private void SaveButton_Click(object sender, RoutedEventArgs e) { if (!validatePatientAdd()) { CollapseDetailsAdd.Stop(); return; } // Let the collection know that it has been updated so that the diagram control will update. //patient.OnContentChanged(); //Check Existing Patient if (!DB.findPatientByNameAndBirthDate(FirstNameAddTextBox.Text, LastNameAddTextBox.Text, BirthDateAddTextBox.Text)) { Patient patient = new Patient(); //TODO: store to DB patient.Id = DB.getPatientNewId(); patient.FirstName = FirstNameAddTextBox.Text; patient.LastName = LastNameAddTextBox.Text; patient.Gender = GenderAddListBox.SelectedValue.ToString(); patient.BirthPlace = BirthPlaceAddTextBox.Text; patient.BirthDate = BirthDateAddTextBox.SelectedDate.Value; patient.Address1 = Address1AddTextBox.Text; patient.Address2 = Address2AddTextBox.Text; patient.City = CityAddTextBox.Text; patient.Phone = PhoneAddTextBox.Text; DB.InsertPatient(patient); CollapseDetailsAdd.Begin(); App.patient = patient; DataContext = patient; insertTreatment(Smile.REGISTERED); } else { MessageBox.Show("Patient already exist"); //TODO Find } }
private void btn_save_Click(object sender, EventArgs e) { Patient p = new Patient(); p.Id = txt_id.Text; p.Name = txt_fname.Text; p.LastName = txt_lname.Text; p.BirthDate = DateTime.Parse(dt_birthdate.Text); p.BirthPlace = txt_birthplace.Text; p.Gender = ""; p.Address1 = txt_address1.Text; p.Address2 = txt_address2.Text; p.City = txt_city.Text; p.Phone = txt_phone.Text; // created; //string createdBy; dbConnect.InsertPatient(p); //MessageBox.Show("Data Patient is saved!"); DialogResult result = MessageBox.Show("Data Patient is saved successfully", "Continue to Scanning?", MessageBoxButtons.OKCancel); switch (result) { case DialogResult.OK: { //this.Text = "[OK]"; this.Close(); break; } case DialogResult.Cancel: { this.Text = "[Cancel]"; break; } } }