public int AddEditCashBank(CashBankDetailEntity cashbankentity) { try { var cashbank = entites.Accounts.Where(x => x.ID == cashbankentity.AccountID).FirstOrDefault(); var checkduplicate = entites.Accounts.Where(x => x.Acc_Name.ToLower() == cashbankentity.AccountName.ToLower() && x.IsDeleted != true).FirstOrDefault(); //if (checkduplicate != null) //{ // return 2; //} //else //{ if (cashbank != null) { cashbank.Acc_Name = cashbankentity.AccountName; cashbank.Acc_Open_Bal = cashbankentity.AccountOpeningBal == null ? null as decimal? : Convert.ToDecimal(cashbankentity.AccountOpeningBal); cashbank.Acc_Inactive = cashbankentity.IsInActivestring; entites.SaveChanges(); return(1); } else { if (checkduplicate != null) { return(2); } Account AccDetail = new Account() { Acc_Name = cashbankentity.AccountName, Acc_Open_Bal = cashbankentity.AccountOpeningBal == null ? null as decimal? : Convert.ToDecimal(cashbankentity.AccountOpeningBal), Acc_Inactive = cashbankentity.IsInActivestring }; if (cashbankentity.AccountName.ToLower().Trim() == "cash") { //var accType = entites.AccountTypes.Where(x => x.Acc_Type_Code == "CAB").FirstOrDefault(); //if (accType != null) // AccDetail.Acc_Type = accType.ID; return(2); } else { var accType = entites.AccountTypes.Where(x => x.Acc_Type_Code == "ACB").FirstOrDefault(); if (accType != null) { AccDetail.Acc_Type = accType.ID; } } entites.Accounts.Add(AccDetail); entites.SaveChanges(); return(1); } //} } catch (Exception ex) { return(3); throw ex; } }
public void RefreshPage() { SelectedCashBank = null; // Unselects last selection. Essential, as assignment below won't clear other control's SelectedItems var CashBank = new CashBankDetailEntity(); ICashBankDetailsService CashBankDetails = new CashBankDetailsService(); var results = CashBankDetails.GetDefaultCashBank(); var accountinfo = CashBankDetails.GetAccountDetails(); if (results != null) { results.AccountDetails = accountinfo; results.SeletedIndex = 0; SelectedCashBank = results; } //this.AccountDetails = customerRepository.GetAllCustomers().ToList(); //if (SearchCustomer.Count > 0) //{ // this.SelectedSearchCustmer = SearchCustomer[0].ID; // custId = SearchCustomer[0].ID; //} //else //{ // this.SelectedSearchCustmer = custId; //} //this.GetData(this.SelectedSearchCustmer); }
public int AddEditCashBank(CashBankDetailEntity cashbankEntity) { ICashBankDetailsBL cashbankBL = new CashBankDetailsBL(); int result = cashbankBL.AddEditCashBank(cashbankEntity); return(result); }
public CashBankDetailEntity GetAccInfo(int AccountId) { ICashBankDetailsBL cashbankBL = new CashBankDetailsBL(); CashBankDetailEntity result = cashbankBL.GetAccInfo(AccountId); return(result); }
public CashBankDetailEntity GetDefaultCashBank() { ICashBankDetailsBL cashbankBL = new CashBankDetailsBL(); CashBankDetailEntity result = cashbankBL.GetDefaultCashBank(); return(result); }
public int AddEditCashBank(CashBankDetailEntity cashbankEntity) { ICashBankDetialsDAL CashBankDetails = new CashBankDetialDAL(); //var openingbal = Convert.ToDecimal(cashbankEntity.AccountOpeningBal); cashbankEntity.AccountOpeningBal = string.Format("{0:G29}", decimal.Parse(cashbankEntity.AccountOpeningBal)); if (cashbankEntity.IsInActive == true) { cashbankEntity.IsInActivestring = "Y"; } else { cashbankEntity.IsInActivestring = "N"; } int result = CashBankDetails.AddEditCashBank(cashbankEntity); return(result); }