public void partner_updateTargetClient(clientDataDetails inputData) { int inputID = int.Parse(inputData.clientId_inDB); clientList [inputID] = inputData; savePartnerFile(clientList); }
void Partner_reloadList() { this_clientList.Clear(); clientDataDetails[] clientData_temp = new clientDataDetails[DataManager_New.instance.clientList.Count]; DataManager_New.instance.clientList.CopyTo(clientData_temp); for (int i = 0; i < clientData_temp.Length; i++) { this_clientList.Add(clientData_temp [i]); } if (Partner_CurrentID > -1) { currentClientData = this_clientList [Partner_CurrentID]; partnerText_accNo_main.text = currentClientData.clientAccNo; partnerText_add_main.text = currentClientData.clientAddress; partnerText_term_main.text = currentClientData.clientTerm; } else { partnerText_accNo_main.text = ""; partnerText_add_main.text = ""; partnerText_term_main.text = ""; } }
clientDataDetails NewEmptyPartner() { clientDataDetails newClient = new clientDataDetails(); newClient.clientId_inDB = (clientList.Count).ToString("0000"); newClient.clientAccNo = "New Client "; newClient.clientAddress = "New Address "; return(newClient); }
public void Partner_saveEditing() { if (Partner_CurrentID > -1) { clientDataDetails editedData = new clientDataDetails(); editedData = this_clientList [Partner_CurrentID]; editedData.clientAccNo = preview_accNo.text; editedData.clientAddress = preview_add.text; editedData.clientTerm = preview_term.text; this_clientList [Partner_CurrentID] = editedData; DataManager_New.instance.partner_updateTargetClient(this_clientList [Partner_CurrentID]); thisInvoiceRecords.clientData_ID = Partner_CurrentID.ToString(); } Partner_reloadList(); Partner_refreshBrowserScroll(); }
public void refreshText() { if (isSummary) { if (thisInvoiceRecord.clientData_ID != null && thisInvoiceRecord.clientData_ID != "" && thisInvoiceRecord.clientData_ID != "empty") { clientDataDetails clientData = DataManager_New.instance.getPartnerByID(int.Parse(thisInvoiceRecord.clientData_ID)); buttonText.text = thisInvoiceRecord.invoiceDate + " " + clientData.clientAccNo + " " + thisInvoiceRecord.projectTitle + " RM" + getTotalPrice(thisInvoiceRecord.itemDetails_List).ToString(".00"); } else { buttonText.text = "Unknow Client " + thisInvoiceRecord.projectTitle + " RM" + getTotalPrice(thisInvoiceRecord.itemDetails_List).ToString(".00"); } } else { buttonText.text = "Inv No : " + thisInvoiceRecord.invoiceID + " Title : " + thisInvoiceRecord.projectTitle; } }
public void refreshThis() { clientDataDetails currentData = DataManager_New.instance.getPartnerByID(thisID); targetText.text = currentData.clientAccNo; }
public void refreshUI() { if (!doOtherPanel.activeSelf) { if (currentPage == thisInvoiceRecords.itemDetails_List.Count - 1) { pricePanel.SetActive(true); } else { pricePanel.SetActive(false); } } Debug.Log(thisInvoiceRecords.clientData_ID); if (thisInvoiceRecords.clientData_ID != null && thisInvoiceRecords.clientData_ID != "" && thisInvoiceRecords.clientData_ID != "empty") { Debug.Log(thisInvoiceRecords.clientData_ID); clientDataDetails clientData = DataManager_New.instance.getPartnerByID(int.Parse(thisInvoiceRecords.clientData_ID)); targetText_AccountNo.text = clientData.clientAccNo; targetText_Address.text = boldFirstLine(clientData.clientAddress); targetText_Term.text = clientData.clientTerm; } else { targetText_AccountNo.text = ""; targetText_Address.text = ""; } targetText_InvoiceNo.text = thisInvoiceRecords.invoiceID; targetText_Page_No.text = (currentPage + 1) + " / " + thisInvoiceRecords.itemDetails_List.Count + " "; targetText_Date.text = thisInvoiceRecords.invoiceDate; targetText_SalesEngineer.text = thisInvoiceRecords.salesEng_Code; targetText_PO.text = thisInvoiceRecords.PurchaseOrder; targetText_DO.text = thisInvoiceRecords.invoiceID; target_quantityList.setStringList(thisInvoiceRecords.itemDetails_List[currentPage].quantity_List); target_descriptionList.setStringList(thisInvoiceRecords.itemDetails_List[currentPage].description_List); target_unitPriceList.setStringList(thisInvoiceRecords.itemDetails_List[currentPage].unitPrice_List); target_nettAmountList.setStringList(thisInvoiceRecords.itemDetails_List[currentPage].nettAmount_List); float total_amount = 0; for (int i = 0; i < thisInvoiceRecords.itemDetails_List.Count; i++) { for (int j = 0; j < thisInvoiceRecords.itemDetails_List[i].nettAmount_List.Count; j++) { float result = 0; float.TryParse(thisInvoiceRecords.itemDetails_List[i].nettAmount_List[j], out result); total_amount += result; } } float currentSubTotal = total_amount; targetText_subTotal.text = "<b>" + currentSubTotal.ToString("N") + "</b>"; float sixPer = currentSubTotal / 100 * 6; targetText_gst.text = "<b>" + sixPer.ToString("N") + "</b>"; targetText_total.text = "<b>" + (currentSubTotal + sixPer).ToString("N") + "</b>"; targetText_priceToWord.text = "<b>" + PriceToWords((currentSubTotal + sixPer).ToString(".00")) + "</b>"; // // targetText_subTotal.text = thisInvoiceRecords; // targetText_gst; // targetText_total; // targetText_priceToWord; }
public clientDataDetails getPartnerByID(int inputID) { clientDataDetails thisclient = clientList [inputID]; return(thisclient); }