Beispiel #1
0
        private void BtnMod_Click(object sender, RoutedEventArgs e)
        {
            ImageButtonWithIcon item = sender as ImageButtonWithIcon;

            //修改

            if (item.Content.ToString().Contains("主项"))
            {
                gbItem.DataContext = gridItem.SelectedItem;
                gbItem.IsCollapsed = false;
                gbItem.Visibility  = Visibility.Visible;
            }
            else
            {
                if (this.gridItem.SelectedItem == null)
                {
                    return;
                }
                RsMaintainStandards selectItem = this.gridItem.SelectedItem as RsMaintainStandards;

                Window win = new MaintainStandardsDetailEdit(false, selectItem);
                win.Height                = 500;
                win.Width                 = 795;
                win.WindowStyle           = WindowStyle.None;
                win.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                win.Closed               += Win_Closed;
                win.Title                 = "修改明细";
                win.ShowDialog();
            }
        }
Beispiel #2
0
        private void BtnDel_Click(object sender, RoutedEventArgs e)
        {
            //删除
            if (this.gridItem.SelectedItem == null)
            {
                return;
            }
            RsMaintainStandards selectItem = this.gridItem.SelectedItem as RsMaintainStandards;

            if (this.gridItem.SelectedItem == null)
            {
                MessageUtil.ShowError("请选择删除数据!");
                return;
            }
            if (!MessageUtil.ConfirmYesNo("是否确定删除选择的数据?!"))
            {
                return;
            }
            List <string>       deList = new List <string>();
            RsMaintainStandards m_RsMaintainStandards = this.gridItem.SelectedItem as RsMaintainStandards;

            m_RsMaintainStandards.USE_FLAG = -1;
            ws.UseService(s => s.UpdateRsMaintainStandards(m_RsMaintainStandards));
            GetPage();
        }
Beispiel #3
0
 public RsMaintainStandards GetRsMaintainStandardsById(string Id)
 {
     using (IRsMaintainStandardsBLL RsMaintainStandardsBLL = BLLContainer.Resolve <IRsMaintainStandardsBLL>())
     {
         RsMaintainStandards model = RsMaintainStandardsBLL.GetFirstOrDefault(Id);
         return(model);
     }
 }
Beispiel #4
0
        public MaintainStandardEdit()
        {
            InitializeComponent();
            IsNew = true;
            RsMaintainStandards m_MaintainStandars = new RsMaintainStandards();

            this.DataContext = m_MaintainStandars;
        }
Beispiel #5
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 #6
0
 public bool AddRsMaintainStandards(RsMaintainStandards mRsMaintainStandards)
 {
     if (mRsMaintainStandards == null)
     {
         return(false);
     }
     using (IRsMaintainStandardsBLL RsMaintainStandardsBLL = BLLContainer.Resolve <IRsMaintainStandardsBLL>())
     {
         return(RsMaintainStandardsBLL.Add(mRsMaintainStandards));
     }
 }
Beispiel #7
0
 public bool DelRsMaintainStandards(string Id)
 {
     using (IRsMaintainStandardsBLL RsMaintainStandardsBLL = BLLContainer.Resolve <IRsMaintainStandardsBLL>())
     {
         try
         {
             RsMaintainStandards item = RsMaintainStandardsBLL.GetFirstOrDefault(Id);
             return(RsMaintainStandardsBLL.Delete(item));
         }
         catch { return(false); }
     }
 }
Beispiel #8
0
 public MaintainStandardsDetailEdit(bool misNew, RsMaintainStandards nm_RsMaintainStandards)
 {
     InitializeComponent();
     isNew = misNew;
     m_RsMaintainStandards = nm_RsMaintainStandards;
     if (isNew)
     {
         view.Visibility = Visibility.Collapsed;
     }
     ws = new WcfClient <IEAMService>();
     Initialize(m_RsMaintainStandards);
 }
Beispiel #9
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("绑定完成");
        }
Beispiel #10
0
        private void ComStandard_SelectedIndexChanged(object sender, RoutedEventArgs e)
        {
            List <RsMaintainStandardsDetail> m_RsMaintainStandardsDetail = new List <RsMaintainStandardsDetail>();

            RsMaintainStandards a_RSMaintainStandars = ComStandard.SelectedItem as RsMaintainStandards;

            if (a_RSMaintainStandars == null)
            {
                return;
            }
            m_RsMaintainStandardsDetail       = _EAMClient.UseService(s => s.GetRsMaintainStandardsDetails("STANDARD_PKNO = " + a_RSMaintainStandars.PKNO + ""));
            GridControl_Standards.ItemsSource = m_RsMaintainStandardsDetail;
        }
