コード例 #1
0
 public RsMaintainStandardsRelate GetRsMaintainStandardsRelateById(string Id)
 {
     using (IRsMaintainStandardsRelateBLL RsMaintainStandardsRelateBLL = BLLContainer.Resolve <IRsMaintainStandardsRelateBLL>())
     {
         RsMaintainStandardsRelate model = RsMaintainStandardsRelateBLL.GetFirstOrDefault(Id);
         return(model);
     }
 }
コード例 #2
0
 public bool AddRsMaintainStandardsRelate(RsMaintainStandardsRelate mRsMaintainStandardsRelate)
 {
     if (mRsMaintainStandardsRelate == null)
     {
         return(false);
     }
     using (IRsMaintainStandardsRelateBLL RsMaintainStandardsRelateBLL = BLLContainer.Resolve <IRsMaintainStandardsRelateBLL>())
     {
         return(RsMaintainStandardsRelateBLL.Add(mRsMaintainStandardsRelate));
     }
 }
コード例 #3
0
 public bool DelRsMaintainStandardsRelate(string Id)
 {
     using (IRsMaintainStandardsRelateBLL RsMaintainStandardsRelateBLL = BLLContainer.Resolve <IRsMaintainStandardsRelateBLL>())
     {
         try
         {
             RsMaintainStandardsRelate item = RsMaintainStandardsRelateBLL.GetFirstOrDefault(Id);
             return(RsMaintainStandardsRelateBLL.Delete(item));
         }
         catch { return(false); }
     }
 }
コード例 #4
0
        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("绑定完成");
        }
コード例 #5
0
 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); }
     }
 }