private void BtnAdd_Click(object sender, RoutedEventArgs e) { RsItemMaster mItemMaster = ComboBoxItem.SelectedItem as RsItemMaster; if (mItemMaster == null) { return; } List <QmsCheckParam> qmsCheckParams = ws.UseService(s => s.GetQmsCheckParams(" USE_FLAG = 1 AND ITEM_PKNO = " + mItemMaster.PKNO + "")); if (qmsCheckParams.Count < 0) { return; } QmsRoutingCheck mRoutingCheck = new QmsRoutingCheck(); mRoutingCheck.PKNO = Guid.NewGuid().ToString("N"); mRoutingCheck.USE_FLAG = 1; mRoutingCheck.CREATION_DATE = DateTime.Now; //必须赋予当前产品工艺的默认工序值 mRoutingCheck.CHECK_PARAM_PKNO = qmsCheckParams.FirstOrDefault()?.PKNO; ws.UseService(s => s.AddQmsRoutingCheck(mRoutingCheck)); GetGridControlRoutingCheck(); Getdata(); }
public QmsRoutingCheck GetQmsRoutingCheckById(string Id) { using (IQmsRoutingCheckBLL QmsRoutingCheckBLL = BLLContainer.Resolve <IQmsRoutingCheckBLL>()) { QmsRoutingCheck model = QmsRoutingCheckBLL.GetFirstOrDefault(Id); return(model); } }
private void BtnSave_Click(object sender, RoutedEventArgs e) { QmsRoutingCheck qmsRoutingCheck = groupBox.DataContext as QmsRoutingCheck; if (qmsRoutingCheck != null) { ws.UseService(s => s.UpdateQmsRoutingCheck(qmsRoutingCheck)); } }
public bool AddQmsRoutingCheck(QmsRoutingCheck mQmsRoutingCheck) { if (mQmsRoutingCheck == null) { return(false); } using (IQmsRoutingCheckBLL QmsRoutingCheckBLL = BLLContainer.Resolve <IQmsRoutingCheckBLL>()) { return(QmsRoutingCheckBLL.Add(mQmsRoutingCheck)); } }
public bool DelQmsRoutingCheck(string Id) { using (IQmsRoutingCheckBLL QmsRoutingCheckBLL = BLLContainer.Resolve <IQmsRoutingCheckBLL>()) { try { QmsRoutingCheck item = QmsRoutingCheckBLL.GetFirstOrDefault(Id); return(QmsRoutingCheckBLL.Delete(item)); } catch { return(false); } } }
private void GetPage() { QmsCheckParam qmsCheckParam = ws.UseService(s => s.GetQmsCheckParamById(m_qmsCheckMaster.CHECK_PARAM_PKNO)); QmsRoutingCheck qmsRoutingCheck = ws.UseService(s => s.GetQmsRoutingCheckById(m_qmsCheckMaster.ROUTING_CHECK_PKNO)); RsItemMaster rsItemMaster = ws2.UseService(s => s.GetRsItemMasterById(qmsCheckParam.ITEM_PKNO)); RsRoutingDetail rsRoutingDetail = ws2.UseService(s => s.GetRsRoutingDetailById(qmsRoutingCheck.PROCESS_PKNO)); TextCheckMode.Text = m_qmsCheckMaster.CHK_MODE; TextName.Text = m_qmsCheckMaster.CHECK_NO + System.Environment.NewLine + rsItemMaster.ITEM_NAME; TextCheckSize.Text = qmsCheckParam.MIN_SIZE + "-" + qmsCheckParam.MAX_SIZE; TextRoutingName.Text = rsRoutingDetail.OP_NO + " " + rsRoutingDetail.OP_NAME + " / " + qmsCheckParam.CHECK_NAME; TextDevice.Text = qmsCheckParam.CHECK_DEVICE; }
public bool DelQmsRoutingChecks(string[] Ids) { using (IQmsRoutingCheckBLL QmsRoutingCheckBLL = BLLContainer.Resolve <IQmsRoutingCheckBLL>()) { try { List <QmsRoutingCheck> entitys = new List <QmsRoutingCheck>(); foreach (string id in Ids) { QmsRoutingCheck item = QmsRoutingCheckBLL.GetFirstOrDefault(id); entitys.Add(item); } return(QmsRoutingCheckBLL.Delete(entitys)); } catch { return(false); } } }
private void GridControlRoutingCheck_SelectedItemChanged(object sender, SelectedItemChangedEventArgs e) { RsItemMaster mItemMaster = ComboBoxItem.SelectedItem as RsItemMaster; List <RsRoutingItem> rsRoutingItem = ws2.UseService(s => s.GetRsRoutingItems("")); foreach (var item in rsRoutingItem) { if (mItemMaster != null && mItemMaster.PKNO == item.ITEM_PKNO) { List <RsRoutingDetail> rsRoutingDetails = ws2.UseService(s => s.GetRsRoutingDetails("USE_FLAG = 1 AND ROUTING_PKNO = " + item.ROUTING_PKNO + "")); CmbProcessPkno.ItemsSource = rsRoutingDetails; } } QmsRoutingCheck mRoutingCheck = GridControlRoutingCheck.SelectedItem as QmsRoutingCheck; groupBox.DataContext = mRoutingCheck; }
private void BtnDel_Click(object sender, RoutedEventArgs e) { QmsRoutingCheck mRoutingCheck = GridControlRoutingCheck.SelectedItem as QmsRoutingCheck; if (mRoutingCheck == null) { return; } if (System.Windows.Forms.MessageBox.Show($"确定删除该方案么?", @"删除信息", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { mRoutingCheck.USE_FLAG = -1; ws.UseService(s => s.UpdateQmsRoutingCheck(mRoutingCheck)); //删除成功. GetGridControlRoutingCheck(); Getdata(); } }