private void btnSave_ItemClick(object sender, ItemClickEventArgs e)
 {
     try
     {
         if (txtVendorName.Text == "")
         {
             MessageBox.Show("Vendor Name Must Entered");
             return;
         }
         vendor.Add(new Vendor()
         {
             Vendor_Code = int.Parse(txtVendorCode.Text),
             Vendor_Name = txtVendorName.Text,
             Address     = txtAddress.Text,
             City_Code   = int.Parse(City.EditValue.ToString()),
             Mobile1     = txtMobile1.Text,
             Mobile2     = txtMobile2.Text,
             EMail       = txtEmail.Text,
             Notes       = txtNotes.Text,
             GroupCode   = int.Parse(Group.EditValue.ToString())
         });
         MessageBox.Show("New Vendor Successfully Added");
         btnSave.Enabled   = false;
         btnAddNew.Enabled = btnModify.Enabled = btnDelete.Enabled = true;
         FRM_Vendor_Load(null, null);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#2
0
        public ActionResult Create([Bind(Include = "Id,VendorName,VendorShortName,ContactNo,Email,Address,Comments")] Vendor vendor)
        {
            if (ModelState.IsValid)
            {
                _vendorManager.Add(vendor);
                return(RedirectToAction("Index"));
            }

            return(View(vendor));
        }
示例#3
0
        public ActionResult Create([Bind(Include = "VendorID,VendorName")] Vendor vendor)
        {
            if (ModelState.IsValid)
            {
                _vendorManager.Add(vendor);
                return(RedirectToAction("Index"));
            }

            return(View(vendor));
        }
        public ActionResult Index(Vendor Vendor)
        {
            var isAdded = _manager.Add(Vendor);

            if (isAdded)
            {
                ViewBag.SuccessMessage = "General Category Created Successfully";
            }
            else
            {
                ViewBag.Error = "Failed to Save";
            }
            return(RedirectToAction("Index", "Vendor"));
        }
 private void uxOk_Click(object sender, EventArgs e)
 {
     if (Vendor == null)
     {
         // doing an insert
         Vendor             = new Vendor();
         Vendor.Name        = uxVendorName.Text;
         Vendor.PhoneNumber = uxVendorPhone.Text;
         VendorManager.Add(Vendor);
     }
     else
     {
         // doing an update
         Vendor.Name        = uxVendorName.Text;
         Vendor.PhoneNumber = uxVendorPhone.Text;
         VendorManager.Update(Vendor);
     }
     Close();
 }
示例#6
0
        public ActionResult Save(VendorViewModel vendorVm)
        {
            ModelState.Remove("Id");

            if (ModelState.IsValid)
            {
                if (vendorVm.Id == 0)
                {
                    var vendor = new Vendor()
                    {
                        Name      = vendorVm.Name,
                        ShortName = vendorVm.ShortName,
                        Email     = vendorVm.Email,
                        ContactNo = vendorVm.ContactNo,
                        Address   = vendorVm.Address,
                        Comments  = vendorVm.Comments
                    };

                    _vendorManager.Add(vendor);
                    ModelState.Clear();
                    return(View("VendorForm"));
                }
                var vendorInDb = _vendorManager.Get(vendorVm.Id);
                vendorInDb.Id        = vendorVm.Id;
                vendorInDb.Name      = vendorVm.Name;
                vendorInDb.ShortName = vendorVm.ShortName;
                vendorInDb.Comments  = vendorVm.Comments;
                vendorInDb.ContactNo = vendorVm.ContactNo;
                vendorInDb.Email     = vendorVm.Email;
                vendorInDb.Address   = vendorVm.Address;

                _vendorManager.Update(vendorInDb);
                ModelState.Clear();
                return(View("VendorList"));
            }
            return(View("VendorForm", vendorVm));
        }
 public async Task Add(Vendors newVendor)
 {
     await vendorManager.Add(newVendor);
 }