protected void regSaveButton_Click(object sender, EventArgs e) { UnitHolderRegistration regObj = new UnitHolderRegistration(); regObj.FundCode = fundCodeTextBox.Text.Trim(); regObj.BranchCode = branchCodeTextBox.Text.Trim(); regObj.RegDate = Convert.ToDateTime(regDateTextBox.Text.Trim().ToString()); regObj.RegNumber = regNoTextBox.Text.Trim(); regObj.RegType = regTypeDropDownList.SelectedValue; regObj.RegIsCIP = isCIPDropDownList.SelectedValue; regObj.IsIDAccount = isIDDropDownList.SelectedValue; if (isIDDropDownList.SelectedValue.ToString().ToUpper() == "Y") { regObj.IdBankID = Convert.ToInt32(IDbankNameDropDownList.SelectedValue.ToString()); regObj.IdBankBranchID = Convert.ToInt32(IDbranchNameDropDownList.SelectedValue.ToString()); } regObj.IdAccNo = IDAccNoTextBox.Text.Trim().ToString(); UnitHolderInfo unitHolderObj = new UnitHolderInfo(); unitHolderObj.HolderName = holderNameTextBox.Text.Trim(); unitHolderObj.HolderFMHName = holderFMTextBox.Text.Trim(); unitHolderObj.HolderMotherName = holderMotherTextBox.Text.Trim(); unitHolderObj.HolderAddress1 = holderAddress1TextBox.Text.Trim(); unitHolderObj.HolderAddress2 = holderAddress2TextBox.Text.Trim(); unitHolderObj.HolderOccupation = Convert.ToInt16(holderOccupationDropDownList.SelectedValue); unitHolderObj.HolderNationality = holderNationalityTextBox.Text.Trim(); unitHolderObj.HolderTIN = holderTINTextBox.Text.Trim(); unitHolderObj.HolderTelephone = holderTelphoneTextBox.Text.Trim(); unitHolderObj.HolderEmail = holderEmailTextBox.Text.Trim(); unitHolderObj.HolderMaritialStatus = holderMaritialStatusDropDownList.SelectedValue; unitHolderObj.HolderEduQua = holderEducationDropDownList.SelectedValue; unitHolderObj.HolderDateofBirth = holderDateofBirthTextBox.Text.Trim().ToString(); unitHolderObj.HolderCity = holderCityTextBox.Text.Trim(); unitHolderObj.HolderSex = holderSexDropDownList.SelectedValue; unitHolderObj.HolderReligion = holderReligionDropDownList.SelectedValue; unitHolderObj.HolderRemarks = holderRemarksTextBox.Text.Trim(); UnitJointHolderInfo jHolderObj = new UnitJointHolderInfo(); jHolderObj.JHolderName = jHolderNameTextBox.Text.Trim(); jHolderObj.JHolderFMHName = jHolderFMTextBox.Text.Trim(); jHolderObj.JHolderMotherName = jHolderMotherTextBox.Text.Trim().ToString().ToUpper(); jHolderObj.JHolderAddress1 = jHolderAddress1TextBox.Text.Trim(); jHolderObj.JHolderAddress2 = jHolderAddress2TextBox.Text.Trim(); jHolderObj.JHolderNationality = jHolderNantionalityTextBox.Text.Trim(); jHolderObj.JHolderOccupation = Convert.ToInt16(jHolderOccupationDropDownList.SelectedValue); UnitHolderNominee nomiObj = new UnitHolderNominee(); nomiObj.NomiControlNo = NomiControlNoTextBox.Text.Trim().ToString(); nomiObj.Nomi1Name = nomi1NameTextBox.Text.Trim(); nomiObj.Nomi1FMName = nomi1FMTextBox.Text.Trim(); nomiObj.Nomi1MotherName = nomi1MotherNameTextBox.Text.Trim().ToUpper().ToString(); nomiObj.Nomi1Address1 = nomi1Address1TextBox.Text.Trim(); nomiObj.Nomi1Address2 = nomi1Address2TextBox.Text.Trim(); nomiObj.Nomi1Occupation = Convert.ToInt16(nomi1OccupationDropDownList.SelectedValue); nomiObj.Nomi1Nationality = nomi1NationalityTextBox.Text.Trim(); nomiObj.Nomi1Relation = nomi1RelationDropDownList.SelectedValue; nomiObj.Nomi1Percentage = nomi1PtcTextBox.Text.Trim().ToString(); nomiObj.Nomi2Name = nomi2NameTextBox.Text.Trim(); nomiObj.Nomi2FMName = nomi2FMTextBox.Text.Trim(); nomiObj.Nomi2MotherName = nomi2MotherNameTextBox.Text.Trim().ToString().ToUpper(); nomiObj.Nomi2Address1 = nomi2Address1TextBox.Text.Trim(); nomiObj.Nomi2Address2 = nomi2Address2TextBox.Text.Trim(); nomiObj.Nomi2Occupation = Convert.ToInt16(nomi2OccupationDropDownList.SelectedValue); nomiObj.Nomi2Nationality = nomi2NationalityTextBox.Text.Trim(); nomiObj.Nomi2Relation = nomi2RelationDropDownList.SelectedValue; nomiObj.Nomi2Percentage = nomi2PtcTextBox.Text.Trim(); UnitHolderBankInfo bankInfoObj = new UnitHolderBankInfo(); if (bftnNoRadioButton.Checked) { bankInfoObj.IsBEFTN = "N"; } else if (bftnYesRadioButton.Checked) { bankInfoObj.IsBEFTN = "Y"; } bankInfoObj.IsBankInfo = isBankDropDownList.SelectedValue; if (isBankDropDownList.SelectedValue.ToString().ToUpper() == "Y") { bankInfoObj.BankAccountNo = bankAccTextBox.Text.Trim(); //bankInfoObj.BankName = bankNameDropDownList.SelectedItem.Text.Trim().ToString(); //bankInfoObj.BranchName = branchNameDropDownList.SelectedItem.Text.Trim().ToString(); //bankInfoObj.BankAddress = bankAddressTextBox.Text.Trim().ToString(); bankInfoObj.BankCode = bankNameDropDownList.SelectedValue.ToString(); bankInfoObj.BankBranchCode = branchNameDropDownList.SelectedValue.ToString(); } try { //if (unitHolderRegBLObj.IsDuplicateNomineeControlEdit(regObj, nomiObj)) //{ // ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('" + msgObj.Duplicate().ToString() + " " + "Nominee Control Number " + "');", true); //} //else if (unitHolderRegBLObj.CheckSanctionList(regObj, unitHolderObj) != "") { string errorMessage = unitHolderRegBLObj.CheckSanctionList(regObj, unitHolderObj); ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('Save Failed :" + errorMessage + "');", true); } else if (unitHolderRegBLObj.IsEditPermit(regObj.FundCode.ToString())) { string errorMessage = "Please Contact with Administrator"; ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('Save Failed :" + errorMessage + "');", true); } //else if (regObj.FundCode == "IAMPH") //{ // string errorMessage = "Please Contact with Administrator"; // ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('Save Failed :" + errorMessage + "');", true); //} else { unitHolderRegBLObj.SaveRegEditInfo(opendMFDAO.HolderRegInfo(regObj), opendMFDAO.dtNomineeRegInfo(regObj), userObj); // Backup Previous Information unitHolderRegBLObj.UpdateRegInfo(regObj, unitHolderObj, jHolderObj, nomiObj, bankInfoObj, userObj); //Update reg Info; ClearText(); // ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert(" msgObj.Success + ");", true); ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert('" + msgObj.Success().ToString() + "');", true); //ClientScript.RegisterStartupScript(this.GetType(), "Reset Fields", "fnReset();", true); } } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "Popup", "alert ('" + msgObj.Error().ToString() + " " + ex.Message.Replace("'", "").ToString() + "');", true); } }
public void displayRegInfo(UnitHolderRegistration unitRegObj) { dvLedger.Visible = true; unitRegObj.FundCode = fundCodeDDL.SelectedValue.ToString(); unitRegObj.BranchCode = branchCodeDDL.SelectedValue.ToString(); unitRegObj.RegNumber = regNoTextBox.Text.Trim(); DataTable dtRegInfo = opendMFDAO.getDtRegInfo(unitRegObj); DataTable dtNominee = opendMFDAO.dtNomineeRegInfo(unitRegObj); if (dtRegInfo.Rows.Count > 0) { //Trasaction Lock Status if (!(dtRegInfo.Rows[0]["ALL_LOCK"].Equals(DBNull.Value) || (dtRegInfo.Rows[0]["ALL_LOCK"].ToString() == "N")) || !(dtRegInfo.Rows[0]["SL_LOCK"].Equals(DBNull.Value) || (dtRegInfo.Rows[0]["SL_LOCK"].ToString() == "N")) || !(dtRegInfo.Rows[0]["REP_LOCK"].Equals(DBNull.Value) || (dtRegInfo.Rows[0]["REP_LOCK"].ToString() == "N")) || !(dtRegInfo.Rows[0]["TR_LOCK"].Equals(DBNull.Value) || (dtRegInfo.Rows[0]["TR_LOCK"].ToString() == "N")) || !(dtRegInfo.Rows[0]["LIEN_LOCK"].Equals(DBNull.Value) || (dtRegInfo.Rows[0]["LIEN_LOCK"].ToString() == "N")) || !(dtRegInfo.Rows[0]["REN_LOCK"].Equals(DBNull.Value) || (dtRegInfo.Rows[0]["REN_LOCK"].ToString() == "N")) || !(dtRegInfo.Rows[0]["LOCK_REMARKS"].Equals(DBNull.Value))) { dvLockin.Attributes.Add("style", "visibility:visible"); if (dtRegInfo.Rows[0]["ALL_LOCK"].ToString() == "Y") { SaleLockLabel.Text = "YES"; RepLockLabel.Text = "YES"; TransferLockLabel.Text = "YES"; LienLockLabel.Text = "YES"; RenLockLabel.Text = "YES"; LockRemarksTextBox.Text = dtRegInfo.Rows[0]["LOCK_REMARKS"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["LOCK_REMARKS"].ToString(); } else { if (dtRegInfo.Rows[0]["SL_LOCK"].ToString() == "Y") { SaleLockLabel.Text = "YES"; } else { SaleLockLabel.Text = "NO"; } if (dtRegInfo.Rows[0]["REP_LOCK"].ToString() == "Y") { RepLockLabel.Text = "YES"; } else { RepLockLabel.Text = "NO"; } if (dtRegInfo.Rows[0]["TR_LOCK"].ToString() == "Y") { TransferLockLabel.Text = "YES"; } else { TransferLockLabel.Text = "NO"; } if (dtRegInfo.Rows[0]["LIEN_LOCK"].ToString() == "Y") { LienLockLabel.Text = "YES"; } else { LienLockLabel.Text = "NO"; } if (dtRegInfo.Rows[0]["REN_LOCK"].ToString() == "Y") { RenLockLabel.Text = "YES"; } else { RenLockLabel.Text = "NO"; } LockRemarksTextBox.Text = dtRegInfo.Rows[0]["LOCK_REMARKS"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["LOCK_REMARKS"].ToString(); } } else { SaleLockLabel.Text = "NO"; RepLockLabel.Text = "NO"; TransferLockLabel.Text = "NO"; LienLockLabel.Text = "NO"; RenLockLabel.Text = "NO"; dvLockin.Attributes.Add("style", "visibility:hidden"); } regNoTextBox.Text = dtRegInfo.Rows[0]["REG_NO"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["REG_NO"].ToString(); holderBOTextBox.Text = dtRegInfo.Rows[0]["BO"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["BO"].ToString(); folioTextBox.Text = dtRegInfo.Rows[0]["FOLIO_NO"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["FOLIO_NO"].ToString(); holderNameTextBox.Text = dtRegInfo.Rows[0]["HNAME"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["HNAME"].ToString(); jHolderTextBox.Text = dtRegInfo.Rows[0]["JNT_NAME"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["JNT_NAME"].ToString(); holderAddress1TextBox.Text = dtRegInfo.Rows[0]["ADDRS1"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["ADDRS1"].ToString(); holderAddress2TextBox.Text = dtRegInfo.Rows[0]["ADDRS2"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["ADDRS2"].ToString(); holderTelphoneTextBox.Text = dtRegInfo.Rows[0]["TEL_NO"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["TEL_NO"].ToString(); tdTIN.InnerHtml = dtRegInfo.Rows[0]["TIN"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["TIN"].ToString(); string CIP = dtRegInfo.Rows[0]["CIP"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["CIP"].ToString(); string BEFTN = dtRegInfo.Rows[0]["IS_BEFTN"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["IS_BEFTN"].ToString(); if (string.Compare(CIP, "Y", true) == 0) { tdCIP.InnerHtml = "YES"; } else if (string.Compare(CIP, "N", true) == 0) { tdCIP.InnerHtml = "NO"; } else { tdCIP.InnerHtml = " "; } if (string.Compare(BEFTN, "Y", true) == 0) { tdBEFTN.InnerHtml = "YES"; } else { tdBEFTN.InnerHtml = "NO"; } if (dtNominee.Rows.Count > 1) { Nominee1NameTextBox.Text = dtNominee.Rows[0]["NOMI_NAME"].ToString(); Nominee2NameTextBox.Text = dtNominee.Rows[1]["NOMI_NAME"].ToString(); } else if (dtNominee.Rows.Count > 0) { Nominee1NameTextBox.Text = dtNominee.Rows[0]["NOMI_NAME"].ToString(); Nominee2NameTextBox.Text = ""; } else { Nominee1NameTextBox.Text = ""; Nominee2NameTextBox.Text = ""; } RemarksTextBox.Text = dtRegInfo.Rows[0]["REMARKS"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["REMARKS"].ToString(); if (dtRegInfo.Rows[0]["BK_FLAG"].ToString() == "Y") { string bankInfo = ""; if (!dtRegInfo.Rows[0]["BK_NM_CD"].Equals(DBNull.Value) && !dtRegInfo.Rows[0]["BK_BR_NM_CD"].Equals(DBNull.Value) && !dtRegInfo.Rows[0]["BK_AC_NO"].Equals(DBNull.Value)) { bankInfo = "AC:" + dtRegInfo.Rows[0]["BK_AC_NO"].ToString(); bankInfo = bankInfo + " , " + reportObj.getBankNameByBankCode(Convert.ToInt32(dtRegInfo.Rows[0]["BK_NM_CD"].ToString())).ToString(); bankInfo = bankInfo + " , " + reportObj.getBankBranchNameByCode(Convert.ToInt32(dtRegInfo.Rows[0]["BK_NM_CD"].ToString()), Convert.ToInt32(dtRegInfo.Rows[0]["BK_BR_NM_CD"].ToString())).ToString(); DataTable dtBankBracnhInfo = unitHolderRegBLObj.dtGetBankBracnhInfo(Convert.ToInt32(dtRegInfo.Rows[0]["BK_NM_CD"].ToString()), Convert.ToInt32(dtRegInfo.Rows[0]["BK_BR_NM_CD"].ToString())); if (dtBankBracnhInfo.Rows.Count > 0) { bankInfo = bankInfo + " Routing No=[" + dtBankBracnhInfo.Rows[0]["ROUTING_NO"].ToString() + "] " + dtBankBracnhInfo.Rows[0]["ADDRESS"].ToString() + " "; } } BankInfoTextBox.Text = bankInfo.ToString(); } else { BankInfoTextBox.Text = ""; } DataTable dtDividendLedger = getDividendLedger(unitRegObj); // int balance = 0; if (dtDividendLedger.Rows.Count > 0) { dgLedger.DataSource = dtDividendLedger; dgLedger.DataBind(); totalRowCountLabel.Text = dtDividendLedger.Rows.Count.ToString(); Session["dtDividendLedger"] = dtDividendLedger; displaySign(); } else { ClearText(); SignImage.ImageUrl = Path.Combine(ConfigReader.SingLocation, "Notavailable.JPG").ToString(); dvLedger.Visible = false; Session["dtDividendLedger"] = null; ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Popup", "alert ('No Ledger Balance Data Found');", true); } } else { SignImage.ImageUrl = Path.Combine(ConfigReader.SingLocation, "Notavailable.JPG").ToString(); dvLedger.Visible = false; Session["dtDividendLedger"] = null; ClientScript.RegisterStartupScript(this.GetType(), "Popup", " window.fnResetAll();", true); tdCIP.InnerHtml = ""; } }
public void displayRegInfo(UnitHolderRegistration unitRegObj) { dvLedger.Visible = true; DataTable dtRegInfo = opendMFDAO.getDtRegInfo(unitRegObj); DataTable dtNominee = opendMFDAO.dtNomineeRegInfo(unitRegObj); if (dtRegInfo.Rows.Count > 0) { //Trasaction Lock Status if (!(dtRegInfo.Rows[0]["ALL_LOCK"].Equals(DBNull.Value) || (dtRegInfo.Rows[0]["ALL_LOCK"].ToString() == "N")) || !(dtRegInfo.Rows[0]["SL_LOCK"].Equals(DBNull.Value) || (dtRegInfo.Rows[0]["SL_LOCK"].ToString() == "N")) || !(dtRegInfo.Rows[0]["REP_LOCK"].Equals(DBNull.Value) || (dtRegInfo.Rows[0]["REP_LOCK"].ToString() == "N")) || !(dtRegInfo.Rows[0]["TR_LOCK"].Equals(DBNull.Value) || (dtRegInfo.Rows[0]["TR_LOCK"].ToString() == "N")) || !(dtRegInfo.Rows[0]["LIEN_LOCK"].Equals(DBNull.Value) || (dtRegInfo.Rows[0]["LIEN_LOCK"].ToString() == "N")) || !(dtRegInfo.Rows[0]["REN_LOCK"].Equals(DBNull.Value) || (dtRegInfo.Rows[0]["REN_LOCK"].ToString() == "N")) || !(dtRegInfo.Rows[0]["LOCK_REMARKS"].Equals(DBNull.Value))) { dvLockin.Attributes.Add("style", "visibility:visible"); if (dtRegInfo.Rows[0]["ALL_LOCK"].ToString() == "Y") { SaleLockLabel.Text = "YES"; RepLockLabel.Text = "YES"; TransferLockLabel.Text = "YES"; LienLockLabel.Text = "YES"; RenLockLabel.Text = "YES"; LockRemarksTextBox.Text = dtRegInfo.Rows[0]["LOCK_REMARKS"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["LOCK_REMARKS"].ToString(); } else { if (dtRegInfo.Rows[0]["SL_LOCK"].ToString() == "Y") { SaleLockLabel.Text = "YES"; } else { SaleLockLabel.Text = "NO"; } if (dtRegInfo.Rows[0]["REP_LOCK"].ToString() == "Y") { RepLockLabel.Text = "YES"; } else { RepLockLabel.Text = "NO"; } if (dtRegInfo.Rows[0]["TR_LOCK"].ToString() == "Y") { TransferLockLabel.Text = "YES"; } else { TransferLockLabel.Text = "NO"; } if (dtRegInfo.Rows[0]["LIEN_LOCK"].ToString() == "Y") { LienLockLabel.Text = "YES"; } else { LienLockLabel.Text = "NO"; } if (dtRegInfo.Rows[0]["REN_LOCK"].ToString() == "Y") { RenLockLabel.Text = "YES"; } else { RenLockLabel.Text = "NO"; } LockRemarksTextBox.Text = dtRegInfo.Rows[0]["LOCK_REMARKS"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["LOCK_REMARKS"].ToString(); } } else { SaleLockLabel.Text = "NO"; RepLockLabel.Text = "NO"; TransferLockLabel.Text = "NO"; LienLockLabel.Text = "NO"; RenLockLabel.Text = "NO"; dvLockin.Attributes.Add("style", "visibility:hidden"); } regNoTextBox.Text = dtRegInfo.Rows[0]["REG_NO"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["REG_NO"].ToString(); holderBOTextBox.Text = dtRegInfo.Rows[0]["BO"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["BO"].ToString(); folioTextBox.Text = dtRegInfo.Rows[0]["FOLIO_NO"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["FOLIO_NO"].ToString(); holderNameTextBox.Text = dtRegInfo.Rows[0]["HNAME"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["HNAME"].ToString(); jHolderTextBox.Text = dtRegInfo.Rows[0]["JNT_NAME"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["JNT_NAME"].ToString(); holderAddress1TextBox.Text = dtRegInfo.Rows[0]["ADDRS1"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["ADDRS1"].ToString(); holderAddress2TextBox.Text = dtRegInfo.Rows[0]["ADDRS2"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["ADDRS2"].ToString(); holderTelphoneTextBox.Text = dtRegInfo.Rows[0]["TEL_NO"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["TEL_NO"].ToString(); tdTIN.InnerHtml = dtRegInfo.Rows[0]["TIN"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["TIN"].ToString(); string CIP = dtRegInfo.Rows[0]["CIP"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["CIP"].ToString(); string BEFTN = dtRegInfo.Rows[0]["IS_BEFTN"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["IS_BEFTN"].ToString(); if (string.Compare(CIP, "Y", true) == 0) { tdCIP.InnerHtml = "YES"; } else if (string.Compare(CIP, "N", true) == 0) { tdCIP.InnerHtml = "NO"; } else { tdCIP.InnerHtml = " "; } if (string.Compare(BEFTN, "Y", true) == 0) { tdBEFTN.InnerHtml = "YES"; } else { tdBEFTN.InnerHtml = "NO"; } if (dtNominee.Rows.Count > 1) { Nominee1NameTextBox.Text = dtNominee.Rows[0]["NOMI_NAME"].ToString(); Nominee2NameTextBox.Text = dtNominee.Rows[1]["NOMI_NAME"].ToString(); } else if (dtNominee.Rows.Count > 0) { Nominee1NameTextBox.Text = dtNominee.Rows[0]["NOMI_NAME"].ToString(); Nominee2NameTextBox.Text = ""; } else { Nominee1NameTextBox.Text = ""; Nominee2NameTextBox.Text = ""; } RemarksTextBox.Text = dtRegInfo.Rows[0]["REMARKS"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["REMARKS"].ToString(); if (dtRegInfo.Rows[0]["BK_FLAG"].ToString() == "Y") { string bankInfo = ""; if (!dtRegInfo.Rows[0]["BK_NM_CD"].Equals(DBNull.Value) && !dtRegInfo.Rows[0]["BK_BR_NM_CD"].Equals(DBNull.Value) && !dtRegInfo.Rows[0]["BK_AC_NO"].Equals(DBNull.Value)) { bankInfo = "AC:" + dtRegInfo.Rows[0]["BK_AC_NO"].ToString(); bankInfo = bankInfo + " , " + reportObj.getBankNameByBankCode(Convert.ToInt32(dtRegInfo.Rows[0]["BK_NM_CD"].ToString())).ToString(); bankInfo = bankInfo + " , " + reportObj.getBankBranchNameByCode(Convert.ToInt32(dtRegInfo.Rows[0]["BK_NM_CD"].ToString()), Convert.ToInt32(dtRegInfo.Rows[0]["BK_BR_NM_CD"].ToString())).ToString(); DataTable dtBankBracnhInfo = unitHolderRegBLObj.dtGetBankBracnhInfo(Convert.ToInt32(dtRegInfo.Rows[0]["BK_NM_CD"].ToString()), Convert.ToInt32(dtRegInfo.Rows[0]["BK_BR_NM_CD"].ToString())); if (dtBankBracnhInfo.Rows.Count > 0) { bankInfo = bankInfo + " Routing No=[" + dtBankBracnhInfo.Rows[0]["ROUTING_NO"].ToString() + "] " + dtBankBracnhInfo.Rows[0]["ADDRESS"].ToString() + " "; } } BankInfoTextBox.Text = bankInfo.ToString(); } else { BankInfoTextBox.Text = ""; } DataTable dtLedger = reportObj.GetLedgerData(unitRegObj); int balance = 0; if (dtLedger.Rows.Count > 0) { DataTable dtLedgerForReport = reportObj.GetDtLedgerTable(); DataRow drLedgerForReport; for (int looper = 0; looper < dtLedger.Rows.Count; looper++) { drLedgerForReport = dtLedgerForReport.NewRow(); drLedgerForReport["SI"] = looper + 1; if (!dtLedger.Rows[looper]["TRANS_DATE"].Equals(DBNull.Value)) { drLedgerForReport["TRANS_DATE"] = Convert.ToDateTime(dtLedger.Rows[looper]["TRANS_DATE"].ToString()).ToString("dd-MMM-yyyy"); } drLedgerForReport["TRANS_NO"] = Convert.ToInt32(dtLedger.Rows[looper]["TRANS_NO"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["TRANS_NO"].ToString()); //drLedgerForReport["TRANS_NO"] = Convert.ToInt32(dtLedgerForReport.Rows[looper]["TRANS_DATE"].Equals(DBNull.Value) ? "0" : dtLedgerForReport.Rows[looper]["TRANS_DATE"].ToString()); if (!dtLedger.Rows[looper]["TRANS_TYPE"].Equals(DBNull.Value)) { drLedgerForReport["TRANS_TYPE"] = dtLedger.Rows[looper]["TRANS_TYPE"].ToString(); if ((string.Compare(dtLedger.Rows[looper]["TRANS_TYPE"].ToString(), "SL", true) == 0) || (string.Compare(dtLedger.Rows[looper]["TRANS_TYPE"].ToString(), "CIP", true) == 0)) { drLedgerForReport["UNIT_CREDIT"] = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); drLedgerForReport["RATE"] = decimal.Parse((dtLedger.Rows[looper]["RATE"].ToString())); int saleBalance = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); balance = balance + saleBalance; drLedgerForReport["BALANCE"] = balance; } else if (string.Compare(dtLedger.Rows[looper]["TRANS_TYPE"].ToString(), "TRI", true) == 0) { drLedgerForReport["UNIT_CREDIT"] = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); //drLedgerForReport["RATE"] = Convert.ToInt32(dtLedgerForReport.Rows[looper]["RATE"].ToString()); int transferInBalance = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); balance = balance + transferInBalance; drLedgerForReport["BALANCE"] = balance; } else if (string.Compare(dtLedger.Rows[looper]["TRANS_TYPE"].ToString(), "TRO", true) == 0) { drLedgerForReport["UNIT_DEBIT"] = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); //drLedgerForReport["RATE"] = Convert.ToInt32(dtLedgerForReport.Rows[looper]["RATE"].ToString()); int transferOutBalance = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); balance = balance - transferOutBalance; drLedgerForReport["BALANCE"] = balance; } else if (string.Compare(dtLedger.Rows[looper]["TRANS_TYPE"].ToString(), "REP", true) == 0) { drLedgerForReport["UNIT_DEBIT"] = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); drLedgerForReport["RATE"] = decimal.Parse((dtLedger.Rows[looper]["RATE"].ToString())); int repurchaseBalance = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); balance = balance - repurchaseBalance; drLedgerForReport["BALANCE"] = balance; } } dtLedgerForReport.Rows.Add(drLedgerForReport); } TotalLienUnitHoldingTextBox.Text = unitLienBLObj.totalLienAmount(unitRegObj).ToString(); dgLedger.DataSource = dtLedgerForReport; dgLedger.DataBind(); Session["dtLedgerForReport"] = dtLedgerForReport; displaySign(); } else { ClearText(); SignImage.ImageUrl = encrypt.PhotoBase64ImgSrc(Path.Combine(ConfigReader.SingLocation, "Notavailable.JPG").ToString()); dvLedger.Visible = false; ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Popup", "alert ('No Ledger Balance Data Found');", true); } } else { SignImage.ImageUrl = encrypt.PhotoBase64ImgSrc(Path.Combine(ConfigReader.SingLocation, "Notavailable.JPG").ToString()); dvLedger.Visible = false; ClientScript.RegisterStartupScript(this.GetType(), "Popup", " window.fnResetAll();", true); tdCIP.InnerHtml = ""; } }
protected void ExportReportButton_Click(object sender, EventArgs e) { UnitHolderRegistration regObject = new UnitHolderRegistration(); regObject.FundCode = fundCodeTextBox.Text.Trim().ToString(); regObject.BranchCode = branchCodeTextBox.Text.Trim().ToString(); string[] BranchCode = branchCodeTextBox.Text.Trim().ToString().Split('/'); string fileName = fundCodeTextBox.Text.Trim().ToString() + "_" + BranchCode[0].ToString() + "_" + BranchCode[1].ToString() + "_TR_"; if (fromTrNoTextBox.Text != "" && toTrNoTextBox.Text != "") { fileName = fileName + fromTrNoTextBox.Text.Trim().ToString() + "_" + toTrNoTextBox.Text.Trim().ToString(); } else if (fromTrNoTextBox.Text != "" && toTrNoTextBox.Text == "") { int MaxTrNo = unitTrObj.getMaxTRNo(regObject); MaxTrNo = MaxTrNo - 1; fileName = fileName + fromTrNoTextBox.Text.Trim().ToString() + "_" + MaxTrNo.ToString(); } else if (fromTrNoTextBox.Text == "" && toTrNoTextBox.Text != "") { fileName = fileName + "1_" + toTrNoTextBox.Text.Trim().ToString(); } else if (fromRegNoTextBox.Text != "" && toRegNoTextBox.Text != "") { fileName = fileName + "REG_"; fileName = fileName + fromRegNoTextBox.Text.Trim().ToString() + "_" + toRegNoTextBox.Text.Trim().ToString(); } else if (fromRegNoTextBox.Text != "" && toRegNoTextBox.Text == "") { fileName = fileName + "REG_"; int MaxRegNo = unitHolderRegBLObj.GetMaxRegNo(regObject); MaxRegNo = MaxRegNo - 1; fileName = fileName + fromRegNoTextBox.Text.Trim().ToString() + "_" + MaxRegNo.ToString(); } else if (fromRegNoTextBox.Text == "" && toRegNoTextBox.Text != "") { fileName = fileName + "REG_"; fileName = fileName + "1_" + toRegNoTextBox.Text.Trim().ToString(); } //else if (fromSaleDateTextBox.Text != "" && toSaleDateTextBox.Text != "") //{ // sbFilter.Append(" AND ( SL_DT BETWEEN '" + Convert.ToDateTime(fromSaleDateTextBox.Text.Trim().ToString()).ToString("dd-MMM-yyyy") + "' AND '" + Convert.ToDateTime(toSaleDateTextBox.Text.Trim().ToString()).ToString("dd-MMM-yyyy") + "')"); //} //else if (fromSaleDateTextBox.Text != "" && toSaleDateTextBox.Text == "") //{ // sbFilter.Append(" AND ( SL_DT => '" + Convert.ToDateTime(fromSaleDateTextBox.Text.Trim().ToString()).ToString("dd-MMM-yyyy") + "')"); //} //else if (fromSaleDateTextBox.Text == "" && toSaleDateTextBox.Text != "") //{ // sbFilter.Append(" AND (SL_DT <= '" + Convert.ToDateTime(toSaleDateTextBox.Text.Trim().ToString()).ToString("dd-MMM-yyyy") + "')"); //} //else if (saleTypeDropDownList.SelectedValue.ToString() != "0") //{ // sbFilter.Append(" AND SL_TYPE='" + saleTypeDropDownList.SelectedValue.ToString() + "'"); //} UnitSale saleObj = new UnitSale(); string fileDirectory = ConfigReader.ExportFileLocation.ToString(); StreamWriter swFile = new StreamWriter(fileDirectory + "\\" + fileName + ".txt"); StringBuilder sbFileHeader = new StringBuilder(); StringBuilder sbFileData = new StringBuilder(); sbFileHeader.Append("F_CD~BR_CODE~TR_NO~TR_DT~REG_BK_O~REG_BR_O~REG_NO_O~QTY~TR_USER_NM~TR_ENT_DT~TR_ENT_TM~OLD_SL_TR_NO~"); sbFileHeader.Append("REG_BK~REG_BR~REG_NO~REG_DT~REG_TYPE~HNAME~FMH_NAME~ADDRS1~ADDRS2~CITY~"); sbFileHeader.Append("B_DATE~SEX~MAR_STAT~RELIGION~EDU_QUA~TEL_NO~EMAIL~OPN_BAL~BALANCE~CIP~ID_FLAG~ID_AC~BK_FLAG~DIVIDEND~"); sbFileHeader.Append("CIP_DIV~TOT_DIV~USER_NM~ENT_DT~REMARKS~ENT_TM~NOMI1_REL~NOMI2_REL~NATIONALITY~OCC_CODE~BK_AC_NO~BK_NM_CD~"); sbFileHeader.Append("BK_BR_NM_CD~ID_BK_NM_CD~ID_BK_BR_NM_CD~MO_NAME~JNT_NO~JNT_NAME~JNT_FMH_NAME~JNT_OCC_CODE~JNT_ADDRS1~"); sbFileHeader.Append("JNT_ADDRS2~JNT_NATIONALITY~JNT_CITY~JNT_TEL_NO~JNT_FMH_REL~JNT_MO_NAME~"); //FileHeader.Append("USER_NM~ENT_DT~ENT_TM~MONY_RECT_NO~PAY_TYPE~CHQ_DD_NO~CASH_AMT~BANK_CODE~BRANCH_CODE~MULTI_PAY_REMARKS~CHEQUE_DT~"); sbFileHeader.Append("NOMI1_NO~NOMI1_NAME~NOMI1_FMH_NAME~NOMI1_OCC_CODE~NOMI1_ADDRS1~NOMI1_REL~NOMI1_PERCENTAGE~NOMI1_ADDRS2~"); sbFileHeader.Append("NOMI1_REAMARKS~NOMI1_NATIONALITY~NOMI1_CITY~NOMI_CTL_NO~NOMI1_MO_NAME~"); sbFileHeader.Append("NOMI2_NO~NOMI2_NAME~NOMI2_FMH_NAME~NOMI2_OCC_CODE~NOMI2_ADDRS1~NOMI2_REL~NOMI2_PERCENTAGE~NOMI2_ADDRS2~"); sbFileHeader.Append("NOMI2_REAMARKS~NOMI2_NATIONALITY~NOMI2_CITY~NOMI2_MO_NAME~TR_CERTIFICATE"); sbFileHeader.Append("\r\n"); try { DataTable dtSaleWithRegInfo = dtGetTransferWithRegInfo(); if (dtSaleWithRegInfo.Rows.Count > 0) { for (int loop = 0; loop < dtSaleWithRegInfo.Rows.Count; loop++) { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["F_CD"].ToString() + "~" + dtSaleWithRegInfo.Rows[loop]["BR_CODE"].ToString() + "~" + dtSaleWithRegInfo.Rows[loop]["TR_NO"].ToString() + "~" + dtSaleWithRegInfo.Rows[loop]["TR_DT"].ToString() + "~" + dtSaleWithRegInfo.Rows[loop]["REG_BK_O"].ToString() + "~" + dtSaleWithRegInfo.Rows[loop]["REG_BR_O"].ToString() + "~"); sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["REG_NO_O"].ToString() + "~" + dtSaleWithRegInfo.Rows[loop]["QTY"].ToString() + "~"); if (dtSaleWithRegInfo.Rows[loop]["TR_USER_NM"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["TR_USER_NM"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["TR_ENT_DT"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["TR_ENT_DT"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["TR_ENT_TM"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["TR_ENT_TM"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["OLD_SL_TR_NO"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["OLD_SL_TR_NO"].ToString() + "~"); } sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["REG_BK"].ToString() + "~" + dtSaleWithRegInfo.Rows[loop]["REG_BR"].ToString() + "~" + dtSaleWithRegInfo.Rows[loop]["REG_NO"].ToString() + "~" + dtSaleWithRegInfo.Rows[loop]["REG_DT"].ToString() + "~" + dtSaleWithRegInfo.Rows[loop]["REG_TYPE"].ToString() + "~" + dtSaleWithRegInfo.Rows[loop]["HNAME"].ToString() + "~"); if (dtSaleWithRegInfo.Rows[loop]["FMH_NAME"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["FMH_NAME"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["ADDRS1"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["ADDRS1"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["ADDRS2"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["ADDRS2"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["CITY"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["CITY"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["B_DATE"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["B_DATE"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["SEX"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["SEX"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["MAR_STAT"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["MAR_STAT"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["RELIGION"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["RELIGION"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["EDU_QUA"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["EDU_QUA"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["TEL_NO"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["TEL_NO"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["EMAIL"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["EMAIL"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["OPN_BAL"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["OPN_BAL"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["BALANCE"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["BALANCE"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["CIP"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["CIP"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["ID_FLAG"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["ID_FLAG"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["ID_AC"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["ID_AC"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["BK_FLAG"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["BK_FLAG"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["DIVIDEND"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["DIVIDEND"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["CIP_DIV"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["CIP_DIV"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["TOT_DIV"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["TOT_DIV"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["USER_NM"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["USER_NM"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["ENT_DT"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["ENT_DT"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["REMARKS"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["REMARKS"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["ENT_TM"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["ENT_TM"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["NOMI1_REL"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["NOMI1_REL"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["NOMI2_REL"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["NOMI2_REL"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["NATIONALITY"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["NATIONALITY"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["OCC_CODE"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["OCC_CODE"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["BK_AC_NO"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["BK_AC_NO"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["BK_NM_CD"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["BK_NM_CD"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["BK_BR_NM_CD"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["BK_BR_NM_CD"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["ID_BK_NM_CD"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["ID_BK_NM_CD"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["ID_BK_BR_NM_CD"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["ID_BK_BR_NM_CD"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["MO_NAME"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["MO_NAME"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["JNT_NO"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["JNT_NO"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["JNT_NAME"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["JNT_NAME"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["JNT_FMH_NAME"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["JNT_FMH_NAME"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["JNT_OCC_CODE"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["JNT_OCC_CODE"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["JNT_ADDRS1"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["JNT_ADDRS1"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["JNT_ADDRS2"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["JNT_ADDRS2"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["JNT_NATIONALITY"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["JNT_NATIONALITY"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["JNT_CITY"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["JNT_CITY"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["JNT_TEL_NO"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["JNT_TEL_NO"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["JNT_FMH_REL"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["JNT_FMH_REL"].ToString() + "~"); } if (dtSaleWithRegInfo.Rows[loop]["JNT_MO_NAME"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtSaleWithRegInfo.Rows[loop]["JNT_MO_NAME"].ToString() + "~"); } regObj.FundCode = dtSaleWithRegInfo.Rows[loop]["REG_BK"].ToString(); regObj.BranchCode = dtSaleWithRegInfo.Rows[loop]["REG_BR"].ToString(); regObj.RegNumber = dtSaleWithRegInfo.Rows[loop]["REG_NO"].ToString(); DataTable dtNomineeRegInfo = opendMFDAO.dtNomineeRegInfo(regObj); if (dtNomineeRegInfo.Rows.Count > 0) { sbFileData.Append("1~"); if (dtNomineeRegInfo.Rows[0]["NOMI_NAME"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[0]["NOMI_NAME"].ToString() + "~"); } if (dtNomineeRegInfo.Rows[0]["NOMI_FMH_NAME"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[0]["NOMI_FMH_NAME"].ToString() + "~"); } if (dtNomineeRegInfo.Rows[0]["NOMI_OCC_CODE"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[0]["NOMI_OCC_CODE"].ToString() + "~"); } if (dtNomineeRegInfo.Rows[0]["NOMI_ADDRS1"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[0]["NOMI_ADDRS1"].ToString() + "~"); } if (dtNomineeRegInfo.Rows[0]["NOMI_REL"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[0]["NOMI_REL"].ToString() + "~"); } if (dtNomineeRegInfo.Rows[0]["PERCENTAGE"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[0]["PERCENTAGE"].ToString() + "~"); } if (dtNomineeRegInfo.Rows[0]["NOMI_ADDRS2"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[0]["NOMI_ADDRS2"].ToString() + "~"); } sbFileData.Append(" ~"); if (dtNomineeRegInfo.Rows[0]["NOMI_NATIONALITY"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[0]["NOMI_NATIONALITY"].ToString() + "~"); } sbFileData.Append(" ~"); if (dtNomineeRegInfo.Rows[0]["NOMI_CTL_NO"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[0]["NOMI_CTL_NO"].ToString() + "~"); } if (dtNomineeRegInfo.Rows[0]["NOMI_MO_NAME"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[0]["NOMI_MO_NAME"].ToString() + "~"); } } if (dtNomineeRegInfo.Rows.Count > 1) { sbFileData.Append("2~"); if (dtNomineeRegInfo.Rows[1]["NOMI_NAME"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[1]["NOMI_NAME"].ToString() + "~"); } if (dtNomineeRegInfo.Rows[1]["NOMI_FMH_NAME"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[1]["NOMI_FMH_NAME"].ToString() + "~"); } if (dtNomineeRegInfo.Rows[1]["NOMI_OCC_CODE"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[1]["NOMI_OCC_CODE"].ToString() + "~"); } if (dtNomineeRegInfo.Rows[1]["NOMI_ADDRS1"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[1]["NOMI_ADDRS1"].ToString() + "~"); } if (dtNomineeRegInfo.Rows[1]["NOMI_REL"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[1]["NOMI_REL"].ToString() + "~"); } if (dtNomineeRegInfo.Rows[1]["PERCENTAGE"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[1]["PERCENTAGE"].ToString() + "~"); } if (dtNomineeRegInfo.Rows[1]["NOMI_ADDRS2"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[1]["NOMI_ADDRS2"].ToString() + "~"); } sbFileData.Append(" ~"); if (dtNomineeRegInfo.Rows[1]["NOMI_NATIONALITY"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[1]["NOMI_NATIONALITY"].ToString() + "~"); } sbFileData.Append(" ~"); if (dtNomineeRegInfo.Rows[1]["NOMI_MO_NAME"].Equals(DBNull.Value)) { sbFileData.Append(" ~"); } else { sbFileData.Append(dtNomineeRegInfo.Rows[1]["NOMI_MO_NAME"].ToString() + "~"); } } if (dtNomineeRegInfo.Rows.Count <= 0) { sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); } if (dtNomineeRegInfo.Rows.Count == 1) { sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); sbFileData.Append(" ~"); } string OLD_SL_TR_NO = dtSaleWithRegInfo.Rows[loop]["OLD_SL_TR_NO"].Equals(DBNull.Value) ? "" : dtSaleWithRegInfo.Rows[loop]["OLD_SL_TR_NO"].ToString(); string queryString = ""; if (OLD_SL_TR_NO != "") { queryString = "SELECT * FROM TRANS_CERT WHERE TR_NO=" + Convert.ToInt32(dtSaleWithRegInfo.Rows[loop]["TR_NO"].ToString()) + " AND BR_CODE='" + dtSaleWithRegInfo.Rows[loop]["BR_CODE"].ToString() + "' AND F_CD='" + dtSaleWithRegInfo.Rows[loop]["F_CD"].ToString() + "' AND OLD_SL_TR_NO='" + OLD_SL_TR_NO.ToString() + "'"; } else { queryString = "SELECT * FROM TRANS_CERT WHERE TR_NO=" + Convert.ToInt32(dtSaleWithRegInfo.Rows[loop]["TR_NO"].ToString()) + " AND BR_CODE='" + dtSaleWithRegInfo.Rows[loop]["BR_CODE"].ToString() + "' AND F_CD='" + dtSaleWithRegInfo.Rows[loop]["F_CD"].ToString() + "'"; } string trCertificate = reportObj.getTotalCertNo(queryString.ToString(), dtSaleWithRegInfo.Rows[loop]["F_CD"].ToString()); if (trCertificate != "") { sbFileData.Append(trCertificate.ToString()); } else { sbFileData.Append(" ~"); } sbFileData.Append("\r\n"); } sbFileHeader.Append(sbFileData.ToString()); swFile.Write(sbFileHeader.ToString()); ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Popup", "alert('Data Exported Successfully');", true); } else { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Popup", "alert('No Data Found ');", true); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Popup", "alert('Data Export Failed Due to Eror:" + ex.ToString() + " ');", true); } finally { swFile.Close(); } }
public void displayRegInfo() { dvLedger.Visible = true; UnitHolderRegistration unitRegObj = new UnitHolderRegistration(); unitRegObj.FundCode = fundCodeTextBox.Text.Trim(); unitRegObj.BranchCode = branchCodeTextBox.Text.Trim(); unitRegObj.RegNumber = regNoTextBox.Text.Trim(); DataTable dtRegInfo = opendMFDAO.getDtRegInfo(unitRegObj); DataTable dtNominee = opendMFDAO.dtNomineeRegInfo(unitRegObj); if (dtRegInfo.Rows.Count > 0) { holderNameTextBox.Text = dtRegInfo.Rows[0]["HNAME"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["HNAME"].ToString(); jHolderTextBox.Text = dtRegInfo.Rows[0]["JNT_NAME"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["JNT_NAME"].ToString(); holderAddress1TextBox.Text = dtRegInfo.Rows[0]["ADDRS1"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["ADDRS1"].ToString(); holderAddress2TextBox.Text = dtRegInfo.Rows[0]["ADDRS2"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["ADDRS2"].ToString(); holderTelphoneTextBox.Text = dtRegInfo.Rows[0]["TEL_NO"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["TEL_NO"].ToString(); string CIP = dtRegInfo.Rows[0]["CIP"].Equals(DBNull.Value) ? "" : dtRegInfo.Rows[0]["CIP"].ToString(); if (string.Compare(CIP, "Y", true) == 0) { tdCIP.InnerHtml = "YES"; } else if (string.Compare(CIP, "N", true) == 0) { tdCIP.InnerHtml = "NO"; } if (dtNominee.Rows.Count > 1) { Nominee1NameTextBox.Text = dtNominee.Rows[0]["NOMI_NAME"].ToString(); Nominee2NameTextBox.Text = dtNominee.Rows[1]["NOMI_NAME"].ToString(); } else if (dtNominee.Rows.Count > 0) { Nominee1NameTextBox.Text = dtNominee.Rows[0]["NOMI_NAME"].ToString(); Nominee2NameTextBox.Text = ""; } else { Nominee1NameTextBox.Text = ""; Nominee2NameTextBox.Text = ""; } DataTable dtLedger = reportObj.GetLedgerData(unitRegObj); int balance = 0; if (dtLedger.Rows.Count > 0) { DataTable dtLedgerForReport = reportObj.GetDtLedgerTable(); DataRow drLedgerForReport; for (int looper = 0; looper < dtLedger.Rows.Count; looper++) { drLedgerForReport = dtLedgerForReport.NewRow(); drLedgerForReport["SI"] = looper + 1; if (!dtLedger.Rows[looper]["TRANS_DATE"].Equals(DBNull.Value)) { drLedgerForReport["TRANS_DATE"] = Convert.ToDateTime(dtLedger.Rows[looper]["TRANS_DATE"].ToString()).ToString("dd-MMM-yyyy"); } drLedgerForReport["TRANS_NO"] = Convert.ToInt32(dtLedger.Rows[looper]["TRANS_NO"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["TRANS_NO"].ToString()); //drLedgerForReport["TRANS_NO"] = Convert.ToInt32(dtLedgerForReport.Rows[looper]["TRANS_DATE"].Equals(DBNull.Value) ? "0" : dtLedgerForReport.Rows[looper]["TRANS_DATE"].ToString()); if (!dtLedger.Rows[looper]["TRANS_TYPE"].Equals(DBNull.Value)) { drLedgerForReport["TRANS_TYPE"] = dtLedger.Rows[looper]["TRANS_TYPE"].ToString(); if ((string.Compare(dtLedger.Rows[looper]["TRANS_TYPE"].ToString(), "SL", true) == 0) || (string.Compare(dtLedger.Rows[looper]["TRANS_TYPE"].ToString(), "CIP", true) == 0)) { drLedgerForReport["UNIT_CREDIT"] = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); drLedgerForReport["RATE"] = decimal.Parse((dtLedger.Rows[looper]["RATE"].ToString())); int saleBalance = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); balance = balance + saleBalance; drLedgerForReport["BALANCE"] = balance; } else if (string.Compare(dtLedger.Rows[looper]["TRANS_TYPE"].ToString(), "TRI", true) == 0) { drLedgerForReport["UNIT_CREDIT"] = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); //drLedgerForReport["RATE"] = Convert.ToInt32(dtLedgerForReport.Rows[looper]["RATE"].ToString()); int transferInBalance = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); balance = balance + transferInBalance; drLedgerForReport["BALANCE"] = balance; } else if (string.Compare(dtLedger.Rows[looper]["TRANS_TYPE"].ToString(), "TRO", true) == 0) { drLedgerForReport["UNIT_DEBIT"] = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); //drLedgerForReport["RATE"] = Convert.ToInt32(dtLedgerForReport.Rows[looper]["RATE"].ToString()); int transferOutBalance = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); balance = balance - transferOutBalance; drLedgerForReport["BALANCE"] = balance; } else if (string.Compare(dtLedger.Rows[looper]["TRANS_TYPE"].ToString(), "REP", true) == 0) { drLedgerForReport["UNIT_DEBIT"] = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); drLedgerForReport["RATE"] = decimal.Parse((dtLedger.Rows[looper]["RATE"].ToString())); int repurchaseBalance = Convert.ToInt32(dtLedger.Rows[looper]["QTY"].Equals(DBNull.Value) ? "0" : dtLedger.Rows[looper]["QTY"].ToString()); balance = balance - repurchaseBalance; drLedgerForReport["BALANCE"] = balance; } } dtLedgerForReport.Rows.Add(drLedgerForReport); } TotalLienUnitHoldingTextBox.Text = unitLienBLObj.totalLienAmount(unitRegObj).ToString(); dgLedger.DataSource = dtLedgerForReport; dgLedger.DataBind(); Session["dtLedgerForReport"] = dtLedgerForReport; displaySign(); } else { ClearText(); SignImage.ImageUrl = Path.Combine(ConfigReader.SingLocation, "Notavailable.JPG").ToString(); dvLedger.Visible = false; ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Popup", "alert ('No Ledger Balance Data Found');", true); } } else { SignImage.ImageUrl = Path.Combine(ConfigReader.SingLocation, "Notavailable.JPG").ToString(); dvLedger.Visible = false; ClientScript.RegisterStartupScript(this.GetType(), "Popup", " window.fnResetAll();", true); tdCIP.InnerHtml = ""; } }