void deletesupplier(object param)
        {
            Mouse.OverrideCursor = Cursors.Wait;
            ISupplierRepository supplierRepository = new SupplierRepository();

            MessageBoxResult result = MessageBox.Show("Do you want to delete the Supplier Details?", "Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Question);

            switch (result)
            {
            case MessageBoxResult.Yes:
                var candeletesupplier = supplierRepository.CanDeleteSupplier(this.SelectedSearchSupplier);
                if (candeletesupplier)
                {
                    var deletesupplier = supplierRepository.DeleteSupplier(this.SelectedSearchSupplier);
                    if (deletesupplier)
                    {
                        RefreshData();
                    }
                }
                else
                {
                    MessageBox.Show("you can not delete this supplier!", "Warning", MessageBoxButton.OK, MessageBoxImage.Stop);
                }
                break;

            case MessageBoxResult.No:
                break;
            }
            Mouse.OverrideCursor = null;
        }
Ejemplo n.º 2
0
        public bool DeleteSupplier(int id)
        {
            bool isSave = false;

            isSave = _cuRepository.DeleteSupplier(id);
            return(isSave);
        }
Ejemplo n.º 3
0
 public ActionResult DeleteConfirmed(int id)
 {
     try
     {
         service.DeleteSupplier(id);
         return(Json(new { success = true, from = "delete" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         return(Json(new { success = false, msg = e.Message }, JsonRequestBehavior.AllowGet));
     }
 }
Ejemplo n.º 4
0
 public int delete(int id)
 {
     try
     {
         service.DeleteSupplier(id);
         return(1);
     }
     catch (Exception ex)
     {
         return(0);
     }
 }
 public int Delete(int Id)
 {
     try
     {
         service.DeleteSupplier(Id);
         return(1);
     }
     catch
     {
         return(0);
     }
 }
Ejemplo n.º 6
0
 public bool DeleteSupplier(long supplierAccountId)
 {
     try
     {
         return(_supplierAccountRepository.DeleteSupplier(supplierAccountId));
     }
     catch (Exception ex)
     {
         ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message);
         return(false);
     }
 }
 public bool Delete(int id)
 {
     try
     {
         service.DeleteSupplier(id);
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
 public ActionResult Delete(Supplier supplier)
 {
     try
     {
         SupplierRepository SubRepo = new SupplierRepository();
         ModelState.Clear();
         int deleted = SubRepo.DeleteSupplier(supplier.Id);
         return(RedirectToAction("GetAllSupplierDetails", "Supplier"));
     }
     catch (Exception ex)
     {
         LogError.Error(ex, System.Reflection.MethodBase.GetCurrentMethod().Name);
         return(RedirectToAction("ErrorPage", "Home"));
     }
 }
Ejemplo n.º 9
0
        public ActionResult Delete(SupplierVM supplierVM)
        {
            //Get Item
            Supplier supplier = new Supplier();

            supplier = supplierRepository.GetSupplier(supplierVM.Supplier.SupplierCode, supplierVM.Supplier.ProductId);

            //Check Exists
            if (supplierVM.Supplier == null)
            {
                ViewData["ActionMethod"] = "DeletePost";
                return(View("RecordDoesNotExistError"));
            }

            //Check Access Rights to Domain
            if (!hierarchyRepository.AdminHasDomainWriteAccess(groupName))
            {
                ViewData["Message"] = "You do not have access to this item";
                return(View("Error"));
            }

            //Delete Item
            try
            {
                supplierRepository.DeleteSupplier(supplier);
            }
            catch (SqlException ex)
            {
                //Versioning Error - go to standard versionError page
                if (ex.Message == "SQLVersioningError")
                {
                    ViewData["ReturnURL"] = "/Supplier.mvc/Delete/" + supplier.SupplierCode;
                    return(View("VersionError"));
                }

                //Generic Error
                ViewData["Message"] = "There was a problem with your request, please see the log file or contact an administrator for details";
                return(View("Error"));
            }

            //Return
            return(RedirectToAction("List"));
        }
Ejemplo n.º 10
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public bool DeleteSupplier(int ID)
        {
            var supplierRepository = new SupplierRepository();

            return(supplierRepository.DeleteSupplier(ID));
        }
Ejemplo n.º 11
0
 public bool DeleteSupplier(Supplier supplier)
 {
     return(_supplierRepository.DeleteSupplier(supplier));
 }
Ejemplo n.º 12
0
 public IHttpActionResult DeleteSupplier(int id)
 {
     _supplierRepository.DeleteSupplier(id);
     return(Ok(true));
 }
Ejemplo n.º 13
0
 public ActionResult DeleteConfirmed(int id)
 {
     service.DeleteSupplier(id);
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 14
0
 public ActionResult Delete(int id)
 {
     repository.DeleteSupplier(id);
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 15
0
 public bool DeleteSupplier(int id)
 {
     return(_supplierRepository.DeleteSupplier(id));
 }
 internal bool DeleteSupplier(Supplier supplier)
 {
     return(_supplierRepository.DeleteSupplier(supplier));
 }