/// <summary>
        ///
        /// </summary>
        /// <param name="fromDate"></param>
        /// <param name="toDate"></param>
        /// <returns></returns>

        public ActionResult AddWorkCodes()
        {
            WorkCode AddWork = new WorkCode();

            //AddWork.Id = (Convert.ToInt32(LastModel.Id) + 1);
            return(PartialView("_PVAddWorkCodes", AddWork));
        }
Beispiel #2
0
        public ActionResult DeleteWorkCode(Int64 id)
        {
            WorkCode existingwork = this.db.WorkCodes.Find(id);

            this.db.WorkCodes.Remove(existingwork);
            this.db.SaveChanges();
            return(RedirectToAction("GetWorkCodes"));
        }
        public ActionResult EditWorkCodes(WorkCode model)
        {
            WorkCode existingwork = this.db.WorkCodes.Where(x => x.Id == model.Id).FirstOrDefault();

            existingwork.Name            = model.Name;
            db.Entry(existingwork).State = EntityState.Modified;
            this.db.SaveChanges();
            return(RedirectToAction("GetWorkCodes"));
        }
 public ActionResult AddWorkCodes(WorkCode model)
 {
     this.db.WorkCodes.Add(new WorkCode()
     {
         Name = model.Name
     });
     this.db.SaveChanges();
     return(RedirectToAction("GetWorkCodes"));
 }
Beispiel #5
0
 /// <summary>
 /// 循环结构
 /// </summary>
 public void Runtime(object sender)
 {
     count++;
     Info?.Invoke("计数:" + count.ToString());
     WorkCode?.Invoke();
     if (count == 1000)
     {
         EndCode?.Invoke();
     }
 }
Beispiel #6
0
 public void AddOrUpdateWorkCode(WorkCode code)
 {
     if (code.Id == -1)
     {
         ExecuteNonQuery(Constants.InsertUserWorkCodeProcedure, code.GetParameters());
     }
     else
     {
         ExecuteNonQuery(Constants.UpdateWorkCodeProcedure, code.GetParameters());
     }
 }
 public IHttpActionResult AddUpdateWorkCode([FromBody] WorkCode code)
 {
     if (User.Identity != null)
     {
         new WorkCodeAccess().AddOrUpdateWorkCode(code);
         return(Ok());
     }
     else
     {
         return(Unauthorized());
     }
 }
Beispiel #8
0
        public ActionResult EditWorkCode(WorkCode model)
        {
            WorkCode existingwork = this.db.WorkCodes.Where(x => x.Id.Equals(model.Id)).First();

            existingwork.Id       = model.Id;
            existingwork.Name     = model.Name;
            existingwork.Number   = model.Number;
            existingwork.Billable = model.Billable;


            this.db.WorkCodes.Attach(existingwork);
            db.Entry(existingwork).State = EntityState.Modified;
            this.db.SaveChanges();
            return(RedirectToAction("GetWorkCodes"));
        }
        public ActionResult AssignWorkCodeActivity(int id)
        {
            WorkCode proj = new WorkCode();

            proj.Id = id;
            List <WorkCodesActivity> workCodeActivities = this.db.WorkCodesActivities.Where(x => x.WorkCodeId == 0 || x.WorkCodeId == id).ToList();

            ViewBag.AssignedProjectList = workCodeActivities.Where(x => x.WorkCodeId != 0).Select(x => new SelectListItem()
            {
                Value = x.Id.ToString(), Text = x.Name
            }).ToList();
            ViewBag.ProjectList = workCodeActivities.Where(x => x.WorkCodeId == 0).Select(x => new SelectListItem()
            {
                Value = x.Id.ToString(), Text = x.Name
            }).ToList();
            return(PartialView("_PVAssignWorkCodeActivity", proj));
        }
