コード例 #1
0
        public string DeleteVendor(string DeleteID)
        {
            string Str = "刪除失敗";

            try
            {
                if (!string.IsNullOrWhiteSpace(DeleteID))
                {
                    string[] DeleteIDList = null;
                    DeleteID     = DeleteID.Replace("jqg_grid_gb1_", "").TrimEnd(',');
                    DeleteIDList = DeleteID.Split(',');
                    foreach (var item in DeleteIDList)
                    {
                        Models.VendorManagement Vendor = _db.MXIC_VendorManagements.Where(x => x.DeleteID.ToString() == item).FirstOrDefault();
                        //User.UserDisable = false;
                        _db.MXIC_VendorManagements.Remove(Vendor);
                    }
                    _db.SaveChanges();
                    Str = "刪除成功";
                }
                else
                {
                    Str = "刪除失敗!請勾選刪除資料。";
                }
            }
            catch (Exception e)
            {
                Str = e.ToString();
            }
            return(Str);
        }
コード例 #2
0
        public string AddVendor(string PoNo, string VendorName, string EmpID, string EmpName, string Shifts)
        {
            string Str = "新增成功";

            if (!string.IsNullOrWhiteSpace(PoNo) && !string.IsNullOrWhiteSpace(VendorName) && !string.IsNullOrWhiteSpace(EmpID) && !string.IsNullOrWhiteSpace(EmpName))
            {
                var OriginalEmp = _db.MXIC_VendorManagements.Where(x => x.EmpID == EmpID);
                if (OriginalEmp.Any())
                {
                    Str = "此駐廠人員編號已存在";
                }
                else
                {
                    var AddUser = new Models.VendorManagement()
                    {
                        VenID      = Guid.NewGuid(),
                        PoNo       = PoNo,
                        VendorName = VendorName,
                        EmpID      = EmpID,
                        EmpName    = EmpName,
                        Shifts     = Shifts,
                        DeleteID   = Guid.NewGuid(),
                        EditID     = Guid.NewGuid()
                    };
                    _db.MXIC_VendorManagements.Add(AddUser);
                    _db.SaveChanges();
                }
            }
            else
            {
                Str = "新增失敗,請輸入所有資料。";
            }
            return(Str);
        }