Exemplo n.º 1
0
 public PatientEntryForm(string mode, int patientId)
 {
     InitializeComponent();
     if (mode == "Update")
     {
         PatientManager patientManager = new PatientManager();
         Doctor         doctor         = patientManager.GetDoctorByPatientId(patientId);
         GetDoctorsListInComboBox();
         doctorComboBox.Text = doctor.Name;
         List <Disease> diseaseList    = new List <Disease>();
         DiseaseManager diseaseManager = new DiseaseManager();
         diseaseList = diseaseManager.GetDiseasesBypatientId(patientId);
         foreach (var index in diseaseList)
         {
             diseaseCheckedListBox.SetItemChecked(1, true);
             diseaseCheckedListBox.DataSource    = null;
             diseaseCheckedListBox.DataSource    = diseaseList;
             diseaseCheckedListBox.ValueMember   = "Id";
             diseaseCheckedListBox.DisplayMember = "Name";
         }
     }
     else
     {
         GetDoctorsListInComboBox();
         GetDiseaseListInDiseaseCheckedListBox();
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Handles the Load event of the Page control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            IDiseases DiseaseManager;

            try
            {
                if (!IsPostBack)
                {
                    DiseaseManager = (IDiseases)ObjectFactory.CreateInstance("BusinessProcess.Administration.BDiseases, BusinessProcess.Administration");
                    DataSet theDS = DiseaseManager.GetDiseases();
                    this.grdDisease.DataSource = theDS.Tables[0];
                    this.grdDisease.DataBind();
                    if (ViewState["grdDataSource"] == null)
                    {
                        ViewState["grdDataSource"] = theDS.Tables[0];
                    }
                    ViewState["SortDirection"] = "Desc";
                    BindGrid();
                }
            }
            catch (Exception err)
            {
                MsgBuilder theBuilder = new MsgBuilder();
                theBuilder.DataElements["MessageText"] = err.Message.ToString();
                IQCareMsgBox.Show("#C1", theBuilder, this);
                return;
            }
            finally
            {
                DiseaseManager = null;
            }
        }
Exemplo n.º 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //(Master.FindControl("lblheader") as Label).Text = "Customise List";
        (Master.FindControl("levelOneNavigationUserControl1").FindControl("lblRoot") as Label).Visible = false;
        (Master.FindControl("levelOneNavigationUserControl1").FindControl("lblheader") as Label).Text  = "Customise List";
        lblH2.Text = Request.QueryString["name"];

        if (lblH2.Text == "Add")
        {
            ddStatus.Visible  = false;
            lblStatus.Visible = false;
            lblH2.Text        = "Add Disease";
        }


        else if (lblH2.Text == "Edit")
        {
            lblH2.Text = "Edit Disease";
        }

        IDiseases DiseaseManager;

        if (!IsPostBack)
        {
            if (Request.QueryString["name"] == "Edit")
            {
                try
                {
                    int DiseaseId;
                    DiseaseId = Convert.ToInt32(Request.QueryString["DiseaseId"]);

                    DiseaseManager = (IDiseases)ObjectFactory.CreateInstance("BusinessProcess.Administration.BDiseases, BusinessProcess.Administration");
                    DataSet theDS = DiseaseManager.GetDiseasesByID(DiseaseId);
                    this.txtDiseaseName.Text = theDS.Tables[0].Rows[0]["DiseaseName"].ToString();
                    if (theDS.Tables[0].Rows[0]["DeleteFlag"].ToString() == "True")
                    {
                        this.ddStatus.SelectedValue = "1";
                    }
                    else
                    {
                        this.ddStatus.SelectedValue = "0";
                    }
                    this.txtSeq.Text = theDS.Tables[0].Rows[0]["Sequence"].ToString();
                }
                catch (Exception err)
                {
                    MsgBuilder theBuilder = new MsgBuilder();
                    theBuilder.DataElements["MessageText"] = err.Message.ToString();
                    IQCareMsgBox.Show("#C1", theBuilder, this);
                    return;
                }
                finally
                {
                    DiseaseManager = null;
                }
            }
        }
    }
