public ActionResult New(Supplier supplier)
 {
     if (ModelState.IsValid)
     {
         //判断描述不能重复
         if (base.genericMgr.FindAll<long>(selectCountSupplierStatement, new object[] { supplier.Code })[0] > 0)
         {
             base.SaveErrorMessage(Resources.MD.Party.Party_Supplier_Errors_Existing_Code, supplier.Code);
         }
         else if (base.genericMgr.FindAll<long>(selectCountCustomerStatement, new object[] { supplier.Code })[0] > 0)
         {
             base.SaveErrorMessage(Resources.MD.Party.Party_Errors_Exists_Code_UserdByCustomer, supplier.Code);
         }
         else if (base.genericMgr.FindAll<long>(selectCountRegionStatement, new object[] { supplier.Code })[0] > 0)
         {
             base.SaveErrorMessage(Resources.MD.Party.Party_Errors_Exists_Code_UserdByRegion, supplier.Code);
         }
         else
         {
             partyMgr.Create(supplier);
             SaveSuccessMessage(Resources.MD.Party.Party_Supplier_Added);
             return RedirectToAction("Edit/" + supplier.Code);
         }
     }
     return View(supplier);
 }
        public ActionResult _Edit(Supplier supplier)
        {

            if (ModelState.IsValid)
            {
                //if (string.IsNullOrWhiteSpace(supplier.PurchaseGroup))
                //{
                //    SaveErrorMessage("采购组不能为空。");
                //}
                //else
                //{
                    genericMgr.Update(supplier);
                    SaveSuccessMessage(Resources.MD.Party.Party_Supplier_Updated);
                //}
            }

            TempData["TabIndex"] = 0;
            return new RedirectToRouteResult(new RouteValueDictionary  
                                                   { 
                                                       { "action", "_Edit" }, 
                                                       { "controller", "Supplier" } ,
                                                       { "Id", supplier.Code }
                                                   });
        }
        public ActionResult _Edit(Supplier supplier)
        {

            if (ModelState.IsValid)
            {
                base.genericMgr.Update(supplier);
                SaveSuccessMessage(Resources.MD.Party.Party_Supplier_Updated);
            }

            TempData["TabIndex"] = 0;
            return new RedirectToRouteResult(new RouteValueDictionary  
                                                   { 
                                                       { "action", "_Edit" }, 
                                                       { "controller", "Supplier" } ,
                                                       { "Id", supplier.Code }
                                                   });
        }
 public ActionResult New(Supplier supplier)
 {
     if (ModelState.IsValid)
     {
         //判断描述不能重复
         if (this.genericMgr.FindAll<long>(CodeDuiplicateVerifyStatement, new object[] { supplier.Code })[0] > 0)
         {
             base.SaveErrorMessage(Resources.MD.Party.Party_Supplier_Errors_Existing_Code, supplier.Code);
         }
         else
         {
             //if (string.IsNullOrWhiteSpace(supplier.PurchaseGroup))
             //{
             //    SaveErrorMessage("采购组不能为空。");
             //}
             //else
             //{
                 partyMgr.Create(supplier);
                 SaveSuccessMessage(Resources.MD.Party.Party_Supplier_Added);
                 return RedirectToAction("Edit/" + supplier.Code);
             //}
         }
     }
     return View(supplier);
 }