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.");
                }
            }
        }
Beispiel #5
0
        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));
 }