Example #1
0
        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();
        }
Example #2
0
 public RmRepairRecord GetRmRepairRecordById(string Id)
 {
     using (IRmRepairRecordBLL RmRepairRecordBLL = BLLContainer.Resolve <IRmRepairRecordBLL>())
     {
         RmRepairRecord model = RmRepairRecordBLL.GetFirstOrDefault(Id);
         return(model);
     }
 }
Example #3
0
        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;
        }
Example #4
0
 public bool AddRmRepairRecord(RmRepairRecord mRmRepairRecord)
 {
     if (mRmRepairRecord == null)
     {
         return(false);
     }
     using (IRmRepairRecordBLL RmRepairRecordBLL = BLLContainer.Resolve <IRmRepairRecordBLL>())
     {
         return(RmRepairRecordBLL.Add(mRmRepairRecord));
     }
 }
Example #5
0
 public bool DelRmRepairRecord(string Id)
 {
     using (IRmRepairRecordBLL RmRepairRecordBLL = BLLContainer.Resolve <IRmRepairRecordBLL>())
     {
         try
         {
             RmRepairRecord item = RmRepairRecordBLL.GetFirstOrDefault(Id);
             return(RmRepairRecordBLL.Delete(item));
         }
         catch { return(false); }
     }
 }
Example #6
0
 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); }
     }
 }