Beispiel #10
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="fromDate"></param>
        /// <param name="toDate"></param>
        /// <returns></returns>


        public ActionResult AddWorkCode()
        {
            IQueryable <WorkCode> tasks     = this.db.WorkCodes;
            WorkCodeModel         LastModel = new WorkCodeModel();

            if (tasks != null)
            {
                foreach (WorkCode task in tasks)
                {
                    LastModel.Number = task.Number;
                }
            }


            WorkCode AddWork = new WorkCode();

            AddWork.Number = (Convert.ToInt32(LastModel.Number) + 1).ToString();
            return(PartialView("_PVAddWorkCodes", AddWork));
        }
Beispiel #11
0
 /// <summary>
 /// 循环结构
 /// </summary>
 public void Runtime()
 {
     for (int i = 0; i < 1000; i++)
     {
         if (stop)//退出
         {
             StopCode?.Invoke();
             return;
         }
         if (on_off)//运行和暂停切换
         {
             ma = new ManualResetEvent(false);
             ma.WaitOne();
         }
         Info?.Invoke("计数:" + i.ToString());
         WorkCode?.Invoke();
         Thread.Sleep(500);
     }
     EndCode?.Invoke();
 }
        public ActionResult EditWorkCodes(int?id)
        {
            WorkCode existingTask = this.db.WorkCodes.Find(id);

            return(PartialView("_PVEditWorkCodes", existingTask));
        }
Beispiel #13
0
        private void rbtn_delete_Click(object sender, EventArgs e)
        {
            switch (isWhat)
            {
            case 1:
                try
                {
                    if (MessageBox.Show(message_list[1], message_list[0], MessageBoxButtons.OKCancel) == DialogResult.OK)
                    {
                        string      select = rlv_selectItem.SelectedItem.Text;
                        BushingSize bs     = bsize.Where(o => o.Size == select).FirstOrDefault();
                        if (bs != null)
                        {
                            db.BushingSize.Remove(bs);
                            db.SaveChanges();
                        }
                        rlv_selectItem.Items.RemoveAt(rlv_selectItem.SelectedIndex);
                    }
                }
                catch { }
                break;

            case 3:
                try
                {
                    if (rlv_selectItem.SelectedIndex > 20)
                    {
                        if (MessageBox.Show(message_list[1], message_list[0], MessageBoxButtons.OKCancel) == DialogResult.OK)
                        {
                            string   select = rlv_selectItem.SelectedItem.Text;
                            WorkCode w      = workcode.Where(o => o.CodeNo == select).FirstOrDefault();
                            if (w != null)
                            {
                                db.WorkCode.Remove(w);
                                workcode.Remove(w);
                                db.SaveChanges();
                                d_list.Add(w);
                            }
                            rlv_selectItem.Items.RemoveAt(rlv_selectItem.SelectedIndex);
                        }
                    }
                }
                catch { }
                break;

            case 4:
                try
                {
                    if (MessageBox.Show(message_list[1], message_list[0], MessageBoxButtons.OKCancel) == DialogResult.OK)
                    {
                        string select = rlv_selectItem.SelectedItem.Text;
                        Table_MudChemicalsAdded tm = MudChemicalsAdded.Where(o => o.Item == select).FirstOrDefault();
                        if (tm != null)
                        {
                            db.Table_MudChemicalsAdded.Remove(tm);
                            db.SaveChanges();
                        }
                        rlv_selectItem.Items.RemoveAt(rlv_selectItem.SelectedIndex);
                    }
                }
                catch { }
                break;

            case 5:
                try
                {
                    if (MessageBox.Show(message_list[1], message_list[0], MessageBoxButtons.OKCancel) == DialogResult.OK)
                    {
                        string   select = rlv_selectItem.SelectedItem.Text;
                        WorkType wt     = WT_List.Where(o => o.Type == select).FirstOrDefault();
                        if (wt != null)
                        {
                            db.WorkType.Remove(wt);
                            db.SaveChanges();
                        }
                        rlv_selectItem.Items.RemoveAt(rlv_selectItem.SelectedIndex);
                    }
                }
                catch { }
                break;
            }
        }
Beispiel #14
0
 public ActionResult AddWorkCode(WorkCode model)
 {
     this.db.WorkCodes.Add(model);
     this.db.SaveChanges();
     return(RedirectToAction("GetWorkCodes"));
 }