private void BtnOut_Click(object sender, RoutedEventArgs e) { AmPartsMasterN m_AmPartsMasterN = gridItem.SelectedItem as AmPartsMasterN; if (m_AmPartsMasterN == null) { return; } //if (m_AmPartsMasterN.TOOLS_POSITION != 1) //{ // System.Windows.Forms.MessageBox.Show("该刀具不在库,不能进行出库,请核实!", "出库", MessageBoxButtons.OK, MessageBoxIcon.Warning); // return; //} gbItem.IsCollapsed = false; //出库 WmsInvOperate invOperate = new WmsInvOperate() { COMPANY_CODE = "", MATERIAL_PKNO = m_AmPartsMasterN.PKNO, ALLOCATION_PKNO = m_AmPartsMasterN.LAY_LOCATION, //货位 OPERATE_SOURCE = 1, OPERATE_NUM = 1, OPERATE_TYPE = -1, //出库 OUT_TARGET = 0, //出库 }; outbound.DataContext = invOperate; outbound.Visibility = Visibility.Visible; }
private void BtnIn_Click(object sender, RoutedEventArgs e) { AmPartsMasterN m_AmPartsMasterN = gridItem.SelectedItem as AmPartsMasterN; if (m_AmPartsMasterN == null) { return; } //if (m_AmPartsMasterN.TOOLS_POSITION == 1) //{ // System.Windows.Forms.MessageBox.Show("该刀具已经在库,不能再进行入库,请核实!", "入库", MessageBoxButtons.OK, MessageBoxIcon.Warning); // return; //} dictInfo.DataContext = gridItem.SelectedItem; List <WmsAreaInfo> m_areaInfo = wsWMS.UseService(s => s.GetWmsAreaInfos(" USE_FLAG = 1")) .OrderBy(c => c.CREATION_DATE) .ToList(); cmbInAreaInfo.ItemsSource = m_areaInfo; gbItem.IsCollapsed = false; //入库 WmsInvOperate invOperate = new WmsInvOperate() { COMPANY_CODE = "", OPERATE_SOURCE = 1, OPERATE_NUM = 1, OPERATE_TYPE = 1, }; inbound.DataContext = invOperate; inbound.Visibility = Visibility.Visible; }
private void btnSave_Click(object sender, RoutedEventArgs e) { _EAMClient = new WcfClient <IEAMService>(); if (IsNew) { try { m_PartMaster = this.gridLayout.DataContext as AmPartsMasterN; m_PartMaster.PKNO = Guid.NewGuid().ToString(); _EAMClient.UseService(s => s.AddAmPartsMasterN(m_PartMaster)); } catch (Exception ex) { MessageUtil.ShowError(ex.Message); } } else { try { m_PartMaster = this.gridLayout.DataContext as AmPartsMasterN; _EAMClient.UseService(s => s.UpdateAmPartsMasterN(m_PartMaster)); } catch (Exception ex) { MessageUtil.ShowError(ex.Message); } } this.Close(); }
public AmPartsMasterNEdit(AmPartsMasterN m_AmPartsMasterN) { InitializeComponent(); m_PartMaster = m_AmPartsMasterN; this.gridLayout.DataContext = m_PartMaster; IsNew = false; }
public AmPartsMasterNEdit() { InitializeComponent(); m_PartMaster = new AmPartsMasterN(); this.gridLayout.DataContext = m_PartMaster; IsNew = true; }
public AmPartsMasterN GetAmPartsMasterNById(string Id) { using (IAmPartsMasterNBLL AmPartsMasterNBLL = BLLContainer.Resolve <IAmPartsMasterNBLL>()) { AmPartsMasterN model = AmPartsMasterNBLL.GetFirstOrDefault(Id); return(model); } }
public bool AddAmPartsMasterN(AmPartsMasterN mAmPartsMasterN) { if (mAmPartsMasterN == null) { return(false); } using (IAmPartsMasterNBLL AmPartsMasterNBLL = BLLContainer.Resolve <IAmPartsMasterNBLL>()) { return(AmPartsMasterNBLL.Add(mAmPartsMasterN)); } }
public bool DelAmPartsMasterN(string Id) { using (IAmPartsMasterNBLL AmPartsMasterNBLL = BLLContainer.Resolve <IAmPartsMasterNBLL>()) { try { AmPartsMasterN item = AmPartsMasterNBLL.GetFirstOrDefault(Id); return(AmPartsMasterNBLL.Delete(item)); } catch { return(false); } } }
public bool DelAmPartsMasterNs(string[] Ids) { using (IAmPartsMasterNBLL AmPartsMasterNBLL = BLLContainer.Resolve <IAmPartsMasterNBLL>()) { try { List <AmPartsMasterN> entitys = new List <AmPartsMasterN>(); foreach (string id in Ids) { AmPartsMasterN item = AmPartsMasterNBLL.GetFirstOrDefault(id); entitys.Add(item); } return(AmPartsMasterNBLL.Delete(entitys)); } catch { return(false); } } }
private void BtnDel_Click(object sender, RoutedEventArgs e) { //删除 AmPartsMasterN PartsMasterN = gridItem.SelectedItem as AmPartsMasterN; if (PartsMasterN == null) { return; } if (WPFMessageBox.ShowConfirm($"确定删除部件【{PartsMasterN.DEPARTMENT_NAME}】吗?", "删除信息") == WPFMessageBoxResult.OK) { ws.UseService(s => s.DelAmAssetMasterN(PartsMasterN.PKNO)); //删除成功. GetPage(); } }
private void BtnAdd_Click(object sender, RoutedEventArgs e) { //新增 #region //TODO: 校验 #endregion AmPartsMasterN PartsMasterN = new AmPartsMasterN() { COMPANY_CODE = "", CREATION_DATE = DateTime.Now, LAST_UPDATE_DATE = DateTime.Now, //最后修改日期 USE_FLAG = 1, //启用 }; dictInfo.DataContext = PartsMasterN; //dictBasic.Header = $"{HeaderName} 【新增】"; gbItem.IsCollapsed = false; dictInfo.Visibility = Visibility.Visible; }
private void BtnSave_Click(object sender, RoutedEventArgs e) { //保存 AmPartsMasterN PartsMasterN = dictInfo.DataContext as AmPartsMasterN; if (PartsMasterN == null) { return; } #region TODO: 校验 //TODO: 校验 #endregion if (string.IsNullOrEmpty(PartsMasterN.PKNO)) //新增 { PartsMasterN.PKNO = Guid.NewGuid().ToString("N"); PartsMasterN.CREATED_BY = CBaseData.LoginName; PartsMasterN.CREATION_DATE = DateTime.Now; PartsMasterN.LAST_UPDATE_DATE = DateTime.Now; //最后修改日期 ws.UseService(s => s.AddAmPartsMasterN(PartsMasterN)); } else //修改 { PartsMasterN.UPDATED_BY = CBaseData.LoginName; PartsMasterN.LAST_UPDATE_DATE = DateTime.Now; ws.UseService(s => s.UpdateAmPartsMasterN(PartsMasterN)); } if (inbound.Visibility == Visibility.Visible) //入库 { WmsInvOperate invOperate = inbound.DataContext as WmsInvOperate; //PartsMasterN.TOOLS_POSITION = 1; //在库 PartsMasterN.LAY_LOCATION = invOperate.ALLOCATION_PKNO; //货位 ws.UseService(s => s.UpdateAmPartsMasterN(PartsMasterN)); invOperate.PKNO = Guid.NewGuid().ToString("N"); invOperate.MATERIAL_PKNO = PartsMasterN.PKNO; invOperate.CREATED_BY = CBaseData.LoginName; invOperate.CREATION_DATE = DateTime.Now; wsWMS.UseService(s => s.AddWmsInvOperate(invOperate)); } if (outbound.Visibility == Visibility.Visible) //出库 { WmsInvOperate invOperate = outbound.DataContext as WmsInvOperate; //PartsMasterN.TOOLS_POSITION = (invOperate.OUT_TARGET == 1) ? 2 : 10; //机床/出库 //PartsMasterN.TOOLS_POSITION_PKNO = invOperate.INSTALL_POS; //机床或其他 ws.UseService(s => s.UpdateAmPartsMasterN(PartsMasterN)); invOperate.PKNO = Guid.NewGuid().ToString("N"); invOperate.MATERIAL_PKNO = PartsMasterN.PKNO; invOperate.CREATED_BY = CBaseData.LoginName; invOperate.CREATION_DATE = DateTime.Now; wsWMS.UseService(s => s.AddWmsInvOperate(invOperate)); } GetPage(); //重新加载 gbItem.IsCollapsed = true; dictInfo.Visibility = Visibility.Collapsed; inbound.Visibility = Visibility.Collapsed; outbound.Visibility = Visibility.Collapsed; BindHelper.SetDictDataBindingGridItem(dictInfo, gridItem); }