public Paciente CargarFormulario(Paciente paciente) { paciente.Nombre1 = txtNombre.Text.Trim(); paciente.Apellido1 = txtApellido.Text.Trim(); paciente.DNI1 = txtDNI.Text.Trim(); paciente.Fecha_Nac1 = Convert.ToString(dtpFechaNac.Text.Trim()); if (rdbMasculino.Checked) { paciente.Sexo1 = true; } else { paciente.Sexo1 = false; } paciente.Direccion1 = txtDireccion.Text.Trim(); paciente.Localidad = (Localidad)cbxLocalidad.SelectedItem; paciente.Telefono1 = txtTelefono.Text.Trim(); paciente.Email1 = txtCorreo.Text.Trim(); paciente.Obs1 = txtObs.Text.Trim(); paciente.InicialesEmp1 = Id_empleado; paciente.Eliminado = false; Grupo_Sanguineo Grupo = (Grupo_Sanguineo)cbxSangre.SelectedItem; paciente.Antecedente.ID_Grupo_Sanguineo1 = Grupo.ID_Grupo_Sanguineo1; paciente.Antecedente.Altura1 = Convert.ToDecimal(txtAltura.Text.Trim()); paciente.Antecedente.Peso1 = Convert.ToDecimal(txtPeso.Text.Trim()); paciente.Lista_Medicamentos = listaM; paciente.Lista_Alergias = lista; return(paciente); }
private void btnAceptar_Click(object sender, EventArgs e) { try { if (txtNombre.Text != "" && txtApellido.Text != "" && txtDireccion.Text != "" && txtDNI.Text != "" && txtTelefono.Text != "" && cbxSangre.SelectedIndex != 0 && txtAltura.Text != " ." && txtPeso.Text != "") { Paciente_service Pac_service = new Paciente_service(); Paciente VerfPac = new Paciente(); VerfPac = Pac_service.BuscarPaciente(txtDNI.Text); if (VerfPac.DNI1 == txtDNI.Text && this.Text == "Creando...") { MessageBox.Show("El paciente ya existe"); } else { if (paciente == null || paciente.ID_Paciente1 == 0) { if (paciente == null) { paciente = new Paciente(); paciente.Antecedente = new Antecedente(); paciente.Nombre1 = txtNombre.Text.Trim(); paciente.Apellido1 = txtApellido.Text.Trim(); paciente.DNI1 = txtDNI.Text.Trim(); paciente.Fecha_Nac1 = Convert.ToString(dtpFechaNac.Text.Trim()); if (rdbMasculino.Checked) { paciente.Sexo1 = true; } else { paciente.Sexo1 = false; } paciente.Direccion1 = txtDireccion.Text.Trim(); paciente.Localidad = (Localidad)cbxLocalidad.SelectedItem; paciente.Telefono1 = txtTelefono.Text.Trim(); paciente.Email1 = txtCorreo.Text.Trim(); paciente.Obs1 = txtObs.Text.Trim(); paciente.InicialesEmp1 = Id_empleado; paciente.Eliminado = false; Grupo_Sanguineo Grupo = (Grupo_Sanguineo)cbxSangre.SelectedItem; paciente.Antecedente.ID_Grupo_Sanguineo1 = Grupo.ID_Grupo_Sanguineo1; paciente.Antecedente.Altura1 = Convert.ToDecimal(txtAltura.Text.Trim()); paciente.Antecedente.Peso1 = Convert.ToDecimal(txtPeso.Text.Trim()); paciente.Lista_Alergias = lista; paciente.Lista_Medicamentos = listaM; } } if (paciente.ID_Paciente1 == 0) { Pac_service.GuardarPaciente(paciente); DialogResult resul = MessageBox.Show("Desea sacar un turno?", "Paciente agregado Exitosamente", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resul == DialogResult.Yes) { FrmTurno TurnoN = new FrmTurno(); TurnoN.ShowDialog(); Dispose(); } else { Dispose(); } } else { CargarFormulario(paciente); Pac_service.ModificarPaciente(paciente, Id_empleado); MessageBox.Show("Paciente modificado Exitosamente"); Dispose(); } } } else { lblobligatorio1.Visible = true; lblobligatorio2.Visible = true; lblobligatorio4.Visible = true; lblobligatorio5.Visible = true; lblobligatorio6.Visible = true; lblobligatorio7.Visible = true; lblobligatorio8.Visible = true; lblobligatoriol3.Visible = true; lblobligatorio9.Visible = true; lblobligatorioAn.Visible = true; lblobligatorioAns.Visible = true; MessageBox.Show("Complete los campos obligatorios (*)", "Completar", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }