Beispiel #1
0
 public RsMaintainStandardsDetail GetRsMaintainStandardsDetailById(string Id)
 {
     using (IRsMaintainStandardsDetailBLL RsMaintainStandardsDetailBLL = BLLContainer.Resolve <IRsMaintainStandardsDetailBLL>())
     {
         RsMaintainStandardsDetail model = RsMaintainStandardsDetailBLL.GetFirstOrDefault(Id);
         return(model);
     }
 }
Beispiel #2
0
        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;
        }
Beispiel #3
0
 public bool AddRsMaintainStandardsDetail(RsMaintainStandardsDetail mRsMaintainStandardsDetail)
 {
     if (mRsMaintainStandardsDetail == null)
     {
         return(false);
     }
     using (IRsMaintainStandardsDetailBLL RsMaintainStandardsDetailBLL = BLLContainer.Resolve <IRsMaintainStandardsDetailBLL>())
     {
         return(RsMaintainStandardsDetailBLL.Add(mRsMaintainStandardsDetail));
     }
 }
Beispiel #4
0
 public bool DelRsMaintainStandardsDetail(string Id)
 {
     using (IRsMaintainStandardsDetailBLL RsMaintainStandardsDetailBLL = BLLContainer.Resolve <IRsMaintainStandardsDetailBLL>())
     {
         try
         {
             RsMaintainStandardsDetail item = RsMaintainStandardsDetailBLL.GetFirstOrDefault(Id);
             return(RsMaintainStandardsDetailBLL.Delete(item));
         }
         catch { return(false); }
     }
 }
Beispiel #5
0
 public bool DelRsMaintainStandardsDetails(string[] Ids)
 {
     using (IRsMaintainStandardsDetailBLL RsMaintainStandardsDetailBLL = BLLContainer.Resolve <IRsMaintainStandardsDetailBLL>())
     {
         try
         {
             List <RsMaintainStandardsDetail> entitys = new List <RsMaintainStandardsDetail>();
             foreach (string id in Ids)
             {
                 RsMaintainStandardsDetail item = RsMaintainStandardsDetailBLL.GetFirstOrDefault(id);
                 entitys.Add(item);
             }
             return(RsMaintainStandardsDetailBLL.Delete(entitys));
         }
         catch { return(false); }
     }
 }
Beispiel #6
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            if (isNew)
            {
                RsMaintainStandardsDetail m_RsMaintainStandardsDetail = new RsMaintainStandardsDetail();

                m_RsMaintainStandardsDetail               = gridLayout.DataContext as RsMaintainStandardsDetail;
                m_RsMaintainStandardsDetail.PKNO          = Guid.NewGuid().ToString("N");
                m_RsMaintainStandardsDetail.STANDARD_PKNO = m_RsMaintainStandards.PKNO;
                ws.UseService(s => s.AddRsMaintainStandardsDetail(m_RsMaintainStandardsDetail));
            }
            else
            {
                RsMaintainStandardsDetail m_RsMaintainStandardsDetail = new RsMaintainStandardsDetail();
                m_RsMaintainStandardsDetail = gridLayout.DataContext as RsMaintainStandardsDetail;
                ws.UseService(s => s.UpdateRsMaintainStandardsDetail(m_RsMaintainStandardsDetail));
            }
            this.Close();
        }
Beispiel #7
0
        private void Initialize()
        {
            List <RsMaintainStandardsRelate> m_RsMaintainStandardsRelate  = new List <RsMaintainStandardsRelate>();
            List <RsMaintainStandardsDetail> m_RsMaintainStandardsDetails = new List <RsMaintainStandardsDetail>();

            m_RsMaintainStandardsRelate  = _EAMClient.UseService(s => s.GetRsMaintainStandardsRelates(""));
            m_RsMaintainStandardsDetails = _EAMClient.UseService(s => s.GetRsMaintainStandardsDetails(""));



            foreach (RsMaintainStandardsRelate item in m_RsMaintainStandardsRelate)
            {
                RsMaintainStandardsDetail m_RsMaintainStandardsDetail = new RsMaintainStandardsDetail();
                m_RsMaintainStandardsDetail = _EAMClient.UseService(s => s.GetRsMaintainStandardsDetailById(item.STANDARD_DETAIL_PKNO));
                item.NEXT_MAINTAIN_TIME     = Convert.ToDateTime(item.LAST_MAINTAIN_TIME).AddDays(Convert.ToInt32(m_RsMaintainStandardsDetail.STANDARD_CYCLE));
                if (Convert.ToDateTime(item.NEXT_MAINTAIN_TIME) < DateTime.Now)
                {
                    item.UPDATED_INTROD = "警告";
                }
                else
                {
                    item.UPDATED_INTROD = "正常";
                }
                _EAMClient.UseService(s => s.UpdateRsMaintainStandardsRelate(item));
            }
            var source = from c in m_RsMaintainStandardsRelate
                         join d in m_RsMaintainStandardsDetails on c.STANDARD_DETAIL_PKNO equals d.PKNO
                         select new
            {
                c.ASSET_CODE,
                d.STANDARD_CYCLE,
                d.STANDARD_CONTENT,
                c.NEXT_MAINTAIN_TIME,
                c.LAST_MAINTAIN_TIME,
                c.UPDATED_INTROD,
            };

            this.gridView.ItemsSource = source;
        }