Exemplo n.º 4
0
 public void SetTarget(DiseaseManager manager, GameObject target, int value)
 {
     this.manager = manager;
     manager.AddVisited(target);
     this.target = target;
     this.value  = value;
     Debug.Log(value);
     origin = transform.position;
     start  = Time.time;
 }
Exemplo n.º 5
0
        private void GetDiseaseListInDiseaseCheckedListBox()
        {
            DiseaseManager diseaseManager = new DiseaseManager();
            List <Disease> diseaseList    = new List <Disease>();

            diseaseList = diseaseManager.GetDiseaseList();
            diseaseCheckedListBox.DataSource    = null;
            diseaseCheckedListBox.DataSource    = diseaseList;
            diseaseCheckedListBox.ValueMember   = "Id";
            diseaseCheckedListBox.DisplayMember = "Name";
        }
Exemplo n.º 6
0
        private void saveButton_Click(object sender, EventArgs e)
        {
            DiseaseManager diseaseManager = new DiseaseManager();
            Disease        disease        = new Disease();

            disease.Name = diseaseNameTextBox.Text;
            if (diseaseManager.Save(disease))
            {
                Close();
                MessageBox.Show("Disease Successfully Added");
            }
        }
Exemplo n.º 7
0
    public static void CreateDisease(GameObject diseasePrefab)
    {
        GameObject initialTarget = FindTarget();

        if (initialTarget != null)
        {
            float          squaredOffset = Mathf.Pow(Random.value, 2);
            int            initialValue  = (int)(squaredOffset * (float)Random.Range(0, 35)) + 5;
            DiseaseManager manager       = new DiseaseManager(diseasePrefab, initialTarget, initialValue);
            activeDiseases.Add(manager);
        }
    }
Exemplo n.º 8
0
        public void GetDiseasesInCategory_InCorrectInputCategotyId_ExpectedException()
        {
            // Arrange
            TestData testData         = new TestData();
            var      mockDataProvider = new Mock <IDataAccessManager>();

            mockDataProvider.Setup(mock => mock.GetDiseasesInCategory(testData.disease.CategoryId)).
            Returns(testData.Diseases);
            var service = new DiseaseManager(mockDataProvider.Object);

            // Act
            List <Disease> diseases = service.GetDiseasesInCategory(testData.disease.CategoryId).ToList();
        }
Exemplo n.º 9
0
        public void Get_InCorrectInputDiseaseId_ReturnNull()
        {
            // Arrange
            TestData testData         = new TestData();
            var      mockDataProvider = new Mock <IDataAccessManager>();

            mockDataProvider.Setup(mock => mock.GetDisease(testData.disease.DiseaseId)).Returns(testData.disease);
            var service = new DiseaseManager(mockDataProvider.Object);

            // Act
            Disease disease = service.Get(testData.disease.DiseaseId + 1);

            // Assert
            Assert.IsNull(disease);
        }
Exemplo n.º 10
0
        public void GetAll_CorrectInput_ReturnAllTestDiseases()
        {
            // Arrange
            TestData testData         = new TestData();
            var      mockDataProvider = new Mock <IDataAccessManager>();

            mockDataProvider.Setup(mock => mock.GetDiseases()).Returns(testData.Diseases);
            var service = new DiseaseManager(mockDataProvider.Object);

            // Act
            List <Disease> diseases = service.GetAll().ToList();

            // Assert
            CollectionAssert.AreEqual(testData.Diseases, diseases);
        }
