Esempio n. 1
0
        private void BtnSave_Click(object sender, RoutedEventArgs e)
        {
            //保存
            RsFactory m_RsFactory = gbItem.DataContext as RsFactory;

            if (m_RsFactory == null)
            {
                return;
            }

            if (string.IsNullOrEmpty(m_RsFactory.PKNO)) //新增
            {
                m_RsFactory.PKNO             = Guid.NewGuid().ToString("N");
                m_RsFactory.CREATION_DATE    = DateTime.Now;
                m_RsFactory.CREATED_BY       = CBaseData.LoginName;
                m_RsFactory.LAST_UPDATE_DATE = DateTime.Now;  //最后修改日期

                ws.UseService(s => s.AddRsFactory(m_RsFactory));
            }
            else  //修改
            {
                m_RsFactory.LAST_UPDATE_DATE = DateTime.Now;
                m_RsFactory.UPDATED_BY       = CBaseData.LoginName;
                ws.UseService(s => s.UpdateRsFactory(m_RsFactory));
            }

            Initialize();  //重新加载

            gbItem.IsCollapsed = true;
            gbItem.Visibility  = Visibility.Collapsed;
            BindHelper.SetDictDataBindingGridItem(gbItem, gridItem);
        }
Esempio n. 2
0
 public bool AddRsFactory(RsFactory mRsFactory)
 {
     if (mRsFactory == null) return false;
     using (IRsFactoryBLL RsFactoryBLL = BLLContainer.Resolve<IRsFactoryBLL>())
     {
         return RsFactoryBLL.Add(mRsFactory);
     }
 }
Esempio n. 3
0
 public RsFactory GetRsFactoryById(string Id)
 {
     using (IRsFactoryBLL RsFactoryBLL = BLLContainer.Resolve<IRsFactoryBLL>())
     {
         RsFactory model = RsFactoryBLL.GetFirstOrDefault(Id);
         return model;
     }
 }
Esempio n. 4
0
        private void getFactory(NameMode m_NameMode)
        {
            gbWorkShopContent.Visibility = Visibility.Hidden;
            gbLineContent.Visibility     = Visibility.Hidden;
            gbFactoryContent.Visibility  = Visibility.Visible;
            RsFactory m_RsFactory = ws.UseService(s => s.GetRsFactoryById(m_NameMode.PKNO));

            gbFactoryContent.DataContext = m_RsFactory;
            //RsWorkShop m_RsWorkShop = ws.UseService(s => s.GetRsWorkShopById(m_RsLine.WORKSHOP_PKNO));
            //this.txt_ParentWorkShop.Text = m_RsWorkShop.WORKSHOP_NAME;
        }
Esempio n. 5
0
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="mRsFactory">模型</param>
 /// <returns>是否成功</returns>
 public bool UpdateRsFactory(RsFactory mRsFactory)
 {
     if (mRsFactory == null)
     {
         return(false);
     }
     using (IRsFactoryBLL RsFactoryBLL = BLLContainer.Resolve <IRsFactoryBLL>())
     {
         return(RsFactoryBLL.Update(mRsFactory));
     }
 }
Esempio n. 6
0
 public bool DelRsFactory(string Id)
 {
     using (IRsFactoryBLL RsFactoryBLL = BLLContainer.Resolve<IRsFactoryBLL>())
     {
         try
         {
             RsFactory item = RsFactoryBLL.GetFirstOrDefault(Id);
             return RsFactoryBLL.Delete(item);
         }
         catch { return false; }
     }
 }
Esempio n. 7
0
        private void getWorkShop(NameMode m_NameMode)
        {
            gbFactoryContent.Visibility  = Visibility.Hidden;
            gbWorkShopContent.Visibility = Visibility.Visible;
            gbLineContent.Visibility     = Visibility.Hidden;
            RsWorkShop m_RsWorkShop = ws.UseService(s => s.GetRsWorkShopById(m_NameMode.PKNO));

            gbWorkShopContent.DataContext = m_RsWorkShop;
            RsFactory m_RsFactory = ws.UseService(s => s.GetRsFactoryById(m_RsWorkShop.FACTORY_PKNO));

            this.txt_ParentFactory.Text = m_RsFactory.FACTORY_NAME;
        }
