private tblConsignorDTO FillDropDown(tblConsignorDTO tblConsignorDTO)
 {
     tblConsignorDTO.TypeList = new List <SelectListItem>();
     tblConsignorDTO.TypeList.Add(new SelectListItem {
         Value = "1", Text = "CONSIGNOR"
     });
     tblConsignorDTO.TypeList.Add(new SelectListItem {
         Value = "2", Text = "CONSIGNEE"
     });
     //-------------------
     return(tblConsignorDTO);
 }
        public ActionResult Save(int id)
        {
            tblConsignorDTO tblConsignorDTO;

            if (id == 0)
            {
                tblConsignorDTO = new tblConsignorDTO();
            }
            else
            {
                tblConsignorDTO = ConsignorBusinessLogic.Get(id);
            }
            tblConsignorDTO = FillDropDown(tblConsignorDTO);
            return(View(tblConsignorDTO));
        }
 public ActionResult Save(tblConsignorDTO tblConsignorDTO)
 {
     if (ModelState.IsValid)
     {
         if (ConsignorBusinessLogic.CheckDuplicateCodeExists(tblConsignorDTO.Code, tblConsignorDTO.ConsignorId) == false)
         {
             tblConsignorDTO.CreationDate = DateTime.Now;
             var result = ConsignorBusinessLogic.Save(tblConsignorDTO);
             if (result > 0)
             {
                 return(RedirectToAction("Index"));
             }
         }
         else
         {
             ModelState.AddModelError("Code", "Code already exists.");
         }
     }
     tblConsignorDTO = FillDropDown(tblConsignorDTO);
     return(View(tblConsignorDTO));
 }
예제 #4
0
 public static int Save(tblConsignorDTO tblConsignorDTO)
 {
     using (var dbObject = new BRCTransportDBEntities())
     {
         var tblConsignor = tblConsignorDTO.ToEntity();
         if (tblConsignorDTO.ConsignorId == 0)
         {
             dbObject.tblConsignors.Add(tblConsignor);
         }
         else
         {
             tblConsignor = dbObject.tblConsignors.Find(tblConsignorDTO.ConsignorId);
             tblConsignor.ConsignorName = tblConsignorDTO.ConsignorName;
             tblConsignor.Address       = tblConsignorDTO.Address;
             tblConsignor.PhoneNo       = tblConsignorDTO.PhoneNo;
             tblConsignor.STNOCSTNO     = tblConsignorDTO.STNOCSTNO;
             tblConsignor.TINNOVATNO    = tblConsignorDTO.TINNOVATNO;
             tblConsignor.Description   = tblConsignorDTO.Description;
         }
         dbObject.SaveChanges();
         return(tblConsignor.ConsignorId);
     }
 }
예제 #5
0
        private void BtnSave_Click(object sender, EventArgs e)
        {
            if (IsFormValidate())
            {
                tblConsignorDTO tblConsignorDTO = new tblConsignorDTO();

                tblConsignorDTO.ConsignorId   = PartyId;
                tblConsignorDTO.ConsignorName = txtPartyName.Text;
                tblConsignorDTO.Code          = txtCode.Text;
                if (Convert.ToString(cbType.SelectedItem) == "Consignor")
                {
                    tblConsignorDTO.Type = 1;
                }
                else
                {
                    tblConsignorDTO.Type = 2;
                }
                tblConsignorDTO.Address     = txtAddress.Text;
                tblConsignorDTO.PhoneNo     = txtPhoneNo.Text;
                tblConsignorDTO.STNOCSTNO   = txtSTNOCSTNO.Text;
                tblConsignorDTO.TINNOVATNO  = txtTINNOVATNO.Text;
                tblConsignorDTO.Description = txtDescription.Text;
                if (ConsignorBusinessLogic.CheckDuplicateCodeExists(tblConsignorDTO.Code, tblConsignorDTO.ConsignorId) == false)
                {
                    tblConsignorDTO.CreationDate = DateTime.Now;
                    var result = ConsignorBusinessLogic.Save(tblConsignorDTO);
                    if (PartyId > 0)
                    {
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show("Code already exists.");
                }
            }
        }
예제 #6
0
 public static int Save(tblConsignorDTO tblConsignorDTO)
 {
     return(ConsignorRepository.Save(tblConsignorDTO));
 }