";
- optDiv.innerHTML=OptionPanel;
- ShowInputDialog(optDiv,"Select Address","hint","inptDialog");
- document.getElementById('rb0').focus();
-}
-function AfterOptSelect(ElemToRemove,OprID)
-{
- FillSameDet(selectedAddr, OprID);
- selectedAddr=-1;
- ElemToRemove.parentNode.removeChild(ElemToRemove);
-}
-function GatherRequirement(portID)
-{
-ClearDropDown("branch"+ColDelim+"product",ColDelim);
-HideSections("section");
- if(portID!=0)
- {
- QryStr="val0="+portID;
- RunAjax("GET","filldds",QryStr,1);
- }
-}
-function AfterResponse(AjaxResponse,OprID)
-{
-if(OprID==1)
- {
- ArrangePage(AjaxResponse);
- }
-else if(OprID==19 || OprID==20 || OprID==21 || OprID==22)
- {
- TabRows=AjaxResponse.split(RowDelim);
- for(indx=0;indx0)
- {
- CallMessage('VLFRM:error:There are one or more error(s) in form. Please correct them and try again.',3000,200,300);
- }
- else
- {
- SubmitForm('casesave','_parent',FormName);
- }
- }
- else
- {
- CallMessage('VLFRM:error:Atleast one address verification is mandatory.',3000,200,300);
- }
-}
-function HandleClick(el)
-{
- if(el.id=='chkresi')
- {
- setFormValidation(el,'FormPanel2','ResiAdd1,ResiAdd2,ResiAdd3,ResiLandmark,ResiAdd3_citylist,ResiAdd3_Pincode','t,f,t,f,t,t,f','SplInstruction,SplInstruction,SplInstruction,SplInstruction,,Pincode',document.getElementById('chkteler').checked);
- EnableDisableFields(el.checked,'ResiAdd1,ResiAdd2,ResiAdd3,ResiLandmark,ResiAdd3_Pincode',',');
- }
- if(el.id=='chkteler')
- {
- setFormValidation(el,'FormPanel2','ResiPhone','t','Phone',document.getElementById('chkresi').checked);
- }
- if(el.id=='chkoffice')
- {
- setFormValidation(el,'FormPanel3','CompanyName,OffAdd1,OffAdd2,OffAdd3,OffLandmark,OffAdd3_citylist,OffAdd3_Pincode,Department,Designation','f,t,f,t,f,t,t,f,f,t','SplInstruction,SplInstruction,SplInstruction,SplInstruction,SplInstruction,,Pincode,SplInstruction,SplInstruction',document.getElementById('chkteleo').checked);
- EnableDisableFields(el.checked,'OffAdd1,OffAdd2,OffAdd3,OffLandmark,OffAdd3_Pincode',',');
- }
- if(el.id=='chkrco')
- {
- if(el.checked)
- {
- AutoFill('chkrco',1);
- }
- else
- {AutoFill('chkrco',0);}
- }
- if(el.id=='chkteleo')
- {
- setFormValidation(el,'FormPanel3','OffPhone','t','Phone',document.getElementById('chkoffice').checked);
- }
- if(el.id=='chkprop')
- {
- setFormValidation(el,'FormPanel4','PropAdd1,PropAdd2,PropAdd3,PropLandmark,PropAdd3_citylist,PropAdd3_Pincode','t,f,t,f,t,t','SplInstruction,SplInstruction,SplInstruction,SplInstruction,,Pincode',false);
- EnableDisableFields(el.checked,'PropAdd1,PropAdd2,PropAdd3,PropLandmark,PropAdd3_Pincode',',');
- }
- if(el.id=='chkrcp')
- {
- if(el.checked)
- {
- AutoFill('chkrcp',1);
- chkocp=document.getElementById('chkocp');
- chkocp.checked=false;
- chkprop=document.getElementById('chkprop');
- chkprop.checked=true;
- HandleClick(chkprop);
- }
- else
- {AutoFill('chkrcp',0);}
- }
- if(el.id=='chkocp')
- {
- if(el.checked)
- {
- AutoFill('chkocp',1);
- chkrcp=document.getElementById('chkrcp');
- chkrcp.checked=false;
- chkprop=document.getElementById('chkprop');
- chkprop.checked=true;
- HandleClick(chkprop);
- }
- else
- {AutoFill('chkocp',0);}
- }
-}
diff --git a/cygnus-onprem-app/build/WebContent/js/edp/application-save.js b/cygnus-onprem-app/build/WebContent/js/edp/application-save.js
new file mode 100644
index 0000000..4f54fa7
--- /dev/null
+++ b/cygnus-onprem-app/build/WebContent/js/edp/application-save.js
@@ -0,0 +1,143 @@
+(function (window, document) {
+ "use strict";
+
+ const API = Object.freeze({ key: "payload-key", save: "application-save" });
+ const BOOLEAN_FIELDS = Object.freeze({
+ residenceVerification: "rv",
+ residenceTelephoneVerification: "rtv",
+ officeVerification: "ov",
+ officeTelephoneVerification: "otv",
+ propertyVerification: "pv",
+ referenceVerification: "refv",
+ documentVerification: "docv",
+ residenceCoApplicant: "rco",
+ residenceCoProprietor: "rcp",
+ officeCoProprietor: "ocp",
+ sameResidenceAddress: "sradd",
+ sameOfficeAddress: "soadd",
+ samePropertyAddress: "spadd",
+ autoCutOff: "autocut"
+ });
+ const VALUE_FIELDS = Object.freeze({
+ applicationId: "case_id", portfolioId: "portfolio_id", bankBranchId: "bank_branch_id",
+ applicationNumber: "applno", bankCode: "bankcode", product: "product",
+ loanAmount: "loanamount", customerName: "customername", fatherName: "fathername",
+ applicationType: "apptype", category: "category", dateOfBirth: "dob",
+ contactPerson: "contactperson", mobileNumber: "mobileno", specialInstruction: "specialinst",
+ residenceAddress1: "raddr1", residenceAddress2: "raddr2", residenceAddress3: "raddr3",
+ residenceLandmark: "rlandmark", residenceColonyId: "Rcolony", residenceCity: "rcity",
+ residencePincode: "rpincode", residencePhone: "rphone", companyName: "companyname",
+ officeAddress1: "oaddr1", officeAddress2: "oaddr2", officeAddress3: "oaddr3",
+ officeLandmark: "olandmark", officeColonyId: "Ocolony", officeCity: "ocity",
+ officePincode: "opincode", department: "department", designation: "designation",
+ officePhone: "ophone", extension: "extension", propertyAddress1: "paddr1",
+ propertyAddress2: "paddr2", propertyAddress3: "paddr3", propertyLandmark: "plandmark",
+ propertyColonyId: "Pcolony", propertyCity: "pcity", propertyPincode: "ppincode",
+ referenceName1: "refname1", referenceAddress1: "refaddress1",
+ referenceContactNumber1: "refcontactno1", referenceName2: "refname2",
+ referenceAddress2: "refaddress2", referenceContactNumber2: "refcontactno2",
+ formMode: "formmode"
+ });
+ const INTEGER_FIELDS = new Set(["applicationId", "portfolioId", "bankBranchId", "residenceColonyId",
+ "officeColonyId", "propertyColonyId", "formMode"]);
+ const element = (id) => document.getElementById(id);
+ const value = (id) => element(id)?.value?.trim() ?? "";
+ const integer = (id) => {
+ const parsed = Number.parseInt(value(id), 10);
+ return Number.isFinite(parsed) ? parsed : 0;
+ };
+ const checked = (id) => Boolean(element(id)?.checked);
+
+ function collectDynamicFields() {
+ const names = value("dynamicfields").split(window.ColDelim || "!C0L!").filter(Boolean);
+ return names.reduce((result, name) => {
+ if (/^(?:field(?:[1-9]|1[0-2])|dtfield1)$/.test(name) && element(name)) {
+ result[name] = value(name);
+ }
+ return result;
+ }, {});
+ }
+
+ function collectCase() {
+ const details = {};
+ Object.entries(VALUE_FIELDS).forEach(([property, id]) => {
+ details[property] = INTEGER_FIELDS.has(property) ? integer(id) : value(id);
+ });
+ Object.entries(BOOLEAN_FIELDS).forEach(([property, id]) => { details[property] = checked(id); });
+ details.dynamicFields = collectDynamicFields();
+ return details;
+ }
+
+ function validateForm() {
+ const verificationIds = ["rv", "rtv", "ov", "otv", "pv", "refv", "docv"];
+ if (!verificationIds.some(checked)) {
+ notify("danger", "APP-4221", "At least one verification type is required.");
+ return false;
+ }
+ window.invalidFields = 0;
+ window.validate(element("applno"), "t", "AlphaNumeric");
+ window.validate(element("bank_branch_id"), "t", "");
+ window.validate(element("product"), "t", "");
+ window.validate(element("customername"), "t", "AlphaSpace");
+ window.validate(element("apptype"), "t", "");
+ if (checked("rv")) window.CheckForm(element("rv"), "raddr1,raddr2,raddr3,rlandmark,colr,rcity,rpincode", "t,f,t,f,t,t,f", "SplInstruction,SplInstruction,SplInstruction,SplInstruction,SplInstruction,,Pincode");
+ if (checked("ov")) window.CheckForm(element("ov"), "companyname,oaddr1,oaddr2,oaddr3,olandmark,colo,ocity,opincode,department,designation", "f,t,f,t,f,t,t,f,f,f", "SplInstruction,SplInstruction,SplInstruction,SplInstruction,SplInstruction,SplInstruction,,Pincode,SplInstruction,SplInstruction");
+ if (checked("pv")) window.CheckForm(element("pv"), "paddr1,paddr2,paddr3,plandmark,colp,pcity,ppincode", "t,f,t,f,t,t,f", "SplInstruction,SplInstruction,SplInstruction,SplInstruction,SplInstruction,,Pincode");
+ if (checked("rtv")) window.CheckForm(element("rtv"), "rphone", "t", "Phone");
+ if (checked("otv")) window.CheckForm(element("otv"), "ophone", "t", "Phone");
+ if (checked("refv")) window.CheckForm(element("refv"), "refname1,refaddress1,refcontactno1", "t,f,t", "AlphaSpace,SplInstruction,Phone");
+ [["rv", "Rcolony", "colr"], ["ov", "Ocolony", "colo"], ["pv", "Pcolony", "colp"]]
+ .forEach(([flag, hidden, visible]) => {
+ if (checked(flag) && integer(hidden) === 0) window.highlightField(element(visible));
+ });
+ if (document.querySelector(".matrix-validation-error-icon")) {
+ notify("danger", "APP-4221", "Correct the highlighted fields and submit the application again.");
+ return false;
+ }
+ return true;
+ }
+
+ function notify(type, code, message, referenceId) {
+ window.CygnusNotifications.show({ type, code, message, referenceId });
+ }
+
+ function applyResult(result, originalApplicationId) {
+ element("case_id").value = result.applicationId;
+ if (element("mvcode")) element("mvcode").value = result.mvCode || "";
+ if (Array.isArray(window.fields?.[0]) && Array.isArray(window.records?.[window.recpos])) {
+ [["case_id", result.applicationId], ["mvcode", result.mvCode]].forEach(([name, fieldValue]) => {
+ const index = window.fields[0].indexOf(name);
+ if (index >= 0) window.records[window.recpos][index] = fieldValue;
+ });
+ }
+ notify("success", "APP-2001", `Application ${result.mvCode || result.applicationId} saved successfully.`);
+ if (originalApplicationId === 0 && typeof window.AddNewRecord === "function") window.AddNewRecord();
+ else if (originalApplicationId > 0 && typeof window.findRecord === "function") window.findRecord(3);
+ }
+
+ async function save(event) {
+ event?.preventDefault();
+ if (!validateForm()) return false;
+ const button = element("btnsave");
+ if (button?.disabled) return false;
+ const details = collectCase();
+ if (button) button.disabled = true;
+ try {
+ const envelope = await window.CygnusPayloadCrypto.encrypt(details, { keyUrl: API.key });
+ const response = await fetch(API.save, { method: "POST", credentials: "same-origin",
+ headers: { "Content-Type": "application/json", Accept: "application/json" },
+ body: JSON.stringify(envelope) });
+ const body = await response.json().catch(() => null);
+ if (!response.ok || !body?.success) throw body?.message || body || {};
+ applyResult(body.data, details.applicationId);
+ } catch (error) {
+ notify("danger", error.code || "APP-5001",
+ error.message || "Cygnus could not save the application details.", error.referenceId);
+ } finally {
+ if (button) button.disabled = false;
+ }
+ return false;
+ }
+
+ window.CygnusInitiation = Object.freeze({ save });
+}(window, document));
diff --git a/cygnus-onprem-app/build/WebContent/js/edp/initiation.js b/cygnus-onprem-app/build/WebContent/js/edp/initiation.js
index 309301a..6cad60e 100644
--- a/cygnus-onprem-app/build/WebContent/js/edp/initiation.js
+++ b/cygnus-onprem-app/build/WebContent/js/edp/initiation.js
@@ -1,170 +1,649 @@
-(function (window, document) {
- "use strict";
+/*
+ * Case Initiation page behaviour.
+ *
+ * This file owns record loading/navigation, verification-section state,
+ * address copying and duplicate-address lookup. The encrypted JSON save
+ * workflow is intentionally isolated in application-save.js.
+ */
+var records=new Array(1);
+var fields=new Array(1);
+var recIndx = 0;
+var recpos = 0;
+var autocut = 0;
+var SameAddr=new Array(0);
+var AddrElem=new Array(4);
+var selectedAddr=-1;
+var FocusAfter="customername";
+AddrElem[0]=["rv","raddr1","raddr2","raddr3","rlandmark","Rcolony","colr","rcity","rpincode","rphone"];
+AddrElem[1]=["ov","companyname","oaddr1","oaddr2","oaddr3","olandmark","Ocolony","colo","ocity","opincode","ophone","extension"];
+AddrElem[2]=["pv","paddr1","paddr2","paddr3","plandmark","Pcolony","colp","pcity","ppincode"];
+AddrElem[3]=["bankcode","bankcode","bank_branch_id","product","loanamount","apptype","contactperson","specialinst"];
+
+function InitPage()
+{
+ var portField = document.getElementById("portfolio_id");
+ var initialPortField = document.getElementById("initial-portfolio-id");
+ var visibleContentsField = document.getElementById("visiblecontents");
+ var port = initialPortField ? initialPortField.value : (portField ? portField.value : "-1");
+ var viscontents = visibleContentsField ? visibleContentsField.value : "";
+ if (viscontents && viscontents.slice(-ColDelim.length) !== ColDelim) {
+ viscontents += ColDelim;
+ }
- const API = Object.freeze({ key: "payload-key", save: "application-save" });
- const BOOLEAN_FIELDS = Object.freeze({
- residenceVerification: "rv",
- residenceTelephoneVerification: "rtv",
- officeVerification: "ov",
- officeTelephoneVerification: "otv",
- propertyVerification: "pv",
- referenceVerification: "refv",
- documentVerification: "docv",
- residenceCoApplicant: "rco",
- residenceCoProprietor: "rcp",
- officeCoProprietor: "ocp",
- sameResidenceAddress: "sradd",
- sameOfficeAddress: "soadd",
- samePropertyAddress: "spadd",
- autoCutOff: "autocut"
- });
- const VALUE_FIELDS = Object.freeze({
- applicationId: "case_id", portfolioId: "portfolio_id", bankBranchId: "bank_branch_id",
- applicationNumber: "applno", bankCode: "bankcode", product: "product",
- loanAmount: "loanamount", customerName: "customername", fatherName: "fathername",
- applicationType: "apptype", category: "category", dateOfBirth: "dob",
- contactPerson: "contactperson", mobileNumber: "mobileno", specialInstruction: "specialinst",
- residenceAddress1: "raddr1", residenceAddress2: "raddr2", residenceAddress3: "raddr3",
- residenceLandmark: "rlandmark", residenceColonyId: "Rcolony", residenceCity: "rcity",
- residencePincode: "rpincode", residencePhone: "rphone", companyName: "companyname",
- officeAddress1: "oaddr1", officeAddress2: "oaddr2", officeAddress3: "oaddr3",
- officeLandmark: "olandmark", officeColonyId: "Ocolony", officeCity: "ocity",
- officePincode: "opincode", department: "department", designation: "designation",
- officePhone: "ophone", extension: "extension", propertyAddress1: "paddr1",
- propertyAddress2: "paddr2", propertyAddress3: "paddr3", propertyLandmark: "plandmark",
- propertyColonyId: "Pcolony", propertyCity: "pcity", propertyPincode: "ppincode",
- referenceName1: "refname1", referenceAddress1: "refaddress1",
- referenceContactNumber1: "refcontactno1", referenceName2: "refname2",
- referenceAddress2: "refaddress2", referenceContactNumber2: "refcontactno2",
- formMode: "formmode"
- });
- const INTEGER_FIELDS = new Set(["applicationId", "portfolioId", "bankBranchId", "residenceColonyId",
- "officeColonyId", "propertyColonyId", "formMode"]);
- const element = (id) => document.getElementById(id);
- const value = (id) => element(id)?.value?.trim() ?? "";
- const integer = (id) => {
- const parsed = Number.parseInt(value(id), 10);
- return Number.isFinite(parsed) ? parsed : 0;
- };
- const checked = (id) => Boolean(element(id)?.checked);
-
- function collectDynamicFields() {
- const names = value("dynamicfields").split(window.ColDelim || "!C0L!").filter(Boolean);
- return names.reduce((result, name) => {
- if (/^(?:field(?:[1-9]|1[0-2])|dtfield1)$/.test(name) && element(name)) {
- result[name] = value(name);
- }
- return result;
- }, {});
- }
-
- function collectCase() {
- const details = {};
- Object.entries(VALUE_FIELDS).forEach(([property, id]) => {
- details[property] = INTEGER_FIELDS.has(property) ? integer(id) : value(id);
- });
- Object.entries(BOOLEAN_FIELDS).forEach(([property, id]) => { details[property] = checked(id); });
- details.dynamicFields = collectDynamicFields();
- return details;
- }
-
- function validateForm() {
- const verificationIds = ["rv", "rtv", "ov", "otv", "pv", "refv", "docv"];
- if (!verificationIds.some(checked)) {
- showAlert("danger", "APP-4221", "At least one verification type is required.");
- return false;
- }
- window.invalidFields = 0;
- window.validate(element("applno"), "t", "AlphaNumeric");
- window.validate(element("bank_branch_id"), "t", "");
- window.validate(element("product"), "t", "");
- window.validate(element("customername"), "t", "AlphaSpace");
- window.validate(element("apptype"), "t", "");
- if (checked("rv")) window.CheckForm(element("rv"), "raddr1,raddr2,raddr3,rlandmark,colr,rcity,rpincode", "t,f,t,f,t,t,f", "SplInstruction,SplInstruction,SplInstruction,SplInstruction,SplInstruction,,Pincode");
- if (checked("ov")) window.CheckForm(element("ov"), "companyname,oaddr1,oaddr2,oaddr3,olandmark,colo,ocity,opincode,department,designation", "f,t,f,t,f,t,t,f,f,f", "SplInstruction,SplInstruction,SplInstruction,SplInstruction,SplInstruction,SplInstruction,,Pincode,SplInstruction,SplInstruction");
- if (checked("pv")) window.CheckForm(element("pv"), "paddr1,paddr2,paddr3,plandmark,colp,pcity,ppincode", "t,f,t,f,t,t,f", "SplInstruction,SplInstruction,SplInstruction,SplInstruction,SplInstruction,,Pincode");
- if (checked("rtv")) window.CheckForm(element("rtv"), "rphone", "t", "Phone");
- if (checked("otv")) window.CheckForm(element("otv"), "ophone", "t", "Phone");
- if (checked("refv")) window.CheckForm(element("refv"), "refname1,refaddress1,refcontactno1", "t,f,t", "AlphaSpace,SplInstruction,Phone");
- [["rv", "Rcolony", "colr"], ["ov", "Ocolony", "colo"], ["pv", "Pcolony", "colp"]]
- .forEach(([flag, hidden, visible]) => {
- if (checked(flag) && integer(hidden) === 0) window.highlightField(element(visible));
- });
- if (document.querySelector(".matrix-validation-error-icon")) {
- showAlert("danger", "APP-4221", "Correct the highlighted fields and submit the application again.");
- return false;
- }
- return true;
- }
-
- function showAlert(level, code, message, referenceId) {
- let host = element("case-save-alerts");
- if (!host) {
- host = document.createElement("div");
- host.id = "case-save-alerts";
- host.className = "position-fixed top-0 start-50 translate-middle-x p-3";
- host.style.cssText = "z-index:1085;max-width:720px;width:calc(100% - 2rem)";
- document.body.append(host);
- }
- const alert = document.createElement("div");
- alert.className = `alert alert-${level} alert-dismissible fade show shadow-sm`;
- alert.setAttribute("role", "alert");
- const strong = document.createElement("strong");
- strong.textContent = `${code}: `;
- alert.append(strong, document.createTextNode(message));
- if (referenceId) {
- const reference = document.createElement("small");
- reference.className = "d-block mt-1";
- reference.textContent = `Reference: ${referenceId}`;
- alert.append(reference);
- }
- const close = document.createElement("button");
- close.type = "button";
- close.className = "btn-close";
- close.setAttribute("data-bs-dismiss", "alert");
- close.setAttribute("aria-label", "Close");
- alert.append(close);
- host.replaceChildren(alert);
- window.setTimeout(() => window.bootstrap?.Alert.getOrCreateInstance(alert).close(), 7000);
- }
-
- function applyResult(result, originalApplicationId) {
- element("case_id").value = result.applicationId;
- if (element("mvcode")) element("mvcode").value = result.mvCode || "";
- if (Array.isArray(window.fields?.[0]) && Array.isArray(window.records?.[window.recpos])) {
- [["case_id", result.applicationId], ["mvcode", result.mvCode]].forEach(([name, fieldValue]) => {
- const index = window.fields[0].indexOf(name);
- if (index >= 0) window.records[window.recpos][index] = fieldValue;
- });
- }
- showAlert("success", "APP-2001", `Application ${result.mvCode || result.applicationId} saved successfully.`);
- if (originalApplicationId === 0 && typeof window.AddNewRecord === "function") window.AddNewRecord();
- else if (originalApplicationId > 0 && typeof window.findRecord === "function") window.findRecord(3);
- }
-
- async function save(event) {
- event?.preventDefault();
- if (!validateForm()) return false;
- const button = element("btnsave");
- if (button?.disabled) return false;
- const details = collectCase();
- if (button) button.disabled = true;
- try {
- const envelope = await window.CygnusPayloadCrypto.encrypt(details, { keyUrl: API.key });
- const response = await fetch(API.save, { method: "POST", credentials: "same-origin",
- headers: { "Content-Type": "application/json", Accept: "application/json" },
- body: JSON.stringify(envelope) });
- const body = await response.json().catch(() => null);
- if (!response.ok || !body?.success) throw body?.message || body || {};
- applyResult(body.data, details.applicationId);
- } catch (error) {
- showAlert("danger", error.code || "APP-5001",
- error.message || "Cygnus could not save the application details.", error.referenceId);
- } finally {
- if (button) button.disabled = false;
- }
- return false;
- }
-
- window.CygnusInitiation = Object.freeze({ save });
-}(window, document));
+ centerDivBoth("formcontainer","H");
+ HideSections('rtv');
+ HideSections('otv');
+ HideSections('section');
+ UnhideSections(viscontents,ColDelim);
+ if (portField) {
+ $(portField).val(port);
+ }
+ if(port>0)
+ {
+ if(document.getElementById("ajaxmsg") !== null)
+ {
+ CallMessage('1001AJX:warning:Another operation is being processed, please wait..',3000,200,300);
+ return;
+ }
+ LoadingMsg("Fetching records, please wait...","ajaxmsg");
+ RunAjax("GET","punchedrecs","val0="+port+"&val1="+($("#dynamicfields").val())+"&val2="+($("#uuid").val()),1);
+ }
+
+}
+
+function GotoRecord(el,searchtype)
+{
+recno=el.value;
+if(recno!='')
+ {
+ if(searchtype == 'recno')
+ {
+ if(recno > recIndx || recno <=0)
+ {
+ CallMessage('1001IRNG:error:Invalid input. Out of range',3000,200,300);
+ }
+ else
+ {
+ recpos=recno-1;
+ FillDetails(recpos);
+ }
+ }
+ else
+ {
+ for(index = 0; index < records.length; index++ )
+ {
+ if( records[index][4] === recno ) {
+ recpos = index;
+ FillDetails(recpos);
+ break;
+ }
+ }
+ }
+ }
+}
+function AddNewRecord()
+{
+ if(recIndx== 0 || records[recIndx-1][0]!='0')
+ {
+ var cols=fields[0].length;
+ recIndx = recIndx+1;
+ recpos = recIndx-1;
+ records[recpos]=new Array(cols);
+ records[recpos][0]='0';
+ records[recpos][1]=$("#portfolio_id").val();
+ records[recpos][cols-4]='0';
+ records[recpos][cols-3]=$("#company_id").val();
+ records[recpos][cols-2]=$("#branch_id").val();
+ records[recpos][cols-1]='';
+ records[recpos][2]='******';
+ }
+ else
+ {
+ recpos=recIndx-1;
+ }
+ FillDetails(recpos);
+}
+function AfterResponse(response,oprID)
+{
+ var rindx=0;
+ if(oprID==1)
+ {
+ $("#ajaxmsg").remove();
+ if(response.trim().search('Error')==-1)
+ {
+ var rows=response.split(RowDelim);
+ for(rindx=0;rindx( 0 / "+(recIndx==0 ? "0" : recIndx)+" )");
+ recpos=recIndx==0 ? 0 : recIndx-1;
+ FillDetails(recpos);
+ }
+ else if(oprID==2)
+ {
+ collen=fields[0].length;
+ $("#ajaxmsg").remove();
+ if(response.trim().search('Error')==-1)
+ {
+ if(autocut==1)
+ {
+ records[recpos][collen-4]='1';
+ }
+ if($("#case_id").val()!='0')
+ {
+ findRecord(3);
+ }
+ else
+ {
+ records[recpos][2]=response.split(ColDelim)[0];
+ records[recpos][0]=response.split(ColDelim)[1];
+ records[recpos][collen-1]=response.split(ColDelim)[2];
+ AddNewRecord();
+ }
+ CallMessage('1001IRNG:info:Record updated successfully',3000,200,300);
+ }
+ else
+ {
+ records[recpos][collen-4]='-1';
+ CallMessage(response,3000,200,300);
+ }
+ }
+ else if(oprID==19 || oprID==20 || oprID==21 || oprID==22)
+ {
+ TabRows=response.split(RowDelim);
+ for(indx=0;indx0) tempPos=tempPos-1;
+ else return false;
+ }
+ if(arrOpr==3)
+ {
+ if(tempPos 0)
+ {
+ document.forms['casedetails'].reset();
+ $("#recfound").html("( "+(indx+1)+" / "+(recIndx==0 ? "0" : recIndx)+" )");
+ var findx=0;
+ for(findx=0;findx 0)
+ {
+ if(fields[0][findx]=='rv' || fields[0][findx]=='sradd' || fields[0][findx]=='rtv' ||
+ fields[0][findx]=='ov' || fields[0][findx]=='soadd' || fields[0][findx]=='otv' || fields[0][findx]=='rco'
+ || fields[0][findx]=='pv' || fields[0][findx]=='rcp' || fields[0][findx]=='ocp' || fields[0][findx]=='spadd'|| fields[0][findx]=='refv'|| fields[0][findx]=='docv')
+ {
+
+ if(fields[0][findx]=='docv')
+ {
+ if($("#"+fields[0][findx]).is(":visible"))
+ {
+ $("#"+fields[0][findx]).attr('checked',true);
+ }
+ }
+ else
+ {
+ if(records[indx][findx]=='1')
+ {
+ $("#"+fields[0][findx]).attr('checked',true);
+ }
+ else
+ {
+ $("#"+fields[0][findx]).attr('checked',false);
+ }
+ }
+ }
+ else
+ {
+ $("#"+fields[0][findx]).val(records[indx][findx]);
+ }
+ }
+ }
+ if($("#status").val()=='1')
+ {
+ $("#btnsave").hide();
+ }
+ else
+ {
+ $("#btnsave").show();
+ }
+ FireClickEvents();
+ document.getElementById("applno").focus();
+ }
+ else
+ {
+ CallMessage('5005MQRY:error:No records found',3000,200,300);
+ AddNewRecord();
+ }
+}
+function FireClickEvents()
+{
+ HandleClick(document.getElementById('rv'));
+ HandleClick(document.getElementById('ov'));
+ HandleClick(document.getElementById('rtv'));
+ HandleClick(document.getElementById('otv'));
+ HandleClick(document.getElementById('pv'));
+ HandleClick(document.getElementById('refv'));
+}
+function FireToggleEvents()
+{
+ ToggleChks((document.getElementById('rv').checked && document.getElementById('ov').checked),'rco'+ColDelim,ColDelim);
+ ToggleChks((document.getElementById('apptype').value.toUpperCase()!='APPLICANT' && document.getElementById('apptype').value.toUpperCase()!='-1'),'sradd!C0L!soadd!C0L!spadd!C0L!','!C0L!');
+ ToggleChks((document.getElementById('rv').checked),'rcp'+ColDelim,ColDelim);
+ ToggleChks((document.getElementById('ov').checked),'ocp'+ColDelim,ColDelim);
+}
+function HandleClick(el)
+{
+ if(el.id=='rv')
+ {
+ setFormValidation(el,'FormPanel2','raddr1,raddr2,raddr3,rlandmark,rcity,colr,rpincode','t,f,t,f,t,t,f','SplInstruction,SplInstruction,SplInstruction,SplInstruction,,SplInstruction,Pincode',document.getElementById('rtv').checked);
+ EnableDisableFields(el.checked,'raddr1,raddr2,raddr3,rlandmark,colr,rpincode',',');
+ }
+ if(el.id=='rtv')
+ {
+ setFormValidation(el,'FormPanel2','rphone','t','Phone',document.getElementById('rv').checked);
+ }
+ if(el.id=='ov')
+ {
+ setFormValidation(el,'FormPanel3','companyname,oaddr1,oaddr2,oaddr3,olandmark,ocity,colo,opincode,department,designation','f,t,f,t,f,t,t,f,f,f','SplInstruction,SplInstruction,SplInstruction,SplInstruction,SplInstruction,,SplInstruction,Pincode,SplInstruction,SplInstruction',document.getElementById('otv').checked);
+ EnableDisableFields(el.checked,'oaddr1,oaddr2,oaddr3,olandmark,colo,opincode',',');
+ }
+ if(el.id=='rco')
+ {
+ if(el.checked)
+ {
+ AutoFill('rco',1);
+ }
+ else
+ {AutoFill('rco',0);}
+ }
+ if(el.id=='otv')
+ {
+ setFormValidation(el,'FormPanel3','ophone','t','Phone',document.getElementById('ov').checked);
+ }
+ if(el.id=='pv')
+ {
+ setFormValidation(el,'FormPanel4','paddr1,paddr2,paddr3,plandmark,pcity,colp,ppincode','t,f,t,f,t,t,f','SplInstruction,SplInstruction,SplInstruction,SplInstruction,,SplInstruction,Pincode',false);
+ EnableDisableFields(el.checked,'paddr1,paddr2,paddr3,plandmark,colp,ppincode',',');
+ if(!el.checked)
+ {
+ chkrcp=document.getElementById('rcp');
+ chkrcp.checked=false;
+ chkocp=document.getElementById('ocp');
+ chkocp.checked=false;
+ }
+ }
+ if(el.id=='rcp')
+ {
+ if(el.checked)
+ {
+ AutoFill('rcp',1);
+ chkocp=document.getElementById('ocp');
+ chkocp.checked=false;
+ chkprop=document.getElementById('pv');
+ chkprop.checked=true;
+ HandleClick(chkprop);
+ }
+ else
+ {AutoFill('rcp',0);}
+ }
+ if(el.id=='ocp')
+ {
+ if(el.checked)
+ {
+ AutoFill('ocp',1);
+ chkrcp=document.getElementById('rcp');
+ chkrcp.checked=false;
+ chkprop=document.getElementById('pv');
+ chkprop.checked=true;
+ HandleClick(chkprop);
+ }
+ else
+ {AutoFill('ocp',0);}
+ }
+ if(el.id=='refv')
+ {
+ setFormValidation(el,'FormPanel5','refname1,refaddress1,refcontactno1','t,f,t','AlphaSpace,SplInstruction,Phone',false);
+ }
+}
+function setFormValidation(Elem,FormPanel,ChildElems,IsRequired,Validation,CounterPartElem)
+{
+ /*if(Elem.checked && !CounterPartElem)
+ {
+ hideForm(Elem.id, FormPanel);
+ }
+ if(!Elem.checked)
+ {
+ CheckForm(Elem,ChildElems,IsRequired,Validation);
+ if(!CounterPartElem)
+ {
+ hideForm(Elem.id, FormPanel);
+ }
+ }*/
+
+ if(Elem.checked || CounterPartElem)
+ {
+ UnhideSections(FormPanel+ColDelim, ColDelim);
+ }
+ else
+ {
+ HideSections(FormPanel);
+ }
+ CheckForm(Elem,ChildElems,IsRequired,Validation);
+ FireToggleEvents();
+}
+function CheckForm(Elem,ChildElems,IsRequired,Validation)
+{
+ var Childs=ChildElems.split(",");
+ var IsChildReq=IsRequired.split(",");
+ var ValidString=Validation.split(",");
+ for(Indx=0;Indx | ";
+ OptionPanel=OptionPanel+"";
+ for(cindx=0;cindx<4;cindx++)
+ {
+ Addr=Addr+" "+SameAddr[indx][cindx];
+ }
+ OptionPanel=OptionPanel+""+Addr+" | |
";
+ Addr="";
+ }
+ OptionPanel=OptionPanel+"| ";
+ optDiv.innerHTML=OptionPanel;
+ ShowInputDialog(optDiv,"Select Address","hint","inptDialog");
+ document.getElementById('rb0').focus();
+}
+function FillSameDet(AddrIndex,OprID)
+{
+
+ if(!(AddrIndex < 0))
+ {
+ for(cindx=0;cindx1)
+ {
+ ShowAddrOptions(OprID);
+ }
+ else
+ {
+ FillSameDet(0,OprID);
+ }
+}
+function FindSameDet(Elm,Visit,focAfter)
+{
+ if($("#case_id").val()!='0' && Visit=='A')
+ {
+ return;
+ }
+ else
+ {
+ FocusAfter=focAfter;
+ var procFlag=true;
+ if(Elm.type=='checkbox')
+ {
+ procFlag=Elm.checked;
+ }
+ if(procFlag)
+ {
+ Applno=document.getElementById('applno').value;
+ if(Applno.length==0)
+ {
+ if(Elm.type=='checkbox'){Elm.checked=false;}
+ CallMessage('VLFRM:error:Please enter application number.',3000,200,300);
+ document.getElementById('applno').focus();
+ return false;
+ }
+ else
+ {
+ SameAddr=new Array(0); // Empty Address Array
+ oprId=(Visit=='R' ? 19:Visit=='O' ? 20:Visit=='P' ? 21:22);
+ QryStr="val="+Applno+"&val1="+$("#portfolio_id").val()+"&val2="+oprId;
+ RunAjax("GET","findsdet",QryStr,oprId);
+ }
+ }
+ }
+}
+function FindStr(el,elmids,rstfld)
+{
+ el.value=el.value.split('->')[0];
+ var skey=el.value.trim().toUpperCase();
+ if(skey!='UNKNOWN' && skey!='-1')
+ {
+ var elms=elmids.split(ColDelim);
+ var indx=0;
+ for(indx=0;indx-1)
+ {
+ return true;
+ }
+ }
+ }
+ else
+ {
+ return true;
+ }
+ return false;
+}
+function HandleBlur(el)
+{
+ if(el.id=='rcity' || el.id=='ocity' || el.id=='pcity')
+ {
+ var pel= (el.id=='rcity' ? 'Rcolony':(el.id=='ocity' ? 'Ocolony':'Pcolony'));
+ var cel= (el.id=='rcity' ? 'raddr':(el.id=='ocity' ? 'oaddr':'paddr'));
+ var hel= (el.id=='rcity' ? 'colr':(el.id=='ocity' ? 'colo':'colp'));
+ var chk= (el.id=='rcity' ? 'rv':(el.id=='ocity' ? 'ov':'pv'));
+ if(!FindStr(el,cel+'2!C0L!'+cel+'3'))
+ {
+ CallMessage("1001AREA:error:Invalid area.", 3000, 200, 300);
+ $(el).val("-1");
+ $("#"+pel).val("");
+ $("#"+hel).val("");
+ }
+ validate(el,document.getElementById(chk).checked ? 't':'f','');
+ }
+ if(el.id=='colr' || el.id=='colo' || el.id=='colp')
+ {
+ var pel= (el.id=='colr' ? 'rv':(el.id=='colo' ? 'ov':'pv'));
+ var cel= (el.id=='colr' ? 'raddr':(el.id=='colo' ? 'oaddr':'paddr'));
+ if(!FindStr(el,cel+'2!C0L!'+cel+'3'))
+ {
+ CallMessage("1001AREA:error:Invalid colony.", 3000, 200, 300);
+ $(el).val("");
+ }
+ if(el.value=='')
+ {
+ document.getElementsByName(el.id+'_hidden')[0].value='';
+ }
+ if(document.getElementsByName(el.id+'_hidden')[0].value=='')
+ {
+ el.value='';
+ }
+ validate(el,document.getElementById(pel).checked ? 't':'f','SplInstruction');
+ }
+}
diff --git a/cygnus-onprem-app/build/WebContent/js/lib/notifications.js b/cygnus-onprem-app/build/WebContent/js/lib/notifications.js
new file mode 100644
index 0000000..692fef9
--- /dev/null
+++ b/cygnus-onprem-app/build/WebContent/js/lib/notifications.js
@@ -0,0 +1,78 @@
+(function (window, document) {
+ "use strict";
+
+ const DEFAULT_DURATION = 7000;
+ const VALID_TYPES = new Set(["success", "info", "warning", "danger"]);
+
+ function getHost() {
+ let host = document.getElementById("cygnus-notifications");
+ if (!host) {
+ host = document.createElement("div");
+ host.id = "cygnus-notifications";
+ host.className = "position-fixed top-0 start-50 translate-middle-x p-3";
+ host.style.cssText = "z-index:1085;max-width:720px;width:calc(100% - 2rem)";
+ host.setAttribute("aria-live", "polite");
+ host.setAttribute("aria-atomic", "true");
+ document.body.append(host);
+ }
+ return host;
+ }
+
+ function dismiss(alert) {
+ const bootstrapAlert = window.bootstrap?.Alert;
+ if (bootstrapAlert) {
+ bootstrapAlert.getOrCreateInstance(alert).close();
+ } else {
+ alert.remove();
+ }
+ }
+
+ function show(options) {
+ const settings = options || {};
+ const type = VALID_TYPES.has(settings.type) ? settings.type : "info";
+ const host = getHost();
+ const alert = document.createElement("div");
+ alert.className = `alert alert-${type} alert-dismissible fade show shadow-sm`;
+ alert.setAttribute("role", type === "danger" ? "alert" : "status");
+
+ if (settings.code) {
+ const code = document.createElement("strong");
+ code.textContent = `${settings.code}: `;
+ alert.append(code);
+ }
+ alert.append(document.createTextNode(settings.message || ""));
+
+ if (settings.referenceId) {
+ const reference = document.createElement("small");
+ reference.className = "d-block mt-1";
+ reference.textContent = `Reference: ${settings.referenceId}`;
+ alert.append(reference);
+ }
+
+ if (settings.dismissible !== false) {
+ const close = document.createElement("button");
+ close.type = "button";
+ close.className = "btn-close";
+ close.setAttribute("aria-label", "Close");
+ close.addEventListener("click", () => dismiss(alert));
+ alert.append(close);
+ }
+
+ if (settings.stack === true) host.append(alert);
+ else host.replaceChildren(alert);
+
+ const duration = settings.duration === undefined ? DEFAULT_DURATION : settings.duration;
+ if (Number.isFinite(duration) && duration > 0) {
+ window.setTimeout(() => {
+ if (alert.isConnected) dismiss(alert);
+ }, duration);
+ }
+ return alert;
+ }
+
+ function clear() {
+ document.getElementById("cygnus-notifications")?.replaceChildren();
+ }
+
+ window.CygnusNotifications = Object.freeze({ show, clear });
+}(window, document));
diff --git a/cygnus-onprem-app/src/main/java/matrix/nimble/controller/Ajax.java b/cygnus-onprem-app/src/main/java/matrix/nimble/controller/Ajax.java
index c404285..baf8036 100644
--- a/cygnus-onprem-app/src/main/java/matrix/nimble/controller/Ajax.java
+++ b/cygnus-onprem-app/src/main/java/matrix/nimble/controller/Ajax.java
@@ -13,8 +13,7 @@ import java.util.Date;
import java.util.HashMap;
import java.util.Map;
-import matrix.nimble.edp.cutoff.model.AutoCutThread;
-import matrix.nimble.model.MailboxHandler;
+import matrix.nimble.model.MailboxHandler;
import matrix.nimble.model.Session;
import matrix.nimble.model.UploadHandler;
import matrix.nimble.utilities.CommonFunctions;
@@ -91,71 +90,7 @@ public class Ajax {
}
return response;
}
- //insert into main (portfolio_id,bank_branch_id,mvcode,applno,bankcode,product,loanamount,customername,fathername,apptype,category,dob,contactperson,mobileno,specialinst,rv,sradd,rtv,raddr1,raddr2,raddr3,rlandmark,rcolony,rcity,rpincode,rphone,ov,rco,soadd,otv,companyname,oaddr1,oaddr2,oaddr3,olandmark,ocolony,ocity,opincode,department,designation,ophone,extension,pv,rcp,ocp,spadd,paddr1,paddr2,paddr3,plandmark,pcolony,pcity,ppincode,refv,refname1,refaddress1,refcontactno1,refname2,refaddress2,refcontactno2,docv,field1,field2,field3,field4,field5,field6,field7,field8,field9,field10,field11,field12,dtfield1,dtfield2,dtfield3,dtfield4,dtfield5,uuid,receivedate,addedon,addedby,company_id,branch_id) values (val0,val1,'val2','val3','val4','val5','val6','val7','val8','val9','val10','val11','val12','val13','val14',val15,val16,val17,'val18','val19','val20','val21',val22,'val23','val24','val25',val26,val27,val28,val29,'val30','val31','val32','val33','val34',val35,'val36','val37','val38','val39','val40','val41',val42,val43,val44,val45,'val46','val47','val48','val49',val50,'val51','val52',val53,'val54','val55','val56','val57','val58','val59',val60,'val61','val62','val63','val64','val65','val66','val67','val68','val69','val70','val71','val72','val73','val74','val75','val76','val77','val78','val79','val80',val81,val82,val83)
- @RequestMapping(value="updatecase",method=RequestMethod.GET )
- public @ResponseBody String UpdateRecords(@RequestParam String val0,@RequestParam String val1,@RequestParam String val2,@RequestParam String val3,@RequestParam String val4,@RequestParam String val5,@RequestParam String val6,@RequestParam String val7)
- {
- String uuid=GlobalClass.GenerateUUID();
- String response="";
- DBFunctions dbf=new DBFunctions("1001");
- dbf.setProcessFlag(true);
- val1=val1.replace("~AmP~", "&");
- if(val2.equals("0"))
- {
- val0="mvcode,portfolio_id,"+val0+"receivedate,uuid,addedon,addedby";
- val1="''xmvcodex'',"+val6+","+val1+"''"+GlobalClass.DateTime("yyyy/MM/dd", new java.util.Date())+"'',''"+uuid+"'',''"+GlobalClass.DateTime("yyyy/MM/dd HH:mm:ss", new java.util.Date())+"'',"+val5+"";
- val0="insert into main ("+val0+") values ("+val1+")";
- String [] Qvals=(val0+GlobalClass.ColDelim+"DOCDETAILS"+GlobalClass.ColDelim+val6+GlobalClass.ColDelim+uuid+GlobalClass.ColDelim+val5+GlobalClass.ColDelim+val4+GlobalClass.ColDelim).split(GlobalClass.ColDelim);
- dbf.FetchRunQuery(16, Qvals);
- if(dbf.isProcessFlag())
- {
- response=dbf.getProcResult();
- if(val4.equals("1")) {
- AutoCutThread autoCut = new AutoCutThread();
- String [] result = response.split(GlobalClass.ColDelim);
- autoCut.setPortfolioid(val6);
- autoCut.setUserid(val5);
- autoCut.setUuid(result[2]);
- autoCut.start();
- }
- }
- else
- {
- response=dbf.getErrMsg();
- }
- }
- else
- {
- String [] fields=val0.split(",");
- String [] vals=val1.split(",");
- val0="";
- for(int indx=0;indx PortList;
- private String Portfolio;
- private String CaseId;
- private String PortfolioId;
- private String BankBranchId;
- private String MvCode;
- private String ApplNo;
- private String BankCode;
- private String CustomerName;
- private String CustomerType;
- private String Product;
- private boolean Rvr;
- private boolean Ovr;
- private boolean Pvr;
- private boolean Rtvr;
- private boolean Otvr;
- private boolean Refvr;
- private boolean RCO;
- private boolean RCP;
- private boolean OCP;
- private boolean Docvr;
- private boolean SameResi;
- private boolean SameOffice;
- private boolean SameProp;
- private String RvrVerifier;
- private String OvrVerifier;
- private String PvrVerifier;
- private String RtvrVerifier;
- private String OtvrVerifier;
- private String ReftvrVerifier;
- private String ResiAdd1;
- private String ResiAdd2;
- private String ResiAdd3;
- private String ResiLoc;
- private String ResiCity;
- private String ResiPincode;
- private String ResiLandmark;
- private String CompanyName;
- private String OffAdd1;
- private String OffAdd2;
- private String OffAdd3;
- private String OffLoc;
- private String OffCity;
- private String OffPincode;
- private String OffLandmark;
- private String PropAdd1;
- private String PropAdd2;
- private String PropAdd3;
- private String PropLoc;
- private String PropLandmark;
- private String PropCity;
- private String PropPincode;
- private String ResiPhone;
- private String OffPhone;
- private String Extension;
- private String MobileNo;
- private String Ref1Name;
- private String Ref1Address;
- private String Ref1Contactno;
- private String Ref2Name;
- private String Ref2Address;
- private String Ref2Contactno;
- private String Category;
- private String Department;
- private String Designation;
- private String FatherName;
- private String DOB;
- private String SpecialInst;
- private String Field1;
- private String Field2;
- private String Field3;
- private String Field4;
- private String Field5;
- private String Field6;
- private String Field7;
- private String Field8;
- private String Field9;
- private String Field10;
- private String Field11;
- private String Field12;
- private String DtField1;
- private String DtField2;
- private String DtField3;
- private String DtField4;
- private String DtField5;
- private String ReceiveDate;
- private String AddedOn;
- private String AddedBy;
- private String ErrMsg;
- private String ErrDesc;
- private String ErrCode;
- private boolean ProcessFlag;
- private String LoanAmount;
- private String ContactPerson;
- private String DynamicPanel;
- //private Session SessVals;
- private String DynamicSection;
- private String VisibleContents;
- private String DynamicFields;
- private DBFunctions DbFunc;
- private StringFunctions StrFunc;
- private String UUID;
- private int FormMode;
-
- public String getUUID() {
- return UUID;
- }
- public void setUUID(String uUID) {
- UUID = uUID;
- }
- private String getErrCode() {
- return ErrCode;
- }
- public void setErrCode(String errCode) {
- ErrCode = errCode;
- }
- public boolean isProcessFlag() {
- return ProcessFlag;
- }
- public void setProcessFlag(boolean processFlag) {
- ProcessFlag = processFlag;
- }
- public String getErrMsg() {
- return ErrMsg;
- }
- public void setErrMsg(String errMsg) {
- ErrMsg = errMsg;
- }
- public String getErrDesc() {
- return ErrDesc;
- }
- private void setErrDesc(String errDesc) {
- ErrDesc = errDesc;
- }
- public int getFormMode() {
- return FormMode;
- }
- public void setFormMode(int formMode) {
- FormMode = formMode;
- }
- public String getContactPerson() {
- return ContactPerson;
- }
- public void setContactPerson(String contactPerson) {
- ContactPerson = contactPerson;
- }
- public String getLoanAmount() {
- return LoanAmount;
- }
- public void setLoanAmount(String loanAmount) {
- LoanAmount = loanAmount;
- }
- public String getResiLoc() {
- return ResiLoc;
- }
- public void setResiLoc(String resiLoc) {
- ResiLoc = resiLoc;
- }
- public String getOffLoc() {
- return OffLoc;
- }
- public void setOffLoc(String offLoc) {
- OffLoc = offLoc;
- }
- public String getPropLoc() {
- return PropLoc;
- }
- public void setPropLoc(String propLoc) {
- PropLoc = propLoc;
- }
- public String getMvCode() {
- return MvCode;
- }
-
- public void setMvCode(String mvCode) {
- MvCode = mvCode;
- }
- public String getVisibleContents() {
- return VisibleContents;
- }
- public void setVisibleContents(String visibleContents) {
- VisibleContents = visibleContents;
- }
- public String getPortfolio() {
- return Portfolio;
- }
-
- public void setPortfolio(String portfolio) {
- Portfolio = portfolio;
- }
-
- public String getCaseId() {
- return CaseId;
- }
-
- public void setCaseId(String caseId) {
- CaseId = caseId;
- }
-
- public String getDynamicFields() {
- return DynamicFields;
- }
- public void setDynamicFields(String dynamicFields) {
- DynamicFields = dynamicFields;
- }
- public String getDynamicSection() {
- return DynamicSection;
- }
- public void setDynamicSection(String dynamicSection) {
- DynamicSection = dynamicSection;
- }
- public String getPortfolioId() {
- return PortfolioId;
- }
-
- public void setPortfolioId(String portfolioId) {
- PortfolioId = portfolioId;
- }
-
- public String getBankBranchId() {
- return BankBranchId;
- }
-
- public void setBankBranchId(String bankBranchId) {
- BankBranchId = bankBranchId;
- }
-
- public String getApplNo() {
- return ApplNo;
- }
-
- public void setApplNo(String applNo) {
- ApplNo = applNo;
- }
-
- public String getBankCode() {
- return BankCode;
- }
-
- public void setBankCode(String bankCode) {
- BankCode = bankCode;
- }
-
- public String getCustomerName() {
- return CustomerName;
- }
-
- public void setCustomerName(String customerName) {
- CustomerName = customerName;
- }
-
- public String getCustomerType() {
- return CustomerType;
- }
-
- public void setCustomerType(String customerType) {
- CustomerType = customerType;
- }
-
- public String getResiLandmark() {
- return ResiLandmark;
- }
- public void setResiLandmark(String resiLandmark) {
- ResiLandmark = resiLandmark;
- }
- public String getOffLandmark() {
- return OffLandmark;
- }
- public void setOffLandmark(String offLandmark) {
- OffLandmark = offLandmark;
- }
- public String getProduct() {
- return Product;
- }
-
- public void setProduct(String product) {
- Product = product;
- }
-
- public boolean isRvr() {
- return Rvr;
- }
-
- public void setRvr(boolean rvr) {
- Rvr = rvr;
- }
-
- public boolean isOvr() {
- return Ovr;
- }
-
- public void setOvr(boolean ovr) {
- Ovr = ovr;
- }
-
- public boolean isPvr() {
- return Pvr;
- }
-
- public void setPvr(boolean pvr) {
- Pvr = pvr;
- }
-
- public boolean isRtvr() {
- return Rtvr;
- }
-
- public void setRtvr(boolean rtvr) {
- Rtvr = rtvr;
- }
-
- public boolean isOtvr() {
- return Otvr;
- }
-
- public void setOtvr(boolean otvr) {
- Otvr = otvr;
- }
-
- public boolean isRefvr() {
- return Refvr;
- }
-
- public void setRefvr(boolean refvr) {
- Refvr = refvr;
- }
-
- public boolean isRCO() {
- return RCO;
- }
-
- public void setRCO(boolean rCO) {
- RCO = rCO;
- }
-
- public boolean isRCP() {
- return RCP;
- }
- public void setRCP(boolean rCP) {
- RCP = rCP;
- }
- public boolean isOCP() {
- return OCP;
- }
- public void setOCP(boolean oCP) {
- OCP = oCP;
- }
- public boolean isDocvr() {
- return Docvr;
- }
-
- public void setDocvr(boolean docvr) {
- Docvr = docvr;
- }
-
- public boolean isSameResi() {
- return SameResi;
- }
-
- public void setSameResi(boolean sameResi) {
- SameResi = sameResi;
- }
-
- public boolean isSameOffice() {
- return SameOffice;
- }
-
- public void setSameOffice(boolean sameOffice) {
- SameOffice = sameOffice;
- }
-
- public boolean isSameProp() {
- return SameProp;
- }
-
- public void setSameProp(boolean sameProp) {
- SameProp = sameProp;
- }
-
- public String getRvrVerifier() {
- return RvrVerifier;
- }
-
- public void setRvrVerifier(String rvrVerifier) {
- RvrVerifier = rvrVerifier;
- }
-
- public String getOvrVerifier() {
- return OvrVerifier;
- }
-
- public void setOvrVerifier(String ovrVerifier) {
- OvrVerifier = ovrVerifier;
- }
-
- public String getPvrVerifier() {
- return PvrVerifier;
- }
-
- public void setPvrVerifier(String pvrVerifier) {
- PvrVerifier = pvrVerifier;
- }
-
- public String getRtvrVerifier() {
- return RtvrVerifier;
- }
-
- public void setRtvrVerifier(String rtvrVerifier) {
- RtvrVerifier = rtvrVerifier;
- }
-
- public String getOtvrVerifier() {
- return OtvrVerifier;
- }
-
- public void setOtvrVerifier(String otvrVerifier) {
- OtvrVerifier = otvrVerifier;
- }
-
- public String getReftvrVerifier() {
- return ReftvrVerifier;
- }
-
- public void setReftvrVerifier(String reftvrVerifier) {
- ReftvrVerifier = reftvrVerifier;
- }
-
- public String getResiAdd1() {
- return ResiAdd1;
- }
-
- public void setResiAdd1(String resiAdd1) {
- ResiAdd1 = resiAdd1;
- }
-
- public String getResiAdd2() {
- return ResiAdd2;
- }
-
- public void setResiAdd2(String resiAdd2) {
- ResiAdd2 = resiAdd2;
- }
-
- public String getResiAdd3() {
- return ResiAdd3;
- }
-
- public void setResiAdd3(String resiAdd3) {
- ResiAdd3 = resiAdd3;
- }
-
- public String getResiCity() {
- return ResiCity;
- }
-
- public void setResiCity(String resiCity) {
- ResiCity = resiCity;
- }
-
- public String getResiPincode() {
- return ResiPincode;
- }
-
- public void setResiPincode(String resiPincode) {
- ResiPincode = resiPincode;
- }
-
- public String getCompanyName() {
- return CompanyName;
- }
-
- public void setCompanyName(String companyName) {
- CompanyName = companyName;
- }
-
- public String getOffAdd1() {
- return OffAdd1;
- }
-
- public void setOffAdd1(String offAdd1) {
- OffAdd1 = offAdd1;
- }
-
- public String getOffAdd2() {
- return OffAdd2;
- }
-
- public void setOffAdd2(String offAdd2) {
- OffAdd2 = offAdd2;
- }
-
- public String getOffAdd3() {
- return OffAdd3;
- }
-
- public void setOffAdd3(String offAdd3) {
- OffAdd3 = offAdd3;
- }
-
- public String getOffCity() {
- return OffCity;
- }
-
- public void setOffCity(String offCity) {
- OffCity = offCity;
- }
-
- public String getOffPincode() {
- return OffPincode;
- }
-
- public void setOffPincode(String offPincode) {
- OffPincode = offPincode;
- }
-
- public String getPropAdd1() {
- return PropAdd1;
- }
-
- public void setPropAdd1(String propAdd1) {
- PropAdd1 = propAdd1;
- }
-
- public String getPropAdd2() {
- return PropAdd2;
- }
-
- public void setPropAdd2(String propAdd2) {
- PropAdd2 = propAdd2;
- }
-
- public String getPropAdd3() {
- return PropAdd3;
- }
-
- public String getPropLandmark() {
- return PropLandmark;
- }
- public void setPropLandmark(String propLandmark) {
- PropLandmark = propLandmark;
- }
- public void setPropAdd3(String propAdd3) {
- PropAdd3 = propAdd3;
- }
-
- public String getPropCity() {
- return PropCity;
- }
-
- public void setPropCity(String propCity) {
- PropCity = propCity;
- }
-
- public String getPropPincode() {
- return PropPincode;
- }
-
- public void setPropPincode(String propPincode) {
- PropPincode = propPincode;
- }
-
- public String getResiPhone() {
- return ResiPhone;
- }
-
- public void setResiPhone(String resiPhone) {
- ResiPhone = resiPhone;
- }
-
- public String getOffPhone() {
- return OffPhone;
- }
-
- public void setOffPhone(String offPhone) {
- OffPhone = offPhone;
- }
-
- public String getExtension() {
- return Extension;
- }
-
- public void setExtension(String extension) {
- Extension = extension;
- }
-
- public String getMobileNo() {
- return MobileNo;
- }
-
- public void setMobileNo(String mobileNo) {
- MobileNo = mobileNo;
- }
-
- public String getRef1Name() {
- return Ref1Name;
- }
-
- public void setRef1Name(String ref1Name) {
- Ref1Name = ref1Name;
- }
-
- public String getRef1Address() {
- return Ref1Address;
- }
-
- public void setRef1Address(String ref1Address) {
- Ref1Address = ref1Address;
- }
-
- public String getRef1Contactno() {
- return Ref1Contactno;
- }
-
- public void setRef1Contactno(String ref1Contactno) {
- Ref1Contactno = ref1Contactno;
- }
-
- public String getRef2Name() {
- return Ref2Name;
- }
-
- public void setRef2Name(String ref2Name) {
- Ref2Name = ref2Name;
- }
-
- public String getRef2Address() {
- return Ref2Address;
- }
-
- public void setRef2Address(String ref2Address) {
- Ref2Address = ref2Address;
- }
-
- public String getRef2Contactno() {
- return Ref2Contactno;
- }
-
- public void setRef2Contactno(String ref2Contactno) {
- Ref2Contactno = ref2Contactno;
- }
-
- public String getCategory() {
- return Category;
- }
-
- public void setCategory(String category) {
- Category = category;
- }
-
- public String getDepartment() {
- return Department;
- }
-
- public void setDepartment(String department) {
- Department = department;
- }
-
- public String getDesignation() {
- return Designation;
- }
-
- public void setDesignation(String designation) {
- Designation = designation;
- }
-
- public String getFatherName() {
- return FatherName;
- }
-
- public void setFatherName(String fatherName) {
- FatherName = fatherName;
- }
-
- public String getDOB() {
- return DOB;
- }
-
- public void setDOB(String dOB) {
- DOB = dOB;
- }
-
- public String getSpecialInst() {
- return SpecialInst;
- }
-
- public void setSpecialInst(String specialInst) {
- SpecialInst = specialInst;
- }
-
- public String getField1() {
- return Field1;
- }
-
- public void setField1(String field1) {
- Field1 = field1;
- }
-
- public String getField2() {
- return Field2;
- }
-
- public void setField2(String field2) {
- Field2 = field2;
- }
-
- public String getField3() {
- return Field3;
- }
-
- public void setField3(String field3) {
- Field3 = field3;
- }
-
- public String getField4() {
- return Field4;
- }
-
- public void setField4(String field4) {
- Field4 = field4;
- }
-
- public String getField5() {
- return Field5;
- }
-
- public void setField5(String field5) {
- Field5 = field5;
- }
-
- public String getField6() {
- return Field6;
- }
-
- public void setField6(String field6) {
- Field6 = field6;
- }
-
- public String getField7() {
- return Field7;
- }
-
- public void setField7(String field7) {
- Field7 = field7;
- }
-
- public String getField8() {
- return Field8;
- }
-
- public void setField8(String field8) {
- Field8 = field8;
- }
-
- public String getField9() {
- return Field9;
- }
-
- public void setField9(String field9) {
- Field9 = field9;
- }
-
- public String getField10() {
- return Field10;
- }
-
- public void setField10(String field10) {
- Field10 = field10;
- }
-
- public String getField11() {
- return Field11;
- }
-
- public void setField11(String field11) {
- Field11 = field11;
- }
-
- public String getField12() {
- return Field12;
- }
-
- public void setField12(String field12) {
- Field12 = field12;
- }
-
- public String getDtField1() {
- return DtField1;
- }
-
- public void setDtField1(String dtField1) {
- DtField1 = dtField1;
- }
-
- public String getDtField2() {
- return DtField2;
- }
-
- public void setDtField2(String dtField2) {
- DtField2 = dtField2;
- }
-
- public String getDtField3() {
- return DtField3;
- }
-
- public void setDtField3(String dtField3) {
- DtField3 = dtField3;
- }
-
- public String getDtField4() {
- return DtField4;
- }
-
- public void setDtField4(String dtField4) {
- DtField4 = dtField4;
- }
-
- public String getDtField5() {
- return DtField5;
- }
-
- public void setDtField5(String dtField5) {
- DtField5 = dtField5;
- }
-
- public String getReceiveDate() {
- return ReceiveDate;
- }
-
- public void setReceiveDate(String receiveDate) {
- ReceiveDate = receiveDate;
- }
-
- public String getAddedOn() {
- return AddedOn;
- }
-
- public void setAddedOn(String addedOn) {
- AddedOn = addedOn;
- }
-
- public String getAddedBy() {
- return AddedBy;
- }
-
- public void setAddedBy(String addedBy) {
- AddedBy = addedBy;
- }
- public String getDynamicPanel() {
- return DynamicPanel;
- }
- public void setDynamicPanel(String dynamicPanel) {
- DynamicPanel = dynamicPanel;
- }
- public CaseDetails DynamicHtml(CaseDetails caseDet,String portfolioId)
- {
- DBFunctions dbf=new DBFunctions(getErrCode());
- caseDet.setDynamicPanel("");
- caseDet.setDynamicFields("");
- dbf.setProcessFlag(true);
- String ResultString=dbf.FetchRunQuery(74, (portfolioId+GlobalClass.ColDelim+"10"+GlobalClass.ColDelim+"ADDCASE"+GlobalClass.ColDelim).split(GlobalClass.ColDelim));
- if(dbf.isProcessFlag())
- {
- StrFunc=new StringFunctions(getErrCode());
- CommonFunctions Cfunc=new CommonFunctions();
- String [][] ResultSet=StrFunc.ConverTo2DArray(ResultString, GlobalClass.RowDelim, GlobalClass.ColDelim);
- if(StrFunc.isProcessFlag())
- {
- if(ResultSet.length > 0)
- {
- caseDet.setDynamicSection("section6"+GlobalClass.ColDelim);
- Cfunc.setGeneratedHtml("");
- Cfunc.setPrevControl("");
- Cfunc.setDynamicCtrls("");
- for(int indx=0;indx") && Cfunc.getGeneratedHtml().endsWith(""))
- {
- if(!Cfunc.getGeneratedHtml().startsWith(" "))
- {
- Temp=Temp.substring(0,Temp.lastIndexOf(" "));
- }
-
- }
- caseDet.setDynamicPanel(Temp+""+Cfunc.getGeneratedHtml());
-
- }
- }
- caseDet.setDynamicFields(Cfunc.getDynamicCtrls());
- }
- }
- else
- {
- setProcessFlag(false);
- setErrMsg(dbf.getErrMsg());
- setErrDesc(dbf.getErrDesc());
- }
- }
- else
- {
- setProcessFlag(dbf.getErrMsg().toLowerCase().contains("no records found") ? true:false);
- setErrMsg(dbf.getErrMsg().toLowerCase().contains("no records found") ? "" : dbf.getErrMsg());
- setErrDesc(dbf.getErrDesc());
- }
- return caseDet;
- }
- public void SaveDetails(String DynmaicNsessVals)
- {
- //Common Details Section Values
- StrFunc=new StringFunctions(getErrCode());
- String UUID=getUUID();
- //String UUID=GlobalClass.GenerateUUID();
- String Values=getPortfolioId()+GlobalClass.ColDelim+getBankBranchId()+GlobalClass.ColDelim+"'xmvcodex'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getApplNo(), 1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getBankCode(),1)+"'"+GlobalClass.ColDelim+"'"+getProduct()+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getLoanAmount(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getCustomerName(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getFatherName(),1)+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+getCustomerType()+"'"+GlobalClass.ColDelim+"'"+getCategory()+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getDOB(),1)+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getContactPerson(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getMobileNo(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getSpecialInst(),1)+"'"+GlobalClass.ColDelim;
-
- //Residence Details Section Values
- Values=Values+(isRvr()?1:0)+GlobalClass.ColDelim+(isSameResi()?1:0)+GlobalClass.ColDelim+(isRtvr()?1:0)+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getResiAdd1(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getResiAdd2(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getResiAdd3(),1).replace("Unknown", "")+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getResiLandmark(),1)+"'"+GlobalClass.ColDelim+StrFunc.AutoCorrect(getResiLoc(),2)+GlobalClass.ColDelim+"'"+getResiCity()+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getResiPincode(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getResiPhone(),1)+"'"+GlobalClass.ColDelim;
-
- //Office Details Section Values
- Values=Values+(isOvr()?1:0)+GlobalClass.ColDelim+(isRCO()?1:0)+GlobalClass.ColDelim+(isSameOffice()?1:0)+GlobalClass.ColDelim+(isOtvr()?1:0)+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getCompanyName(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getOffAdd1(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getOffAdd2(),1)+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getOffAdd3(),1).replace("Unknown", "")+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getOffLandmark(),1)+"'"+GlobalClass.ColDelim+StrFunc.AutoCorrect(getOffLoc(),2)+GlobalClass.ColDelim;
- Values=Values+"'"+getOffCity()+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getOffPincode(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getDepartment(),1)+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getDesignation(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getOffPhone(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getExtension(),1)+"'"+GlobalClass.ColDelim;
-
- //Property Details Section Values
- Values=Values+(isPvr()?1:0)+GlobalClass.ColDelim+(isRCP()?1:0)+GlobalClass.ColDelim+(isOCP()?1:0)+GlobalClass.ColDelim;
- Values=Values+(isSameProp()?1:0)+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getPropAdd1(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getPropAdd2(),1)+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getPropAdd3(),1).replace("Unknown", "")+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getPropLandmark(),1)+"'"+GlobalClass.ColDelim+StrFunc.AutoCorrect(getPropLoc(),2)+GlobalClass.ColDelim;
- Values=Values+"'"+getPropCity()+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getPropPincode(),1)+"'"+GlobalClass.ColDelim;
-
- //Reference Details Section Values
- Values=Values+(isRefvr()?1:0)+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getRef1Name(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getRef1Address(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getRef1Contactno(),1)+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getRef2Name(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getRef2Address(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getRef2Contactno(),1)+"'"+GlobalClass.ColDelim;
- Values=Values+(isDocvr()?1:0)+GlobalClass.ColDelim;
-
- //Dynamic Section Values
- Values=Values+"'"+StrFunc.AutoCorrect(getField1(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getField2(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getField3(),1)+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getField4(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getField5(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getField6(),1)+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getField7(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getField8(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getField9(),1)+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(getField10(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getField11(),1)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(getField12(),1)+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(StrFunc.ConvertToYMD(getDtField1()),3)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(StrFunc.ConvertToYMD(getDtField2()),3)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(StrFunc.ConvertToYMD(getDtField3()),3)+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.AutoCorrect(StrFunc.ConvertToYMD(getDtField4()),3)+"'"+GlobalClass.ColDelim+"'"+StrFunc.AutoCorrect(StrFunc.ConvertToYMD(getDtField5()),3)+"'"+GlobalClass.ColDelim+"'"+UUID+"'"+GlobalClass.ColDelim;
- Values=Values+"'"+StrFunc.FormatDate("yyyy/MM/dd", new java.util.Date())+"'"+GlobalClass.ColDelim+"'"+StrFunc.FormatDate("yyyy/MM/dd HH:mm:ss", new java.util.Date())+"'"+GlobalClass.ColDelim;
-
- // Session Values + Where Clause Values
- Values=Values+DynmaicNsessVals+GlobalClass.ColDelim+"'X'"+GlobalClass.ColDelim+getPortfolioId()+GlobalClass.ColDelim+"'"+UUID+"'"+GlobalClass.ColDelim;
-
- DbFunc=new DBFunctions(getErrCode());
- DbFunc.setProcessFlag(true);
- if(getFormMode()==1)
- {
- Values=DbFunc.FetchRunQuery(16, Values.split(GlobalClass.ColDelim));
- }
- else if(getFormMode()==2)
- {
- Values=DbFunc.FetchRunQuery(25, Values.split(GlobalClass.ColDelim));
- }
- if(DbFunc.isProcessFlag())
- {
- setProcessFlag(true);
- setErrMsg(getErrCode()+"ADCASE:Info:Details saved successfully.");
- }
- else
- {
- setErrDesc(DbFunc.getErrDesc());
- setErrMsg(DbFunc.getErrMsg());
- setProcessFlag(DbFunc.isProcessFlag());
- }
- }
- public void GetDetails(String caseID,String uUID)
- {
- DBFunctions DBF=new DBFunctions(getErrCode());
- DBF.setProcessFlag(true);
- String ResultData=DBF.FetchRunQuery(24, (caseID+GlobalClass.ColDelim+uUID+GlobalClass.ColDelim).split(GlobalClass.ColDelim));
- if(DBF.isProcessFlag())
- {
- StringFunctions StrFunc=new StringFunctions(getErrCode());
- String [][] DataArr = StrFunc.ConverTo2DArray(ResultData, GlobalClass.RowDelim, GlobalClass.ColDelim);
-
- for(int Indx=0;Indx |