Exemplo n.º 11
0
        private void GetDiseaseListInDiseaseCheckedListBox()
        {
            DiseaseManager diseaseManager = new DiseaseManager();
            List <Disease> diseaseList    = new List <Disease>();

            diseaseList = diseaseManager.GetDiseaseList();
            //foreach (var index in diseaseList)
            //{
            //    diseaseCheckedListBox.Items.Add(index.Name);
            //    diseaseCheckedListBox.Tag = index.Id;
            //}
            diseaseCheckedListBox.DataSource    = null;
            diseaseCheckedListBox.DataSource    = diseaseList;
            diseaseCheckedListBox.ValueMember   = "Id";
            diseaseCheckedListBox.DisplayMember = "Name";
        }
Exemplo n.º 12
0
        public void Add_InorrectInputDiseaseName_ExceptionExpected()
        {
            // Arrange
            TestData testData = new TestData();

            testData.disease.Name = testData.Diseases[0].Name;
            var mockDataProvider = new Mock <IDataAccessManager>();

            mockDataProvider.Setup(mock => mock.GetDiseaseCategories()).Returns(testData.Categories);
            mockDataProvider.Setup(mock => mock.GetDiseasesInCategory(It.IsAny <int>())).Returns(testData.Diseases);
            mockDataProvider.Setup(mock => mock.AddDisease(testData.disease)).Returns(testData.disease.DiseaseId);
            var service = new DiseaseManager(mockDataProvider.Object);

            // Act
            int addedDiseaseId = service.Add(testData.disease);
        }
Exemplo n.º 13
0
 private void showDiseasesToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (patientsListView.SelectedItems.Count > 0)
     {
         int            patientId      = int.Parse(patientsListView.SelectedItems[0].Tag.ToString());
         List <Disease> diseaseList    = new List <Disease>();
         DiseaseManager diseaseManager = new DiseaseManager();
         diseaseList = diseaseManager.GetDiseasesBypatientId(patientId);
         DiseaseListForm diseaseListForm = new DiseaseListForm(diseaseList);
         diseaseListForm.Show();
     }
     else
     {
         MessageBox.Show("A row must be selected");
     }
 }
Exemplo n.º 14
0
        public void Delete_InCorrectInputDiseaseId_ExceptionExpected()
        {
            // Arrange
            TestData testData         = new TestData();
            var      mockDataProvider = new Mock <IDataAccessManager>();

            mockDataProvider.Setup(mock => mock.DeleteDisease(testData.disease.DiseaseId)).
            Returns(testData.disease.DiseaseId);
            var service = new DiseaseManager(mockDataProvider.Object);

            // Act
            int deletedDiseaseId = service.Delete(testData.disease.DiseaseId);

            // Assert
            Assert.AreEqual(testData.disease.DiseaseId, deletedDiseaseId);
        }
Exemplo n.º 15
0
        public void GetDiseasesInCategory_CorrectInputCategotyId_ListOfDiseases()
        {
            // Arrange
            TestData testData         = new TestData();
            var      mockDataProvider = new Mock <IDataAccessManager>();

            mockDataProvider.Setup(mock => mock.GetDiseaseCategories()).Returns(testData.Categories);
            mockDataProvider.Setup(mock => mock.GetDiseasesInCategory(testData.disease.CategoryId)).
            Returns(testData.Diseases);
            var service = new DiseaseManager(mockDataProvider.Object);

            // Act
            List <Disease> diseases = service.GetDiseasesInCategory(testData.disease.CategoryId).ToList();

            // Assert
            CollectionAssert.AreEqual(testData.Diseases, diseases);
        }
Exemplo n.º 16
0
        public void Add_CorrectInputDisease_ReturnIdOfAddedDisease()
        {
            // Arrange
            TestData testData         = new TestData();
            var      mockDataProvider = new Mock <IDataAccessManager>();

            mockDataProvider.Setup(mock => mock.GetDiseaseCategories()).Returns(testData.Categories);
            mockDataProvider.Setup(mock => mock.GetDiseasesInCategory(It.IsAny <int>())).Returns(testData.Diseases);
            mockDataProvider.Setup(mock => mock.AddDisease(testData.disease)).Returns(testData.disease.DiseaseId);
            var service = new DiseaseManager(mockDataProvider.Object);

            // Act
            int addedDiseaseId = service.Add(testData.disease);

            // Assert
            Assert.AreEqual(testData.disease.DiseaseId, addedDiseaseId);
        }
