public RsMaintainStandardsRelate GetRsMaintainStandardsRelateById(string Id) { using (IRsMaintainStandardsRelateBLL RsMaintainStandardsRelateBLL = BLLContainer.Resolve <IRsMaintainStandardsRelateBLL>()) { RsMaintainStandardsRelate model = RsMaintainStandardsRelateBLL.GetFirstOrDefault(Id); return(model); } }
public bool AddRsMaintainStandardsRelate(RsMaintainStandardsRelate mRsMaintainStandardsRelate) { if (mRsMaintainStandardsRelate == null) { return(false); } using (IRsMaintainStandardsRelateBLL RsMaintainStandardsRelateBLL = BLLContainer.Resolve <IRsMaintainStandardsRelateBLL>()) { return(RsMaintainStandardsRelateBLL.Add(mRsMaintainStandardsRelate)); } }
public bool DelRsMaintainStandardsRelate(string Id) { using (IRsMaintainStandardsRelateBLL RsMaintainStandardsRelateBLL = BLLContainer.Resolve <IRsMaintainStandardsRelateBLL>()) { try { RsMaintainStandardsRelate item = RsMaintainStandardsRelateBLL.GetFirstOrDefault(Id); return(RsMaintainStandardsRelateBLL.Delete(item)); } catch { return(false); } } }
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("绑定完成"); }
public bool DelRsMaintainStandardsRelates(string[] Ids) { using (IRsMaintainStandardsRelateBLL RsMaintainStandardsRelateBLL = BLLContainer.Resolve <IRsMaintainStandardsRelateBLL>()) { try { List <RsMaintainStandardsRelate> entitys = new List <RsMaintainStandardsRelate>(); foreach (string id in Ids) { RsMaintainStandardsRelate item = RsMaintainStandardsRelateBLL.GetFirstOrDefault(id); entitys.Add(item); } return(RsMaintainStandardsRelateBLL.Delete(entitys)); } catch { return(false); } } }