public JsonResult ChallanEntryPartial(tblChallanEntryDTO tblChallanEntryDTO) { if (tblChallanEntryDTO.ChallanId == 0) { var ChallanEntryList = (List <tblChallanEntryDTO>)Session["ChallanEntrySession"]; if (ChallanEntryList == null) { ChallanEntryList = new List <tblChallanEntryDTO>(); } if (tblChallanEntryDTO.SrNo == 0) { ChallanEntryList.Add(tblChallanEntryDTO); } else { var ChallanEntry = ChallanEntryList.Where(be => be.SrNo == tblChallanEntryDTO.SrNo).FirstOrDefault(); ChallanEntry.ChallanId = tblChallanEntryDTO.ChallanId; ChallanEntry.ChallanEntryNo = tblChallanEntryDTO.ChallanEntryNo; ChallanEntry.ChallanId = tblChallanEntryDTO.ChallanId; ChallanEntry.BkgStnCode = tblChallanEntryDTO.BkgStnCode; ChallanEntry.CNNoWithAlphaCode = tblChallanEntryDTO.CNNoWithAlphaCode; ChallanEntry.PackagesNos = tblChallanEntryDTO.PackagesNos; ChallanEntry.PackagesMethod = tblChallanEntryDTO.PackagesMethod; ChallanEntry.SaidToContain = tblChallanEntryDTO.SaidToContain; ChallanEntry.ActualWeightKgs = tblChallanEntryDTO.ActualWeightKgs; ChallanEntry.DestinationName = tblChallanEntryDTO.DestinationName; } Session["ChallanEntrySession"] = SetChallanEntrySrNo(ChallanEntryList); } else { ChallanBusinessLogic.SaveChallanEntry(tblChallanEntryDTO); } return(Json(new { Success = true, Message = "" })); }
public PartialViewResult ChallanEntryPartial(int srNO, int ChallanId, int ChallanOrderId) { var tblChallanEntryDTO = new tblChallanEntryDTO(); if (ChallanId == 0) { if (srNO > 0) { var ChallanEntryList = (List <tblChallanEntryDTO>)Session["ChallanEntrySession"]; if (ChallanEntryList == null) { ChallanEntryList = new List <tblChallanEntryDTO>(); } tblChallanEntryDTO = ChallanEntryList.Where(be => be.SrNo == srNO).FirstOrDefault(); } } else { if (ChallanOrderId > 0) { tblChallanEntryDTO = ChallanBusinessLogic.GetChallanEntry(ChallanOrderId); } } return(PartialView(tblChallanEntryDTO)); }
public static int SaveChallanEntry(tblChallanEntryDTO tblChallanEntryDTO) { using (var dbObject = new BRCTransportDBEntities()) { var tblChallanEntryObject = tblChallanEntryDTO.ToEntity(); if (tblChallanEntryDTO.ChallanEntryNo == 0) { dbObject.tblChallanEntries.Add(tblChallanEntryObject); } else { tblChallanEntryObject = dbObject.tblChallanEntries.Find(tblChallanEntryDTO.ChallanEntryNo); tblChallanEntryObject.ChallanId = tblChallanEntryDTO.ChallanId; tblChallanEntryObject.ChallanId = tblChallanEntryDTO.ChallanId; tblChallanEntryObject.BkgStnCode = tblChallanEntryDTO.BkgStnCode; tblChallanEntryObject.CNNoWithAlphaCode = tblChallanEntryDTO.CNNoWithAlphaCode; tblChallanEntryObject.PackagesNos = tblChallanEntryDTO.PackagesNos; tblChallanEntryObject.PackagesMethod = tblChallanEntryDTO.PackagesMethod; tblChallanEntryObject.SaidToContain = tblChallanEntryDTO.SaidToContain; tblChallanEntryObject.ActualWeightKgs = tblChallanEntryDTO.ActualWeightKgs; tblChallanEntryObject.DestinationName = tblChallanEntryDTO.DestinationName; } dbObject.SaveChanges(); return(tblChallanEntryObject.ChallanEntryNo); } }
private void gridChallan_CellContentClick(object sender, DataGridViewCellEventArgs e) { string Action = this.gridChallan.Columns[e.ColumnIndex].HeaderText; if (Action == "Edit") { frmChildChallan childchallan = new frmChildChallan(); int billid = Convert.ToInt32(gridChallan.Rows[e.RowIndex].Cells[0].Value); childchallan.ChallanData = CommonClass.tblChallanEntryDTO.Where(h => h.SrNo == billid).FirstOrDefault(); childchallan.FormClosed += childchallan_FormClosed; childchallan.ShowInTaskbar = false; } if (Action == "Delete") { try { var messageBoxResult = MessageBox.Show("Are you sure want to delete this record?", "Delete", MessageBoxButtons.YesNo); if (messageBoxResult == DialogResult.Yes) { int billid = Convert.ToInt32(gridChallan.Rows[e.RowIndex].Cells[0].Value); tblChallanEntryDTO billdata = CommonClass.tblChallanEntryDTO.Where(h => h.SrNo == billid).FirstOrDefault(); CommonClass.tblChallanEntryDTO.Remove(billdata); fillGridData(); } } catch (Exception) { MessageBox.Show("Bill already used some where else can't deleted successfully."); } } }
private void btnsave_click(object sender, EventArgs e) { tblChallanEntryDTO tblChallanEntryDTO = new tblChallanEntryDTO(); var srno = 1; if (CommonClass.tblChallanEntryDTO.Count() > 0) { srno = CommonClass.tblChallanEntryDTO.Select(h => h.SrNo).Max() + 1; } tblChallanEntryDTO.SrNo = srno; tblChallanEntryDTO.BkgStnCode = text_bkg.Text; tblChallanEntryDTO.CNNoWithAlphaCode = text_cnno.Text; tblChallanEntryDTO.PackagesNos = text_package.Text; tblChallanEntryDTO.PackagesMethod = text_pckmethod.Text; tblChallanEntryDTO.SaidToContain = text_said.Text; tblChallanEntryDTO.ActualWeightKgs = text_actual.Text; tblChallanEntryDTO.DestinationName = text_destination.Text; if (ChallanData != null) { tblChallanEntryDTO.SrNo = ChallanData.SrNo; CommonClass.tblChallanEntryDTO.Remove(ChallanData); CommonClass.tblChallanEntryDTO.Add(tblChallanEntryDTO); this.Close(); } else { CommonClass.tblChallanEntryDTO.Add(tblChallanEntryDTO); } CleanData(); }
public static int SaveChallanEntry(tblChallanEntryDTO tblChallanEntryDTO) { return(ChallanRepository.SaveChallanEntry(tblChallanEntryDTO)); }