Пример #1
0
        private void btnShowWorklist_Click(object sender, EventArgs e)
        {
            LISClient       processClient      = (LISClient)cboLocations.SelectedItem;
            LISClient       registrationClient = (LISClient)cboRegistrationCentre.SelectedItem;
            string          sMRN;
            string          sStatus = "O";
            WorklistManager wkList  = new WorklistManager();

            if (txtMRN.Text == string.Empty)
            {
                sMRN = "%";
            }
            else
            {
                sMRN = txtMRN.Text.ToString();
            }
            if (rdbAll.Checked)
            {
                sStatus = "%";
            }
            else
            {
                sStatus = "O";
            }



            List <WLWorklist> list = wkList.getWorklistForSourceCenterDateWise(processClient.vCenCode, registrationClient.vCenCode, dtpWorkList.Value, sStatus, processClient.Server, processClient.Login, processClient.Password, sMRN);

            gridWorkHeader.DataSource = list;
        }
Пример #2
0
        private void gridWorkHeader_Click(object sender, EventArgs e)
        {
            LISClient processClient      = (LISClient)cboLocations.SelectedItem;
            LISClient registrationClient = (LISClient)cboRegistrationCentre.SelectedItem;

            string sWlId = grdHeader.GetFocusedRowCellValue("WLId").ToString();



            WorklistManager        wkList = new WorklistManager();
            List <WorklistPatient> list   = wkList.getWorklistPatientList(processClient.vCenCode, registrationClient.vCenCode, sWlId, "%", processClient.Server, processClient.Login, processClient.Password);

            gridWorklistPatient.DataSource = list;
        }
Пример #3
0
        //void grdHeader_FocusedRowObjectChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowObjectChangedEventArgs e)
        //{
        //    //throw new System.NotImplementedException();
        //    LISClient processClient = (LISClient)cboLocations.SelectedItem;
        //    LISClient registrationClient = (LISClient)cboRegistrationCentre.SelectedItem;

        //    string sWlId = grdHeader.GetFocusedRowCellValue("WLId").ToString();



        //    WorklistManager wkList = new WorklistManager();
        //    List<WorklistPatient> list = wkList.getWorklistPatientList(processClient.vCenCode, registrationClient.vCenCode, sWlId, "%", processClient.Server, processClient.Login, processClient.Password);
        //    gridWorklistPatient.DataSource = list;
        //}

        void grdHeader_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            //throw new System.NotImplementedException();
            //throw new System.NotImplementedException();
            LISClient processClient      = (LISClient)cboLocations.SelectedItem;
            LISClient registrationClient = (LISClient)cboRegistrationCentre.SelectedItem;

            if (grdHeader.GetFocusedRowCellValue("WLId") != null)
            {
                string sWlId = grdHeader.GetFocusedRowCellValue("WLId").ToString();



                WorklistManager        wkList = new WorklistManager();
                List <WorklistPatient> list   = wkList.getWorklistPatientList(processClient.vCenCode, registrationClient.vCenCode, sWlId, "%", processClient.Server, processClient.Login, processClient.Password);
                gridWorklistPatient.DataSource = list;
            }
        }
Пример #4
0
        private void gridTestMaster_Click(object sender, EventArgs e)
        {
            if (gridTest.GetFocusedRowCellValue("TestCode") != null)
            {
                LISClient processClient = (LISClient)cboLocations.SelectedItem;

                TestBL wkList = new TestBL();
                Int32  sWlId  = Convert.ToInt32(gridTest.GetFocusedRowCellValue("TestCode").ToString());

                List <CentreParam> list = wkList.getParamList(processClient.vCenCode, sWlId, processClient.Server, processClient.Login, processClient.Password);
                gridParameters.DataSource = list;
                gridProcessingCentre.Columns[1].BestFit();
                gridProcessingCentre.Columns[6].BestFit();
                gridProcessingCentre.Columns[0].Width = 50;
                gridProcessingCentre.Columns[2].Width = 50;
                gridProcessingCentre.Columns[3].Width = 50;
                gridProcessingCentre.Columns[4].Width = 50;
            }
        }
Пример #5
0
        private void btnLoad_Click(object sender, EventArgs e)
        {
            LISClient processClient = (LISClient)cboLocations.SelectedItem;

            TestBL wkList = new TestBL();

            List <CentreTest> list = wkList.getTestList(processClient.vCenCode, processClient.Server, processClient.Login, processClient.Password);

            gridTestMaster.DataSource = list;
            gridTest.Columns[2].BestFit();
            gridTest.Columns[3].BestFit();

            MachineMasterManager mManager = new MachineMasterManager();

            List <MachineMaster> listMachine = mManager.getMachineMaster(processClient.vCenCode, processClient.Server, processClient.Login, processClient.Password);

            gridMachineMaster.DataSource = listMachine;
            loadMachineParam("%");
        }
Пример #6
0
        private void gridWorklistPatient_Click(object sender, EventArgs e)
        {
            try
            {
                LISClient processClient      = (LISClient)cboLocations.SelectedItem;
                LISClient registrationClient = (LISClient)cboRegistrationCentre.SelectedItem;

                object selected = grdHeader.GetFocusedRow();
                string sWlId    = grdHeader.GetFocusedRowCellValue("WLId").ToString();
                string sVstNo   = gridPatientList.GetFocusedRowCellValue("VstNo").ToString();


                WorklistManager            wkList = new WorklistManager();
                List <WorkListPatientTest> list   = wkList.getPatientTestList(sVstNo, processClient.vCenCode, sWlId, "%", processClient.Server, processClient.Login, processClient.Password);
                gridTestList.DataSource = list;
            }
            catch (Exception ex)
            {
            }
        }
Пример #7
0
        void loadMachineParam(string sMachineId)
        {
            if (gridMachineMasterView.GetFocusedRowCellValue("MachineId") != null)
            {
                LISClient processClient = (LISClient)cboLocations.SelectedItem;


                MachineParamManager mManager = new MachineParamManager();



                List <MachineParamMaster> list = mManager.getMachineParamList(sMachineId, processClient.vCenCode, processClient.Server, processClient.Login, processClient.Password);
                gridMachineParamMaster.DataSource           = list;
                gridMachineParamMasterView.Columns[4].Width = 350;
                gridMachineParamMasterView.Columns[2].Width = 100;
                gridMachineParamMasterView.Columns[1].Width = 100;
                gridMachineParamMasterView.Columns[4].Width = 200;
                //gridProcessingCentre.Columns[2].Width = 50;
                //gridProcessingCentre.Columns[3].Width = 50;
                //gridProcessingCentre.Columns[4].Width = 50;
            }
        }
Пример #8
0
        void gridPatientList_FocusedRowObjectChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowObjectChangedEventArgs e)
        {
            ///throw new NotImplementedException();
            ///
            try
            {
                LISClient processClient      = (LISClient)cboLocations.SelectedItem;
                LISClient registrationClient = (LISClient)cboRegistrationCentre.SelectedItem;

                object selected = grdHeader.GetFocusedRow();
                string sWlId    = grdHeader.GetFocusedRowCellValue("WLId").ToString();
                string sVstNo   = gridPatientList.GetFocusedRowCellValue("VstNo").ToString();


                WorklistManager            wkList = new WorklistManager();
                List <WorkListPatientTest> list   = wkList.getPatientTestList(sVstNo, processClient.vCenCode, sWlId, "%", processClient.Server, processClient.Login, processClient.Password);
                gridTestList.DataSource = list;
            }
            catch (Exception ex)
            {
            }
        }