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(); } }
/// <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; } }
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; } } } }
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; }
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"; }
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"); } }
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); } }
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(); }
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); }
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); }
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"; }
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); }
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"); } }
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); }
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); }
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); }
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); }
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; } }
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); }
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); } }
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(); } }
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; } }
public static void Remove(DiseaseManager d) { activeDiseases.Remove(d); d.Empty(); d = null; }
public static void Add(DiseaseManager d) { activeDiseases.Add(d); }
private void Awake() { skillJsonBase = JsonUtility.FromJson <SkillJsonBase>(skillStatJson.text); villageInputCtrl = new VillageInputCtrl(Camera.main); diseaseManager = new DiseaseManager(); }