Exemplo n.º 17
0
        public void Delete_CorrectInputDiseaseId_ReturnIdOfDeletedDisease()
        {
            // Arrange
            TestData testData         = new TestData();
            var      mockDataProvider = new Mock <IDataAccessManager>();

            mockDataProvider.Setup(mock => mock.GetDisease(It.IsAny <int>())).Returns(testData.disease);
            mockDataProvider.Setup(mock => mock.DeleteDisease(testData.disease.DiseaseId)).
            Returns(testData.disease.DiseaseId);
            var service = new DiseaseManager(mockDataProvider.Object);

            // Act
            int deletedDiseaseId = service.Delete(testData.disease.DiseaseId);

            // Assert
            Assert.AreEqual(testData.disease.DiseaseId, deletedDiseaseId);
        }
Exemplo n.º 18
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (FieldValidation() == false)
        {
            return;
        }
        IDiseases DiseaseManager;

        try
        {
            if (Request.QueryString["name"] == "Add")
            {
                DiseaseManager = (IDiseases)ObjectFactory.CreateInstance("BusinessProcess.Administration.BDiseases, BusinessProcess.Administration");
                int DiseaseId = DiseaseManager.SaveNewDisease(txtDiseaseName.Text, 1, Convert.ToInt32(txtSeq.Text));
                if (DiseaseId == 0)
                {
                    IQCareMsgBox.Show("DiseaseExists", this);
                    return;
                }
                else
                {
                    IQCareMsgBox.Show("DiseaseSave", this);
                    clear_fields();
                }
            }
            else if (Request.QueryString["name"] == "Edit")
            {
                DiseaseManager = (IDiseases)ObjectFactory.CreateInstance("BusinessProcess.Administration.BDiseases, BusinessProcess.Administration");
                int DiseaseId = DiseaseManager.UpdateDisease(Convert.ToInt32(Request.QueryString["diseaseid"]), txtDiseaseName.Text.ToUpper(), 1, Convert.ToInt32(this.ddStatus.SelectedValue), Convert.ToInt32(txtSeq.Text));
                IQCareMsgBox.Show("DiseaseUpdate", this);
            }
        }
        catch (Exception err)
        {
            MsgBuilder theBuilder = new MsgBuilder();
            theBuilder.DataElements["MessageText"] = err.Message.ToString();
            IQCareMsgBox.Show("#C1", this);
            return;
        }
        finally
        {
            DiseaseManager = null;
        }
    }
Exemplo n.º 19
0
        public void Update_CorrectInput_ReturnIdOfUpdatedDisease()
        {
            // Arrange
            TestData testData = new TestData();
            int      expectedUpdatedDiseaseId = testData.disease.DiseaseId;
            var      mockDataProvider         = new Mock <IDataAccessManager>();

            mockDataProvider.Setup(mock => mock.GetDisease(testData.disease.DiseaseId)).Returns(testData.disease);
            mockDataProvider.Setup(mock => mock.GetDiseaseCategories()).Returns(testData.Categories);
            mockDataProvider.Setup(mock => mock.GetDiseasesInCategory(It.IsAny <int>())).Returns(testData.Diseases);
            mockDataProvider.Setup(mock => mock.UpdateDisease(expectedUpdatedDiseaseId, testData.disease)).
            Returns(expectedUpdatedDiseaseId);
            var service = new DiseaseManager(mockDataProvider.Object);

            // Act
            int actualUpdatedDiseaseId = service.Update(expectedUpdatedDiseaseId, testData.disease);

            // Assert
            Assert.AreEqual(expectedUpdatedDiseaseId, actualUpdatedDiseaseId);
        }
