private void GetSelectedSpeciment(int numberOfMethod) { int[] selectedRowHandles = this.gridView1.GetSelectedRows(); if (selectedRowHandles.Length == 1) { SpecimentsInOrderClient speciment = gridView1.GetRow(selectedRowHandles[0]) as SpecimentsInOrderClient; if (speciment == null) { MessageBox.Show("Selected speciment is null"); } else { selectedSpeciment = speciment; } if (numberOfMethod == 1) { EditSpecimentEvent(this, EventArgs.Empty); } else { DeleteSpecimentEvent(this, EventArgs.Empty); } } else if (selectedRowHandles.Length == 0) { MessageBox.Show("Choose speciment"); } }
private void AddOrUpdateSpecimentEventHandler(object sender, EventArgs args) { SpecimentsInOrderClient tempSpeciment = this.specimentSearchView.SpecimentDetailData.Speciment; bool flag = ValidateSpeciment(tempSpeciment); if (flag) { if (!EditClicked) { this.specimentModel.SpecimentList.Add(tempSpeciment); this.specimentSearchView.SpecimentDetailData.ClearAllData(); } else { if (this.specimentSearchView.selectedSpeciment.ID_SpecimentOrder <= 0) { this.specimentModel.Speciment = this.specimentSearchView.selectedSpeciment; } for (int i = 0; i < this.specimentModel.SpecimentList.Count; i++) { if (this.specimentModel.SpecimentList[i].Equals(this.specimentSearchView.selectedSpeciment)) { this.specimentModel.SpecimentList[i] = tempSpeciment; } } this.specimentSearchView.SpecimentDetailData.ClearAllData(); EditClicked = false; } } }
public void ClearAllData() { speciment = new SpecimentsInOrderClient(); textEditIdSpeciment.Text = ""; specimentNameLookUpEdit.lookUpEditSpecimentName.EditValue = 0; dateEditDate.Text = ""; textEditNurse.Text = ""; orderLookUpEdit.lookUpEditOrder.EditValue = 0; specimentStatusLookUpEdit.lookUpEditSpecimentStatus.EditValue = 0; buttonOK.Text = "Add"; }
public bool ValidateSpeciment(SpecimentsInOrderClient specimentForCheck) { List <ValidationResult> results = new List <ValidationResult>(); ValidationContext context = new ValidationContext(specimentForCheck); bool flag = Validator.TryValidateObject(specimentForCheck, context, results, true); if (!flag) { foreach (ValidationResult error in results) { MessageBox.Show(error.ErrorMessage); } } else { MessageBox.Show("All data speciment is OK"); } return(flag); }
void setSpeciment(SpecimentsInOrderClient speciment) { if (speciment != null) { textEditIdSpeciment.Text = Convert.ToString(speciment.ID_SpecimentOrder); if (speciment.Speciment != null) { DataSpecimentName = speciment.Speciment; } dateEditDate.Text = Convert.ToString(speciment.DateOfTaking); textEditNurse.Text = speciment.Nurse; if (speciment.Order != null) { DataOrder = speciment.Order; } if (speciment.SpecimentStatus != null) { DataSpecimentStatus = speciment.SpecimentStatus; } } }
public SpecimentDetail() { InitializeComponent(); speciment = new SpecimentsInOrderClient(); }