Esempio n. 8
0
        private void BtnMod_Click(object sender, RoutedEventArgs e)
        {
            RsFactory m_RsFactory = gridItem.SelectedItem as RsFactory;

            if (m_RsFactory == null)
            {
                return;
            }
            //修改
            dictInfo.Header    = "工艺路线信息 【修改】";
            gbItem.IsCollapsed = false;
            gbItem.Visibility  = Visibility.Visible;
        }
Esempio n. 9
0
        private void gridItem_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            RsFactory m_RsFactory = gridItem.SelectedItem as RsFactory;

            if (m_RsFactory == null)
            {
                return;
            }
            //修改
            dictInfo.Header    = "工厂信息【修改】";
            gbItem.IsCollapsed = false;
            gbItem.Visibility  = Visibility.Visible;
        }
Esempio n. 10
0
        private void BtnAdd_Click(object sender, RoutedEventArgs e)
        {
            //新增
            dictInfo.Header    = "工厂信息  【新增】";
            gbItem.IsCollapsed = false;
            gbItem.Visibility  = Visibility.Visible;

            RsFactory m_RsFactory = new RsFactory()
            {
                COMPANY_CODE = "",
                USE_FLAG     = 1,
            };

            gbItem.DataContext = m_RsFactory;
        }
Esempio n. 11
0
 public bool DelRsFactorys(string[] Ids)
 {
     using (IRsFactoryBLL RsFactoryBLL = BLLContainer.Resolve<IRsFactoryBLL>())
     {
         try
         {
             List<RsFactory> entitys = new List<RsFactory>();
             foreach (string id in Ids)
             {
                 RsFactory item = RsFactoryBLL.GetFirstOrDefault(id);
                 entitys.Add(item);
             }
             return RsFactoryBLL.Delete(entitys);
         }
         catch { return false; }
     }
 }
Esempio n. 12
0
        private void BtnDel_Click(object sender, RoutedEventArgs e)
        {
            //删除
            RsFactory m_RsFactory = gridItem.SelectedItem as RsFactory;

            if (m_RsFactory == null)
            {
                return;
            }
            if (System.Windows.Forms.MessageBox.Show($"确定删除基础信息【{m_RsFactory.FACTORY_NAME}】吗?",
                                                     @"删除信息",
                                                     MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                m_RsFactory.USE_FLAG = -1;
                ws.UseService(s => s.UpdateRsFactory(m_RsFactory));

                //删除成功.
                Initialize();  //重新加载
            }
        }
Esempio n. 13
0
 private void BarItem_OnItemClick(object sender, RoutedEventArgs e)
 {
     if (gbLineContent.Visibility == Visibility.Visible)
     {
         RsLine m_RsLine = gbLineContent.DataContext as RsLine;
         m_RsLine.USE_FLAG = 1;
         bool isSucces = ws.UseService(s => s.UpdateRsLine(m_RsLine));
     }
     else if (gbWorkShopContent.Visibility == Visibility.Visible)
     {
         RsWorkShop m_RsWorkShop = gbWorkShopContent.DataContext as RsWorkShop;
         m_RsWorkShop.USE_FLAG = 1;
         bool isSucces = ws.UseService(s => s.UpdateRsWorkShop(m_RsWorkShop));
     }
     else if (gbFactoryContent.Visibility == Visibility.Visible)
     {
         RsFactory m_RsFactory = gbFactoryContent.DataContext as RsFactory;
         m_RsFactory.USE_FLAG = 1;
         bool isSucces = ws.UseService(s => s.UpdateRsFactory(m_RsFactory));
     }
     Initialize();
 }
Esempio n. 14
0
        private void BarItemShop_OnItemClick(object sender, RoutedEventArgs e)
        {
            NameMode m_namemode = this.treeList.SelectedItem as NameMode;

            if (m_namemode == null)
            {
                return;
            }
            gbWorkShopContent.Visibility = Visibility.Visible;
            if (m_namemode.TYPE == 1)
            {
                RsWorkShop m_RsWorkShop = new RsWorkShop();
                m_RsWorkShop.PKNO         = Guid.NewGuid().ToString("N");
                m_RsWorkShop.FACTORY_PKNO = m_namemode.PKNO;
                bool isSuccss = ws.UseService(s => s.AddRsWorkShop(m_RsWorkShop));
                gbWorkShopContent.DataContext = m_RsWorkShop;
                RsFactory m_RsFactory = ws.UseService(s => s.GetRsFactoryById(m_RsWorkShop.FACTORY_PKNO));
                this.txt_ParentFactory.Text = m_RsFactory.FACTORY_NAME;
            }
            else
            {
            }
            Initialize();
        }