private void BtnSave_Click(object sender, RoutedEventArgs e) { //保存 if (this.cmbErrorAsset.SelectedItem == null) { return; } RmRepairRecord m_RmRepairRecord = this.gridLayout.DataContext as RmRepairRecord; try { m_RmRepairRecord.ASSET_CODE = ((AmAssetMasterN)this.cmbErrorAsset.SelectedItem).ASSET_CODE; m_RmRepairRecord.PKNO = Guid.NewGuid().ToString("N"); m_RmRepairRecord.UPDATED_INTROD = this.ORDER_ID.Text; m_RmRepairRecord.FAULT_CODE = this.cmbCode.Text; _EAMClient.UseService(s => s.AddRmRepairRecord(m_RmRepairRecord)); Initialize(); } catch (Exception ex) { MessageUtil.ShowError(ex.Message); } //保存成功 m_RmRepairRecord = new RmRepairRecord(); this.gridLayout.DataContext = m_RmRepairRecord; this.ORDER_ID.Text = ""; //int faultCount = _EAMClient.UseService(s => s.GetAllRmRepairRecordCount("")); //记录个数 //tbFaultCount.Text = faultCount.ToString(); }
public RmRepairRecord GetRmRepairRecordById(string Id) { using (IRmRepairRecordBLL RmRepairRecordBLL = BLLContainer.Resolve <IRmRepairRecordBLL>()) { RmRepairRecord model = RmRepairRecordBLL.GetFirstOrDefault(Id); return(model); } }
public void Initialize() { List <AmAssetMasterN> source = _EAMClient.UseService(s => s.GetAmAssetMasterNs("USE_FLAG >= 1")); cmbErrorAsset.ItemsSource = source; RmRepairRecord m_RmRepairRecord = new RmRepairRecord(); this.gridLayout.DataContext = m_RmRepairRecord; }
public bool AddRmRepairRecord(RmRepairRecord mRmRepairRecord) { if (mRmRepairRecord == null) { return(false); } using (IRmRepairRecordBLL RmRepairRecordBLL = BLLContainer.Resolve <IRmRepairRecordBLL>()) { return(RmRepairRecordBLL.Add(mRmRepairRecord)); } }
public bool DelRmRepairRecord(string Id) { using (IRmRepairRecordBLL RmRepairRecordBLL = BLLContainer.Resolve <IRmRepairRecordBLL>()) { try { RmRepairRecord item = RmRepairRecordBLL.GetFirstOrDefault(Id); return(RmRepairRecordBLL.Delete(item)); } catch { return(false); } } }
public bool DelRmRepairRecords(string[] Ids) { using (IRmRepairRecordBLL RmRepairRecordBLL = BLLContainer.Resolve <IRmRepairRecordBLL>()) { try { List <RmRepairRecord> entitys = new List <RmRepairRecord>(); foreach (string id in Ids) { RmRepairRecord item = RmRepairRecordBLL.GetFirstOrDefault(id); entitys.Add(item); } return(RmRepairRecordBLL.Delete(entitys)); } catch { return(false); } } }