private void btn_save_Click(object sender, EventArgs e) { if (validatedata()) { if (CommonClass.tblBillEntryDTO.Count() == 0) { MessageBox.Show("Enter Atlease On Bill Entry"); return; } var resultDuplicateBllNo = BillBusinessLogic.CheckDuplicateBillNo(BillId, Convert.ToInt32(textbillno.Text)); if (resultDuplicateBllNo) { MessageBox.Show("Bill no already exists."); } else { tblBillDTO tblbilldto = new tblBillDTO(); if (BillId > 0) tblbilldto.BillId = BillId; tblbilldto.BillNo = Convert.ToInt32(textbillno.Text); tblbilldto.BillDate = Convert.ToDateTime(dateTimebilldate.Text); tblbilldto.PartyId = Convert.ToInt32(cmbParty.SelectedValue); tblbilldto.BranchCode = textbranchcode.Text; tblbilldto.PaymentDueDate = Convert.ToDateTime(dateTimeduedate.Text); tblbilldto.BillType = Convert.ToString(combotickbill.SelectedItem); tblbilldto.BasicOfChargesGC = textbasicofchange.Text; tblbilldto.Enclosure = textenclosure.Text; tblbilldto.ServiceTaxThrough = Convert.ToString(comboservicetax.SelectedItem); tblbilldto.CheckedBy = textcheckedby.Text; tblbilldto.GrandTotal = Convert.ToInt32(CommonClass.tblBillEntryDTO.Sum(h => h.Amount)); tblbilldto.ServiceTaxRegdNo = textservicetax.Text; tblbilldto.BillEntryList = CommonClass.tblBillEntryDTO; var result = BillBusinessLogic.Save(tblbilldto); if (result > 0) { MessageBox.Show("Bill Succussfully Generate"); if (BillId != 0) { this.Close(); } else { CleanData(); } } else { MessageBox.Show("Bill Generation Fail Dua to some Problem"); } } } }
public ActionResult Save(tblBillDTO tblBillDTO) { if (ModelState.IsValid) { var resultDuplicateBllNo = BillBusinessLogic.CheckDuplicateBillNo(tblBillDTO.BillId, tblBillDTO.BillNo); if (resultDuplicateBllNo) { ModelState.AddModelError("BillNo", "Bill no already exists."); } else { if (tblBillDTO.BillId == 0) { tblBillDTO.BillEntryList = (List <tblBillEntryDTO>)Session["BillEntrySession"]; } var result = BillBusinessLogic.Save(tblBillDTO); return(RedirectToAction("Index")); } } tblBillDTO = FillDropDown(tblBillDTO); return(View(tblBillDTO)); }