Beispiel #11
0
 public bool DelRsMaintainStandardss(string[] Ids)
 {
     using (IRsMaintainStandardsBLL RsMaintainStandardsBLL = BLLContainer.Resolve <IRsMaintainStandardsBLL>())
     {
         try
         {
             List <RsMaintainStandards> entitys = new List <RsMaintainStandards>();
             foreach (string id in Ids)
             {
                 RsMaintainStandards item = RsMaintainStandardsBLL.GetFirstOrDefault(id);
                 entitys.Add(item);
             }
             return(RsMaintainStandardsBLL.Delete(entitys));
         }
         catch { return(false); }
     }
 }
Beispiel #12
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            _EAMClient = new WcfClient <IEAMService>();
            RsMaintainStandards m_MaintainStandars = this.DataContext as RsMaintainStandards;

            if (IsNew)
            {
                if (comboBoxISENABLE.Text == "启用")
                {
                    m_MaintainStandars.USE_FLAG = 1;
                }

                else
                {
                    m_MaintainStandars.USE_FLAG = 0;
                }

                try
                {
                    m_MaintainStandars.PKNO             = Guid.NewGuid().ToString("N");
                    m_MaintainStandars.CREATION_DATE    = DateTime.Now;
                    m_MaintainStandars.LAST_UPDATE_DATE = DateTime.Now;  //最后修改日期
                    _EAMClient.UseService(s => s.AddRsMaintainStandards(m_MaintainStandars));
                }
                catch (Exception ex)
                {
                    MessageUtil.ShowError(ex.Message);
                }
            }
            else
            {
                try
                {
                    _EAMClient.UseService(s => s.UpdateRsMaintainStandards(m_MaintainStandars));
                }
                catch (Exception ex)
                {
                    MessageUtil.ShowError(ex.Message);
                }
            }
            this.Close();
        }
Beispiel #13
0
        private void GridControl_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            List <RsMaintainStandardsRelate> m_RsMaintainStandardsRelate = new List <RsMaintainStandardsRelate>();
            AmAssetMasterN m_AssetMaster = new AmAssetMasterN();

            m_AssetMaster = GridControl.SelectedItem as AmAssetMasterN;
            List <RsMaintainStandardsDetail> m_RsMaintainStandardsDetail = new List <RsMaintainStandardsDetail>();

            m_RsMaintainStandardsRelate = _EAMClient.UseService(s => s.GetRsMaintainStandardsRelates("ASSET_CODE = " + m_AssetMaster.ASSET_CODE + ""));
            if (m_RsMaintainStandardsRelate.Count > 0)
            {
                m_RsMaintainStandardsDetail = _EAMClient.UseService(s => s.GetRsMaintainStandardsDetails("PKNO = " + m_RsMaintainStandardsRelate[0].STANDARD_DETAIL_PKNO + ""));
                //GridControl_Standards.ItemsSource = m_RsMaintainStandardsDetail;
                if (m_RsMaintainStandardsDetail.Count > 0)
                {
                    RsMaintainStandards a_RSMaintainStandars = _EAMClient.UseService(s => s.GetRsMaintainStandardsById(m_RsMaintainStandardsDetail[0].STANDARD_PKNO));

                    for (int i = 0; i < ComStandard.Items.Count; i++)
                    {
                        RsMaintainStandards temp = ComStandard.Items[i] as RsMaintainStandards;
                        if (temp.STANDARD_NAME == a_RSMaintainStandars.STANDARD_NAME)
                        {
                            ComStandard.SelectedIndex = 0;
                            ComStandard.SelectedIndex = i;
                        }
                    }
                    this.ComStandard.SelectedText = a_RSMaintainStandars.STANDARD_NAME;
                }


                //this.ComStandard.SelectedIndex();
            }
            else
            {
                this.ComStandard.Text             = "";
                GridControl_Standards.ItemsSource = null;
            }
        }
Beispiel #14
0
        private void BtnAdd_Click(object sender, RoutedEventArgs e)
        {
            ImageButtonWithIcon item = sender as ImageButtonWithIcon;

            //新增
            if (item.Content.ToString().Contains("主项"))
            {
                RsMaintainStandards MaintainStandards = new RsMaintainStandards()
                {
                    CREATION_DATE    = DateTime.Now,
                    LAST_UPDATE_DATE = DateTime.Now, //最后修改日期
                    USE_FLAG         = 1,            //启用
                };
                gbItem.DataContext = MaintainStandards;


                gbItem.IsCollapsed = false;
                gbItem.Visibility  = Visibility.Visible;
            }
            else
            {
                if (this.gridItem.SelectedItem == null)
                {
                    return;
                }
                RsMaintainStandards selectItem = this.gridItem.SelectedItem as RsMaintainStandards;

                Window win = new MaintainStandardsDetailEdit(true, selectItem);
                win.Height                = 500;
                win.Width                 = 795;
                win.WindowStyle           = WindowStyle.None;
                win.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                win.Closed               += Win_Closed;
                win.Title                 = "新增明细";
                win.ShowDialog();
            }
        }
Beispiel #15
0
 public MaintainStandardEdit(RsMaintainStandards m_MaintainStandarsN)
 {
     InitializeComponent();
     IsNew            = false;
     this.DataContext = m_MaintainStandarsN;
 }