Exemplo n.º 20
0
        private void GetPatientListWithDoctor()
        {
            PatientManager       patientManager    = new PatientManager();
            List <PatientDoctor> patientDoctorList = patientManager.GetPatientDoctor();

            foreach (var index in patientDoctorList)
            {
                ListViewItem listViewItem = new ListViewItem(index.PatientName);
                listViewItem.SubItems.Add(index.DoctorName);
                List <Disease> diseaseList    = new List <Disease>();
                DiseaseManager diseaseManager = new DiseaseManager();
                diseaseList = diseaseManager.GetDiseasesBypatientId(index.Id);
                string diseaseString = "";
                foreach (var diseaseIndex in diseaseList)
                {
                    diseaseString += diseaseIndex.Name + "  ";
                }
                listViewItem.SubItems.Add(diseaseString);
                listViewItem.Tag = index.Id;
                patientsListView.Items.Add(listViewItem);
            }
        }
Exemplo n.º 21
0
 public PatientEntryForm(string mode, int patientId)
 {
     InitializeComponent();
     if (mode == "Update")
     {
         Patient patient = patientManager.GetPatientById(patientId);
         patientsNameTextBox.Text = patient.Name;
         Doctor doctor = patientManager.GetDoctorByPatientId(patientId);
         GetDoctorsListInComboBox();
         doctorComboBox.Text = doctor.Name;
         List <Disease> patientDiseaseList = new List <Disease>();
         List <Disease> diseaseList        = new List <Disease>();
         DiseaseManager diseaseManager     = new DiseaseManager();
         patientDiseaseList = diseaseManager.GetDiseasesBypatientId(patientId);
         diseaseList        = diseaseManager.GetDiseaseList();
         diseaseCheckedListBox.DataSource    = null;
         diseaseCheckedListBox.DataSource    = diseaseList;
         diseaseCheckedListBox.ValueMember   = "Id";
         diseaseCheckedListBox.DisplayMember = "Name";
         for (int index = 0; index < diseaseList.Count; index++)
         {
             foreach (var patientIndex in patientDiseaseList)
             {
                 if (diseaseList[index].Id == patientIndex.Id)
                 {
                     diseaseCheckedListBox.SetItemChecked(index, true);
                     break;
                 }
             }
         }
         this.mode      = mode;
         this.patientId = patientId;
     }
     else
     {
         GetDoctorsListInComboBox();
         GetDiseaseListInDiseaseCheckedListBox();
     }
 }
Exemplo n.º 22
0
    protected void btnDelete_Click(object sender, EventArgs e)
    {
        string    url;
        IDiseases DiseaseManager;

        try
        {
            DiseaseManager = (IDiseases)ObjectFactory.CreateInstance("BusinessProcess.Administration.BDiseases, BusinessProcess.Administration");
            DataSet theDS = DiseaseManager.DeleteDisease(Convert.ToInt32(DiseaseId.ToString()));
            url = "frmAdmin_Diseaselist.aspx";
            Response.Redirect(url);
        }
        catch (Exception err)
        {
            MsgBuilder theBuilder = new MsgBuilder();
            theBuilder.DataElements["MessageText"] = err.Message.ToString();
            IQCareMsgBox.Show("#C1", theBuilder, this);
            return;
        }
        finally
        {
            DiseaseManager = null;
        }
    }
Exemplo n.º 23
0
 public static void Remove(DiseaseManager d)
 {
     activeDiseases.Remove(d);
     d.Empty();
     d = null;
 }
Exemplo n.º 24
0
 public static void Add(DiseaseManager d)
 {
     activeDiseases.Add(d);
 }
Exemplo n.º 25
0
 private void Awake()
 {
     skillJsonBase    = JsonUtility.FromJson <SkillJsonBase>(skillStatJson.text);
     villageInputCtrl = new VillageInputCtrl(Camera.main);
     diseaseManager   = new DiseaseManager();
 }