private void BtnCancle_Click(object sender, RoutedEventArgs e) { PmPlanMaster planMaster = gridItem.SelectedItem as PmPlanMaster; if (planMaster == null) { return; } if ( System.Windows.Forms.MessageBox.Show("确定要进行撤销该计划吗?", "计划撤销", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK) { return; } planMaster.RUN_STATE = 2; //已撤销 planMaster.UPDATED_INTROD += " 计划撤销"; planMaster.UPDATED_BY = CBaseData.LoginName; planMaster.LAST_UPDATE_DATE = DateTime.Now; ws.UseService(s => s.UpdatePmPlanMaster(planMaster)); //保存成功 GetPage(); }
public PmPlanMaster GetPmPlanMasterById(string Id) { using (IPmPlanMasterBLL PmPlanMasterBLL = BLLContainer.Resolve <IPmPlanMasterBLL>()) { PmPlanMaster model = PmPlanMasterBLL.GetFirstOrDefault(Id); return(model); } }
public bool AddPmPlanMaster(PmPlanMaster mPmPlanMaster) { if (mPmPlanMaster == null) { return(false); } using (IPmPlanMasterBLL PmPlanMasterBLL = BLLContainer.Resolve <IPmPlanMasterBLL>()) { return(PmPlanMasterBLL.Add(mPmPlanMaster)); } }
public bool DelPmPlanMaster(string Id) { using (IPmPlanMasterBLL PmPlanMasterBLL = BLLContainer.Resolve <IPmPlanMasterBLL>()) { try { PmPlanMaster item = PmPlanMasterBLL.GetFirstOrDefault(Id); return(PmPlanMasterBLL.Delete(item)); } catch { return(false); } } }
private void BtnChange_Click(object sender, RoutedEventArgs e) { PmPlanMaster planMaster = gridItem.SelectedItem as PmPlanMaster; if (planMaster == null) { return; } if ( System.Windows.Forms.MessageBox.Show("确定要进行计划转换吗?", "计划转换", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK) { return; } planMaster.RUN_STATE = 1; //已转换 planMaster.UPDATED_INTROD += " 计划转换成任务"; planMaster.UPDATED_BY = CBaseData.LoginName; planMaster.LAST_UPDATE_DATE = DateTime.Now; PmTaskMaster taskMaster = new PmTaskMaster() { PKNO = Guid.NewGuid().ToString("N"), COMPANY_CODE = "", PLAN_PKNO = planMaster.PKNO, BATCH_NO = "", ITEM_PKNO = planMaster.ITEM_PKNO, TASK_START_TIME = planMaster.PLAN_START_TIME, TASK_FINISH_TIME = planMaster.PLAN_END_TIME, TASK_QTY = planMaster.PLAN_QTY, LINE_QTY = 0, COMPLETE_QTY = 0, ONLINE_QTY = 0, RUN_STATE = 0, CREATED_BY = CBaseData.LoginName, CREATION_DATE = DateTime.Now, LAST_UPDATE_DATE = DateTime.Now, //最后修改日期 USE_FLAG = 1, REMARK = "", }; ws.UseService(s => s.UpdatePmPlanMaster(planMaster)); ws.UseService(s => s.AddPmTaskMaster(taskMaster)); //保存成功 GetPage(); }
public bool DelPmPlanMasters(string[] Ids) { using (IPmPlanMasterBLL PmPlanMasterBLL = BLLContainer.Resolve <IPmPlanMasterBLL>()) { try { List <PmPlanMaster> entitys = new List <PmPlanMaster>(); foreach (string id in Ids) { PmPlanMaster item = PmPlanMasterBLL.GetFirstOrDefault(id); entitys.Add(item); } return(PmPlanMasterBLL.Delete(entitys)); } catch { return(false); } } }
private void BtnDel_Click(object sender, RoutedEventArgs e) { //删除 PmPlanMaster planMaster = gridItem.SelectedItem as PmPlanMaster; if (planMaster == null) { return; } if (System.Windows.Forms.MessageBox.Show($"确定删除计划【{planMaster.PLAN_NAME}】吗?", @"删除信息", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { ws.UseService(s => s.DelPmPlanMaster(planMaster.PKNO)); //删除成功. GetPage(); } }
private void BtnSave_Click(object sender, RoutedEventArgs e) { //保存 PmPlanMaster planMaster = gbItem.DataContext as PmPlanMaster; if (planMaster == null) { return; } #region TODO: 校验 //TODO: 校验 #endregion if (string.IsNullOrEmpty(planMaster.PKNO)) //新增 { planMaster.PKNO = Guid.NewGuid().ToString("N"); planMaster.CREATED_BY = CBaseData.LoginName; planMaster.CREATION_DATE = DateTime.Now; planMaster.LAST_UPDATE_DATE = DateTime.Now; //最后修改日期 ws.UseService(s => s.AddPmPlanMaster(planMaster)); } else //修改 { planMaster.UPDATED_BY = CBaseData.LoginName; planMaster.LAST_UPDATE_DATE = DateTime.Now; ws.UseService(s => s.UpdatePmPlanMaster(planMaster)); } GetPage(); //重新刷新数据,根据需求是否进行刷新数据 //保存成功 gbItem.IsCollapsed = true; gbItem.Visibility = Visibility.Collapsed; }
//新增 private void BtnAdd_Click(object sender, RoutedEventArgs e) { #region //TODO: 校验 #endregion PmPlanMaster planMaster = new PmPlanMaster() { COMPANY_CODE = "", PLAN_DATE = DateTime.Now, PLAN_QTY = 1, RUN_STATE = 0, PLAN_START_TIME = DateTime.Now, PLAN_END_TIME = DateTime.Now, USE_FLAG = 1, //启用 }; gbItem.DataContext = planMaster; dictBasic.Header = $"{HeaderName} 【新增】"; gbItem.IsCollapsed = false; gbItem.Visibility = Visibility.Visible; }