private void BtnMod_Click(object sender, RoutedEventArgs e) { ImageButtonWithIcon item = sender as ImageButtonWithIcon; //修改 if (item.Content.ToString().Contains("主项")) { gbItem.DataContext = gridItem.SelectedItem; gbItem.IsCollapsed = false; gbItem.Visibility = Visibility.Visible; } else { if (this.gridItem.SelectedItem == null) { return; } RsMaintainStandards selectItem = this.gridItem.SelectedItem as RsMaintainStandards; Window win = new MaintainStandardsDetailEdit(false, selectItem); win.Height = 500; win.Width = 795; win.WindowStyle = WindowStyle.None; win.WindowStartupLocation = WindowStartupLocation.CenterScreen; win.Closed += Win_Closed; win.Title = "修改明细"; win.ShowDialog(); } }
private void BtnDel_Click(object sender, RoutedEventArgs e) { //删除 if (this.gridItem.SelectedItem == null) { return; } RsMaintainStandards selectItem = this.gridItem.SelectedItem as RsMaintainStandards; if (this.gridItem.SelectedItem == null) { MessageUtil.ShowError("请选择删除数据!"); return; } if (!MessageUtil.ConfirmYesNo("是否确定删除选择的数据?!")) { return; } List <string> deList = new List <string>(); RsMaintainStandards m_RsMaintainStandards = this.gridItem.SelectedItem as RsMaintainStandards; m_RsMaintainStandards.USE_FLAG = -1; ws.UseService(s => s.UpdateRsMaintainStandards(m_RsMaintainStandards)); GetPage(); }
public RsMaintainStandards GetRsMaintainStandardsById(string Id) { using (IRsMaintainStandardsBLL RsMaintainStandardsBLL = BLLContainer.Resolve <IRsMaintainStandardsBLL>()) { RsMaintainStandards model = RsMaintainStandardsBLL.GetFirstOrDefault(Id); return(model); } }
public MaintainStandardEdit() { InitializeComponent(); IsNew = true; RsMaintainStandards m_MaintainStandars = new RsMaintainStandards(); this.DataContext = m_MaintainStandars; }
public void Initialize(RsMaintainStandards m_RsMaintainStandards) { List <RsMaintainStandardsDetail> m_RsMaintainStandardsDetails = ws.UseService(s => s.GetRsMaintainStandardsDetails("STANDARD_PKNO = " + m_RsMaintainStandards.PKNO + "")); this.gridView.ItemsSource = m_RsMaintainStandardsDetails; RsMaintainStandardsDetail a = new RsMaintainStandardsDetail(); gridLayout.DataContext = a; }
public bool AddRsMaintainStandards(RsMaintainStandards mRsMaintainStandards) { if (mRsMaintainStandards == null) { return(false); } using (IRsMaintainStandardsBLL RsMaintainStandardsBLL = BLLContainer.Resolve <IRsMaintainStandardsBLL>()) { return(RsMaintainStandardsBLL.Add(mRsMaintainStandards)); } }
public bool DelRsMaintainStandards(string Id) { using (IRsMaintainStandardsBLL RsMaintainStandardsBLL = BLLContainer.Resolve <IRsMaintainStandardsBLL>()) { try { RsMaintainStandards item = RsMaintainStandardsBLL.GetFirstOrDefault(Id); return(RsMaintainStandardsBLL.Delete(item)); } catch { return(false); } } }
public MaintainStandardsDetailEdit(bool misNew, RsMaintainStandards nm_RsMaintainStandards) { InitializeComponent(); isNew = misNew; m_RsMaintainStandards = nm_RsMaintainStandards; if (isNew) { view.Visibility = Visibility.Collapsed; } ws = new WcfClient <IEAMService>(); Initialize(m_RsMaintainStandards); }
private void BtnAdd_Click(object sender, RoutedEventArgs e) { MaintainStandard_NingBo d = new MaintainStandard_NingBo(); d.Show(); return; //绑定 //todo: 未对判重进行逻辑操作。 RsMaintainStandardsRelate m_RsMaintainStandardsRelate = new RsMaintainStandardsRelate(); AmAssetMasterN m_AssetMaster = new AmAssetMasterN(); m_AssetMaster = GridControl.SelectedItem as AmAssetMasterN; RsMaintainStandards a_RSMaintainStandars = ComStandard.SelectedItem as RsMaintainStandards; List <RsMaintainStandardsDetail> m_RsMaintainStandardsDetail = new List <RsMaintainStandardsDetail>(); m_RsMaintainStandardsDetail = GridControl_Standards.ItemsSource as List <RsMaintainStandardsDetail>; if (m_RsMaintainStandardsDetail == null) { System.Windows.Forms.MessageBox.Show("请选择维护规程!!!"); return; } //解除之前绑定的规程 List <RsMaintainStandardsRelate> del_RsMaintainStandardsRelate = new List <RsMaintainStandardsRelate>(); del_RsMaintainStandardsRelate = _EAMClient.UseService(s => s.GetRsMaintainStandardsRelates("")); //List<string> delstr = new List<string>(); foreach (RsMaintainStandardsRelate item in del_RsMaintainStandardsRelate) { if (item.ASSET_CODE == m_AssetMaster.ASSET_CODE) { //delstr.Add(item.PKNO); _EAMClient.UseService(s => s.DelRsMaintainStandardsRelate(item.PKNO)); } } int i = 0; foreach (RsMaintainStandardsDetail item in m_RsMaintainStandardsDetail) { m_RsMaintainStandardsRelate.PKNO = Guid.NewGuid().ToString("N"); m_RsMaintainStandardsRelate.ASSET_CODE = m_AssetMaster.ASSET_CODE; m_RsMaintainStandardsRelate.STANDARD_DETAIL_PKNO = item.PKNO; m_RsMaintainStandardsRelate.LAST_MAINTAIN_TIME = DateTime.Now; m_RsMaintainStandardsRelate.CREATION_DATE = DateTime.Now; m_RsMaintainStandardsRelate.LAST_UPDATE_DATE = DateTime.Now; _EAMClient.UseService(s => s.AddRsMaintainStandardsRelate(m_RsMaintainStandardsRelate)); i++; } System.Windows.Forms.MessageBox.Show("绑定完成"); }
private void ComStandard_SelectedIndexChanged(object sender, RoutedEventArgs e) { List <RsMaintainStandardsDetail> m_RsMaintainStandardsDetail = new List <RsMaintainStandardsDetail>(); RsMaintainStandards a_RSMaintainStandars = ComStandard.SelectedItem as RsMaintainStandards; if (a_RSMaintainStandars == null) { return; } m_RsMaintainStandardsDetail = _EAMClient.UseService(s => s.GetRsMaintainStandardsDetails("STANDARD_PKNO = " + a_RSMaintainStandars.PKNO + "")); GridControl_Standards.ItemsSource = m_RsMaintainStandardsDetail; }
public bool DelRsMaintainStandardss(string[] Ids) { using (IRsMaintainStandardsBLL RsMaintainStandardsBLL = BLLContainer.Resolve <IRsMaintainStandardsBLL>()) { try { List <RsMaintainStandards> entitys = new List <RsMaintainStandards>(); foreach (string id in Ids) { RsMaintainStandards item = RsMaintainStandardsBLL.GetFirstOrDefault(id); entitys.Add(item); } return(RsMaintainStandardsBLL.Delete(entitys)); } catch { return(false); } } }
private void btnSave_Click(object sender, RoutedEventArgs e) { _EAMClient = new WcfClient <IEAMService>(); RsMaintainStandards m_MaintainStandars = this.DataContext as RsMaintainStandards; if (IsNew) { if (comboBoxISENABLE.Text == "启用") { m_MaintainStandars.USE_FLAG = 1; } else { m_MaintainStandars.USE_FLAG = 0; } try { m_MaintainStandars.PKNO = Guid.NewGuid().ToString("N"); m_MaintainStandars.CREATION_DATE = DateTime.Now; m_MaintainStandars.LAST_UPDATE_DATE = DateTime.Now; //最后修改日期 _EAMClient.UseService(s => s.AddRsMaintainStandards(m_MaintainStandars)); } catch (Exception ex) { MessageUtil.ShowError(ex.Message); } } else { try { _EAMClient.UseService(s => s.UpdateRsMaintainStandards(m_MaintainStandars)); } catch (Exception ex) { MessageUtil.ShowError(ex.Message); } } this.Close(); }
private void GridControl_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e) { List <RsMaintainStandardsRelate> m_RsMaintainStandardsRelate = new List <RsMaintainStandardsRelate>(); AmAssetMasterN m_AssetMaster = new AmAssetMasterN(); m_AssetMaster = GridControl.SelectedItem as AmAssetMasterN; List <RsMaintainStandardsDetail> m_RsMaintainStandardsDetail = new List <RsMaintainStandardsDetail>(); m_RsMaintainStandardsRelate = _EAMClient.UseService(s => s.GetRsMaintainStandardsRelates("ASSET_CODE = " + m_AssetMaster.ASSET_CODE + "")); if (m_RsMaintainStandardsRelate.Count > 0) { m_RsMaintainStandardsDetail = _EAMClient.UseService(s => s.GetRsMaintainStandardsDetails("PKNO = " + m_RsMaintainStandardsRelate[0].STANDARD_DETAIL_PKNO + "")); //GridControl_Standards.ItemsSource = m_RsMaintainStandardsDetail; if (m_RsMaintainStandardsDetail.Count > 0) { RsMaintainStandards a_RSMaintainStandars = _EAMClient.UseService(s => s.GetRsMaintainStandardsById(m_RsMaintainStandardsDetail[0].STANDARD_PKNO)); for (int i = 0; i < ComStandard.Items.Count; i++) { RsMaintainStandards temp = ComStandard.Items[i] as RsMaintainStandards; if (temp.STANDARD_NAME == a_RSMaintainStandars.STANDARD_NAME) { ComStandard.SelectedIndex = 0; ComStandard.SelectedIndex = i; } } this.ComStandard.SelectedText = a_RSMaintainStandars.STANDARD_NAME; } //this.ComStandard.SelectedIndex(); } else { this.ComStandard.Text = ""; GridControl_Standards.ItemsSource = null; } }
private void BtnAdd_Click(object sender, RoutedEventArgs e) { ImageButtonWithIcon item = sender as ImageButtonWithIcon; //新增 if (item.Content.ToString().Contains("主项")) { RsMaintainStandards MaintainStandards = new RsMaintainStandards() { CREATION_DATE = DateTime.Now, LAST_UPDATE_DATE = DateTime.Now, //最后修改日期 USE_FLAG = 1, //启用 }; gbItem.DataContext = MaintainStandards; gbItem.IsCollapsed = false; gbItem.Visibility = Visibility.Visible; } else { if (this.gridItem.SelectedItem == null) { return; } RsMaintainStandards selectItem = this.gridItem.SelectedItem as RsMaintainStandards; Window win = new MaintainStandardsDetailEdit(true, selectItem); win.Height = 500; win.Width = 795; win.WindowStyle = WindowStyle.None; win.WindowStartupLocation = WindowStartupLocation.CenterScreen; win.Closed += Win_Closed; win.Title = "新增明细"; win.ShowDialog(); } }
public MaintainStandardEdit(RsMaintainStandards m_MaintainStandarsN) { InitializeComponent(); IsNew = false; this.DataContext = m_MaintainStandarsN; }