protected void BtnOk_Click(object sender, EventArgs e) { id = RequestInt32("orderid"); if (id <= 0) { WriteMessage("无法获取有效信息", false); } t = OrderBll.GetOrder(id, true); if (t == null) { WriteMessage("无法获取有效信息", false); } t.Status = Model.OrderStatus.Running; t.PublishUserName = tbPublishUserName.Text; t.QualityUserName = tbQualityUserName.Text; t.Task.Status = Model.TaskState.Ordering; Model.Log l = new Model.Log(); l.Task = t.Task; l.Title = "任务(编码:"+t.Task.Code+")订单记录"; l.Type = Model.LogType.Main; l.StartUserName = RequestContext.Current.User.UserName; l.AddTime = DateTime.Now; l.RangeBegin = DateTime.Now; l.Description = tbDescription.Text; l.Action = Model.LogAction.Order; t.Task.Logs.Add(l); bool flag = TaskBll.UpdateTask(t.Task, new string[] { "Status" }); WriteMessage(flag ? "操作成功" : "操作失败", flag); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int orderid = RequestInt32("orderid"); if (orderid>0) { epctable.Visible = false; maindiv.Visible = true; order = OrderBll.GetOrder(RequestInt32("orderid")); if (order == null) { WriteMessage("无法获取有效订单信息", false); } HiddenField1.Value = order.Id.ToString(); } } }
protected void BtnOk_Click(object sender, EventArgs e) { int orderid = Util.DataConverter.ToLng(HiddenField1.Value); order = OrderBll.GetOrder(orderid,false,true); if (order == null) { WriteMessage("无法获取有效的订单信息", false); } Model.OrderCheckLog log = new Model.OrderCheckLog(); log.AddTime = DateTime.Now; log.Description = tbDescription.Text; log.Type=(Model.CheckLogType)Util.DataConverter.ToLng(RblType.SelectedValue); log.UserName=RequestContext.Current.User.UserName; order.OrderCheckLogs.Add(log); bool flag = OrderBll.UpdateOrder(order); WriteMessage(flag ? "记录提交成功" : "记录提交失败", flag); }
public IActionResult AddOrder(Order order) { if (ModelState.IsValid) { order.CreateAt = DateTime.Now; _context.Orders.Add(order); _context.SaveChanges(); } return RedirectToAction("Index"); }
protected void BtnOk_Click(object sender, EventArgs e) { string epc = HiddenField1.Value.Trim(); if (string.IsNullOrEmpty(epc)) { WriteMessage("当前EPC信息无效", false); } Model.Task task = TaskBll.GetTaskByEpc(epc,true,true); if (task==null) { WriteMessage("当前EPC信息无效", false); } bool flag = false; if (task.Status==Model.TaskState.Ordering) { //在当前订单上追加订单 Model.Order lastOrder = task.Orders.OrderBy(m=>m.Id).LastOrDefault(); if (lastOrder==null) { WriteMessage("无法追加订单", false); } bool change = false; int n = Util.DataConverter.ToLng(tbAddNum.Text); change = n > 0 || date2.SelectedDate.HasValue; if (change) { lastOrder.Num += n; if (date2.SelectedDate.HasValue) { lastOrder.Time = date2.SelectedDate.Value; } Model.Log stocklog = new Model.Log(); stocklog.Action = Model.LogAction.Order; stocklog.AddTime = DateTime.Now; stocklog.RangeBegin = DateTime.Now; stocklog.StartUserName = RequestContext.Current.User.UserName; stocklog.Title = "追加任务订单(编码:" + task.Code + ")"; stocklog.Description=(n>0?("数量增加"+n.ToString()):"")+" "+(date2.SelectedDate.HasValue?("日期调整至"+date2.Text):""); stocklog.Type = Model.LogType.Normal; task.Logs.Add(stocklog); } else { WriteMessage("当前没有进行任何操作", true); } } else { Model.Order order = new Model.Order(); order.AddTime = DateTime.Now; order.Description = tbDescription.Text; order.Num = Util.DataConverter.ToLng(tbNum.Text); order.Time = date1.SelectedDate.HasValue?date1.SelectedDate.Value:DateTime.Now; order.UserName = RequestContext.Current.User.UserName; task.Orders.Add(order); task.Status = Model.TaskState.WaitOrderConfirm; Model.Log stocklog = new Model.Log(); stocklog.Action = Model.LogAction.Order; stocklog.AddTime = DateTime.Now; stocklog.RangeBegin = DateTime.Now; stocklog.StartUserName = RequestContext.Current.User.UserName; stocklog.Title = "增加任务订单(编码:" + task.Code + ")"; stocklog.Type = Model.LogType.Normal; task.Logs.Add(stocklog); } flag = TaskBll.UpdateTask(task); WriteMessage(flag ? "操作成功" : "操作失败", flag); }
protected void tbEcp_TextChanged(object sender, EventArgs e) { string ecp = tbEpc.Text.Trim(); task = TaskBll.GetTaskByEpc(ecp,false,true); if (task == null) { WriteMessage("无法获取有效的任务信息", false); } order = task.Orders.LastOrDefault(m => m.Status == Model.OrderStatus.Running); if (order==null) { WriteMessage("无法获取有效的订单信息", false); } HiddenField1.Value = order.Id.ToString(); maindiv.Visible = true; epctable.Visible = false; }
protected void BtnOk_Click(object sender, EventArgs e) { //更新确认记录时间 customlog.RangeEnd = DateTime.Now; customlog.EndUserName = RequestContext.Current.User.UserName; string msg = ""; //增加确认日志 Model.Log confirmlog = new Model.Log(); confirmlog.Action = Model.LogAction.CustomConfirm; confirmlog.AddTime = DateTime.Now; confirmlog.Task = task; confirmlog.Title = "任务(编码:" + task.Code + ")已完成客户确认"; confirmlog.Description = "确认结果为" + RblResult.SelectedItem.Text; confirmlog.Type = Model.LogType.Normal; confirmlog.StartUserName = RequestContext.Current.User.UserName; task.Logs.Add(confirmlog); if (RblResult.SelectedValue=="1") { //增加订单 task.Status = Model.TaskState.WaitOrderConfirm; Model.Order order=new Model.Order(); order.AddTime=DateTime.Now; order.Description=tbOrderDesc.Text; order.Num = Util.DataConverter.ToLng(tbOrderNum.Text); order.Status = Model.OrderStatus.New; order.Time = date1.SelectedDate.HasValue?date1.SelectedDate.Value:DateTime.Now; order.UserName = RequestContext.Current.User.UserName; msg = "订单确认"; task.Orders.Add(order); } else if (RblResult.SelectedValue == "0") { task.Status = Model.TaskState.DevelopConfirmed; task.ModifyTimes+=1; msg = "研发修改"; } else if (RblResult.SelectedValue == "2") { task.Status = Model.TaskState.Stocking; Model.Log logstock = new Model.Log(); logstock.Action = Model.LogAction.Stock; logstock.AddTime = DateTime.Now; logstock.Task = task; logstock.Title = "任务(编码:" + task.Code + ")待入库"; logstock.Type = Model.LogType.Main; logstock.StartUserName = RequestContext.Current.User.UserName; logstock.RangeBegin = DateTime.Now; msg = "样包入库"; task.Logs.Add(logstock); } bool flag = TaskBll.UpdateTask(task); if (flag) { WriteMessage("当前操作已执行,等待" + msg, true); } WriteMessage("当前操作无法执行,请核实信息后重试", false); }