public IHttpActionResult PutVendorStatus(int id, VendorStatus vendorStatus)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != vendorStatus.VendorStatusId)
            {
                return(BadRequest());
            }

            db.Entry(vendorStatus).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!VendorStatusExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#2
0
        public void Post(VendorStatus v)
        {
            Vendor vendor = Business.AppLogic.GetVendor(v.VendorId);

            vendor.IsActive         = !vendor.IsActive;
            vendor.ModifiedBy       = v.LoggedInUser;
            vendor.ModifiedDateTime = DateTime.Now;
            Business.AppLogic.UpdateVendor(vendor);
        }
示例#3
0
 public static string VendorStatusText(VendorStatus statusValue)
 {
     switch (statusValue)
     {
         case VendorStatus.Delete: return "ɾ³ý";
         case VendorStatus.Enable: return "ÆôÓÃ";
         case VendorStatus.Disable: return "½ûÓÃ";
     }
     return "";
 }
        public IHttpActionResult GetVendorStatus(int id)
        {
            VendorStatus vendorStatus = db.VendorStatuses.Find(id);

            if (vendorStatus == null)
            {
                return(NotFound());
            }

            return(Ok(vendorStatus));
        }
示例#5
0
        public static string GetDesc(this VendorStatus item)
        {
            switch (item)
            {
            case VendorStatus.Valid: return(QueryModelResource.VendorStatus_Valid);

            case VendorStatus.InValid: return(QueryModelResource.VendorStatus_InValid);

            default: return("");
            }
        }
        public IHttpActionResult PostVendorStatus(VendorStatus vendorStatus)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.VendorStatuses.Add(vendorStatus);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = vendorStatus.VendorStatusId }, vendorStatus));
        }
示例#7
0
        public static string VendorStatusText(VendorStatus statusValue)
        {
            switch (statusValue)
            {
            case VendorStatus.Delete: return("ɾ³ý");

            case VendorStatus.Enable: return("ÆôÓÃ");

            case VendorStatus.Disable: return("½ûÓÃ");
            }
            return("");
        }
        public IHttpActionResult DeleteVendorStatus(int id)
        {
            VendorStatus vendorStatus = db.VendorStatuses.Find(id);

            if (vendorStatus == null)
            {
                return(NotFound());
            }

            db.VendorStatuses.Remove(vendorStatus);
            db.SaveChanges();

            return(Ok(vendorStatus));
        }
示例#9
0
        //            Vendor           totalKM   finishKM   partKM    noneKM     Secondfromgreen
        //浙江物产金属集团有限公司	       9	       7	      1	        1	     -4292
        private void DrawStatus(DataTable dt)
        {
            int ControlWidth, ControlHeight;

            //每个控件的尺寸;
            VendorControlSize(dt.Rows.Count, out ControlWidth, out ControlHeight);

            foreach (DataRow dr in dt.Rows)
            {
                if (vsdic.ContainsKey(dr["Vendor"].ToString()))
                {
                    VendorStatus vst = vsdic[dr["Vendor"].ToString()];
                    vst.UpdateLayout((int)dr["totalKM"], (int)dr["finishKM"], (int)dr["partKM"] + (int)dr["noneKM"], ControlWidth, ControlHeight, ((int)dr["Secondfromgreen"]) > 0 ? false : true);
                }
                else
                {
                    VendorStatus vst = new VendorStatus(dr["Vendor"].ToString(), (int)dr["totalKM"], (int)dr["finishKM"], (int)dr["partKM"] + (int)dr["noneKM"], ControlWidth, ControlHeight, ((int)dr["Secondfromgreen"]) > 0 ? false : true);
                    this.flowLayoutPanel1.Controls.Add(vst);
                    vsdic.Add(dr["Vendor"].ToString(), vst);
                }
            }
        }