private List <EmployeeBankDetails> getEmployeeBankDetails(string connectionString, long pContactId) { employeeBankdetailsList = new List <EmployeeBankDetails>(); try { using (NpgsqlDataReader dr = NPGSqlHelper.ExecuteReader(connectionString, CommandType.Text, "SELECT empbankid,employeeid, bankaccountname, bankaccountno,bankbranch, bankifsccode, bankname, isprimaryaccount, statusid FROM tblmstemployeebankdetails where employeeid=" + pContactId + " and statusid=" + Convert.ToInt32(Status.Active) + "; ")) { while (dr.Read()) { EmployeeBankDetails employeeKYC = new EmployeeBankDetails { pBankRecordid = Convert.ToInt64(dr["empbankid"]), pEmployeeID = Convert.ToInt64(dr["employeeid"]), pBankAccountname = Convert.ToString(dr["bankaccountname"]), pBankAccountNo = Convert.ToString(dr["bankaccountno"]), pBankBranch = Convert.ToString(dr["bankbranch"]), pBankifscCode = Convert.ToString(dr["bankifsccode"]), pBankName = Convert.ToString(dr["bankname"]), pIsprimaryAccount = Convert.ToBoolean(dr["isprimaryaccount"]), ptypeofoperation = "UPDATE" }; employeeBankdetailsList.Add(employeeKYC); } } } catch (Exception ex) { throw ex; } return(employeeBankdetailsList); }
private void Button_Click(object sender, RoutedEventArgs e) { EmployeeBankDetails bankDetails = new EmployeeBankDetails(); bankDetails.employeeID = Int32.Parse(txtemployeeID.Text); bankDetails.bankName = txtBankName.Text; bankDetails.accountNumber = txtAccountNumber.Text; bankDetails.ifscCode = txtifscdetails.Text; bankDetails.nameInBank = TxtNameinBank.Text; Datalayer dl = new Datalayer(); Response res = dl.addbankdetailstodatabase(bankDetails); if (res.success) { MessageBox.Show("Details Saved"); txtAccountNumber.Text = ""; txtBankName.Text = ""; txtemployeeID.Text = ""; txtifscdetails.Text = ""; TxtNameinBank.Text = ""; TxtPanNumber.Text = ""; } else if (res.isException) { MessageBox.Show("Exception occured : " + res.exception); } }