Ejemplo n.º 1
0
 public TestAreaPane(TestingArea testingarea, bool enableCtr)
 {
     this._testingArea = testingarea;
     this._enableCtr = enableCtr;
     InitializeComponent();
     SetControlState();
     popCategory();
     BindTestingArea();
 }
Ejemplo n.º 2
0
 public bool HasInstrument(TestingArea ta)
 {
     foreach (SiteInstrument SiteIns in _site.SiteInstruments)
     {
           if(SiteIns.Instrument.TestingArea==ta)
             return true;
     }
     return false;
 }
Ejemplo n.º 3
0
        public TestingAreaFrom(TestingArea testingarea, Form mdiparent)
        {
            this._testingArea = testingarea;
            this._mdiparent = mdiparent;

            InitializeComponent();

            lqtToolStrip1.SaveAndCloseClick += new EventHandler(lqtToolStrip1_SaveAndCloseClick);
            lqtToolStrip1.SaveAndNewClick += new EventHandler(lqtToolStrip1_SaveAndNewClick);

            LoadTestingAreaCtr();
        }
Ejemplo n.º 4
0
        public void BindTestingArea()
        {
            try
            {
                IList<TestingArea> tal = DataRepository.GetAllTestingArea();

                TestingArea ta = new TestingArea();
                ta.Id = 0;
                ta.AreaName = "--Select Here--";
                tal.Insert(0, ta);

                cobtestingarea.DataSource = tal;
                cobtestingarea.DisplayMember = "AreaName";
                cobtestingarea.ValueMember = "Id";
            }
            catch (Exception ex)
            {
            }
        }
Ejemplo n.º 5
0
 public static void DeleteTestingArea(TestingArea t)
 {
     DaoFactory.GetDaoFactory().CreateTestingAreaDao().Delete(t);
 }
Ejemplo n.º 6
0
 public static void SaveOrUpdateTestingArea(TestingArea tarea)
 {
     DaoFactory.GetDaoFactory().CreateTestingAreaDao().SaveOrUpdate(tarea);
 }
Ejemplo n.º 7
0
 void lqtToolStrip1_SaveAndNewClick(object sender, EventArgs e)
 {
     try
     {
         LQTUserMessage msg = SaveOrUpdateObject();
         ((LqtMainWindowForm)_mdiparent).ShowStatusBarInfo(msg.Message);
         DataRepository.CloseSession();
         ((LqtMainWindowForm)_mdiparent).BuildNavigationMenu();
         _testingArea = new TestingArea();
         LoadTestingAreaCtr();
     }
     catch (Exception ex)
     {
         new FrmShowError(CustomExceptionHandler.ShowExceptionText(ex)).ShowDialog();
     }
 }
Ejemplo n.º 8
0
 public void RebindTestingArea(TestingArea testarea)
 {
     this._testingArea = testarea;
     BindTestingArea();
 }
Ejemplo n.º 9
0
 public TestAreaPane(TestingArea testingarea)
     : this(testingarea, false)
 {
 }
Ejemplo n.º 10
0
        private IList<ImportTestData> GetDataRow(DataSet ds)
        {
            string testName;
            string groupName;
            string areaName;
            string aName = "";
            string gName = "";
            TestingArea testArea = null;
            TestingGroup testgroup = null;
            int rowno = 0;
            bool haserror;

            IList<ImportTestData> rdlist = new List<ImportTestData>();

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                rowno++;
                haserror=false;
                testName = Convert.ToString(dr[0]).Trim() ;
                areaName = Convert.ToString(dr[1]).Trim() ;
                groupName = Convert.ToString(dr[2]).Trim() ;

                if (String.IsNullOrEmpty(groupName))
                    groupName = TestingGroup.GetDefaultGroupName;

                ImportTestData rd = new ImportTestData(testName, groupName, areaName, rowno);

                if (aName != areaName)
                {
                    if (!string.IsNullOrEmpty(areaName))
                    {
                        testArea = DataRepository.GetTestingAreaByName(areaName);
                        if (testArea == null)
                        {
                            testArea = new TestingArea();
                            testArea.AreaName = areaName;
                            DataRepository.SaveOrUpdateTestingArea(testArea);
                        }
                    }
                    else
                        testArea = null;
                    aName = areaName;
                }
                rd.TestArea = testArea;

                if (testArea != null)
                {
                    if (gName != groupName)
                    {
                        testgroup = DataRepository.GetTestingGroupByName(testArea.Id, groupName);
                        if (testgroup == null)
                        {
                            testgroup = new TestingGroup();
                            testgroup.GroupName = groupName;
                            testgroup.TestingArea = testArea;
                            DataRepository.SaveOrUpdateTestingGroup(testgroup);
                        }
                        gName = groupName;
                    }

                    rd.TestGroup = testgroup;

                    if (!string.IsNullOrEmpty(testName))
                        rd.IsExist = DataRepository.GetTestByNameAndTestArea(testName,testArea.Id) != null;
                    else
                        haserror = true;
                }
                else
                    haserror = true;
                rd.HasError = haserror;

                rdlist.Add(rd);
            }

            return rdlist;
        }