Esempio n. 1
0
 public QmsTest GetQmsTestById(string Id)
 {
     using (IQmsTestBLL QmsTestBLL = BLLContainer.Resolve <IQmsTestBLL>())
     {
         QmsTest model = QmsTestBLL.GetFirstOrDefault(Id);
         return(model);
     }
 }
Esempio n. 2
0
 public bool AddQmsTest(QmsTest mQmsTest)
 {
     if (mQmsTest == null)
     {
         return(false);
     }
     using (IQmsTestBLL QmsTestBLL = BLLContainer.Resolve <IQmsTestBLL>())
     {
         return(QmsTestBLL.Add(mQmsTest));
     }
 }
Esempio n. 3
0
 public bool DelQmsTest(string Id)
 {
     using (IQmsTestBLL QmsTestBLL = BLLContainer.Resolve <IQmsTestBLL>())
     {
         try
         {
             QmsTest item = QmsTestBLL.GetFirstOrDefault(Id);
             return(QmsTestBLL.Delete(item));
         }
         catch { return(false); }
     }
 }
Esempio n. 4
0
 public bool DelQmsTests(string[] Ids)
 {
     using (IQmsTestBLL QmsTestBLL = BLLContainer.Resolve <IQmsTestBLL>())
     {
         try
         {
             List <QmsTest> entitys = new List <QmsTest>();
             foreach (string id in Ids)
             {
                 QmsTest item = QmsTestBLL.GetFirstOrDefault(id);
                 entitys.Add(item);
             }
             return(QmsTestBLL.Delete(entitys));
         }
         catch { return(false); }
     }
 }
Esempio n. 5
0
        private void BtnDel_Click(object sender, RoutedEventArgs e)
        {
            //删除
            QmsTest qmsTest = gridItem.SelectedItem as QmsTest;

            if (qmsTest == null)
            {
                return;
            }

            if (System.Windows.Forms.MessageBox.Show($"确定删除该测试质量信息【{qmsTest.TEST_NAME}】吗?",
                                                     @"删除信息",
                                                     MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                ws.UseService(s => s.DelQmsTest(qmsTest.PKNO));

                //删除成功.
                GetPage();
            }
        }
Esempio n. 6
0
        private void BtnAdd_Click(object sender, RoutedEventArgs e)
        {
            //新增

            #region

            //TODO: 校验

            #endregion

            QmsTest qmsTest = new QmsTest()
            {
                COMPANY_CODE  = "",
                CREATION_DATE = DateTime.Now,
                USE_FLAG      = 1, //启用
            };
            gbItem.DataContext = qmsTest;

            //dictBasic.Header = $"{HeaderName}  【新增】";
            gbItem.IsCollapsed = false;
            gbItem.Visibility  = Visibility.Visible;
        }
Esempio n. 7
0
        private void BtnSave_Click(object sender, RoutedEventArgs e)
        {
            //保存
            QmsTest qmsTest = gbItem.DataContext as QmsTest;

            if (qmsTest == null)
            {
                return;
            }

            #region  TODO: 校验

            //TODO: 校验

            #endregion

            if (string.IsNullOrEmpty(qmsTest.PKNO)) //新增
            {
                qmsTest.PKNO          = Guid.NewGuid().ToString("N");
                qmsTest.CREATED_BY    = CBaseData.LoginName;
                qmsTest.CREATION_DATE = DateTime.Now;

                ws.UseService(s => s.AddQmsTest(qmsTest));
            }
            else //修改
            {
                qmsTest.UPDATED_BY       = CBaseData.LoginName;
                qmsTest.LAST_UPDATE_DATE = DateTime.Now;
                ws.UseService(s => s.UpdateQmsTest(qmsTest));
            }

            GetPage(); //重新刷新数据,根据需求是否进行刷新数据

            //保存成功
            gbItem.IsCollapsed = true;
            gbItem.Visibility  = Visibility.Collapsed;
        }