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 JsonResult DeleteChallanEntry(int srNo, int ChallanId, int ChallanOrderId) { var result = false; if (ChallanId == 0) { var ChallanEntryList = (List <tblChallanEntryDTO>)Session["ChallanEntrySession"]; if (ChallanEntryList == null) { ChallanEntryList = new List <tblChallanEntryDTO>(); } var ChallanEntry = ChallanEntryList.Where(be => be.SrNo == srNo).FirstOrDefault(); ChallanEntryList.Remove(ChallanEntry); Session["ChallanEntrySession"] = SetChallanEntrySrNo(ChallanEntryList); result = true; } else { result = ChallanBusinessLogic.DeleteChallanEntry(ChallanOrderId); } if (result) { return(Json(new { Success = true, Message = "Delete Successfully." })); } return(Json(new { Success = false, Message = "Error in transaction." })); }
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)); }