public PacienteE mapeo(DataRow row) { PacienteE oPaciente = new PacienteE(); oPaciente.Dni = Convert.ToInt32(row[0].ToString()); return(oPaciente); }
private void actualizarCampos(int dni) { oPaciente = oPacienteService.recuperarPacientePorDni(dni); txtDNI.Text = oPaciente.Dni.ToString(); txtNombre.Text = oPaciente.Nombre; txtApellido.Text = oPaciente.Apellido; txtTelefono.Text = oPaciente.Telefono.ToString(); txtDomicilio.Text = oPaciente.Domicilio; txtEmail.Text = oPaciente.Email; }
public void altaPaciente(PacienteE ob, bool esAlta) { string nom = ob.Nombre; string ape = ob.Apellido; string tl = ob.Telefono; int dni = ob.Dni; string dom = ob.Domicilio; string email = ob.Email; oPacienteDao.actualizacion(nom, ape, tl, dni, dom, email, esAlta); }
private PacienteE crearObjPrac(DataRow row) {//creo nueva instancia de paciente con los parámetros de abajo PacienteE oPaciente = new PacienteE(); oPaciente.Nombre = row[1].ToString(); oPaciente.Apellido = row[2].ToString(); oPaciente.Telefono = row[3].ToString(); oPaciente.Dni = Convert.ToInt32(row[0].ToString()); oPaciente.Domicilio = row[4].ToString(); oPaciente.Email = row[5].ToString(); return(oPaciente); }
public bool validarPaciente(PacienteE obPaciente) { if (obPaciente.Nombre == string.Empty) { MessageBox.Show("Debe ingresar un nombre para el paciente", "Nombre de paciente vacío", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (obPaciente.Apellido == string.Empty) { MessageBox.Show("Debe ingresar un apellido para el paciente", "Apellido de paciente vacío", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
private void btnBuscar_Click(object sender, EventArgs e) { if (validarCampos()) { this.habilitar(true); if (Service.esInt(txtDni.Text) != 0) { oPaciente = oPacienteService.recuperarPacientePorDni(Convert.ToInt32(txtDni.Text)); } else { MessageBox.Show("Ingrese un número de DNI válido", "DNI incorrecto", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (oPaciente != null) { oTurno = oTurnoService.recuperarTurnoFechaDni(Convert.ToDateTime("2020-10-14"), txtDni.Text); //oTurno = oTurnoService.recuperarTurnoFechaDni(DateTime.Today, txtDni.Text); if (oTurno != null) { oObraSocial = oObraSocialService.recuperarObraSocialPorCodigo(oTurno.Id_obra_social); oProfesionalE = oProfesionalService.recuperarProfesionalPorMatricula(oTurno.Id_profesional); txtPaciente.Text = oPaciente.Apellido + ", " + oPaciente.Nombre; txtObraSocial.Text = oObraSocial.Nombre; txtNombreProfesional.Text = oProfesionalE.Nombre; txtApellidoProfesional.Text = oProfesionalE.Apellido; txtDescuento.Text = oObraSocial.Porcentaje.ToString(); oConsulta.Fecha = oTurno.Fecha; cargarCombo(cboPracticas, oPracticaService.recuperarPracticas(), "nombre", "id_practica"); pacienteEncontrado = true; } else { MessageBox.Show("El paciente que seleccionó no tiene ningún turno asignado", "No se encontró el turno", MessageBoxButtons.OK, MessageBoxIcon.Warning); pacienteEncontrado = false; } } else { MessageBox.Show("No se encontró al paciente que busca", "Búsqueda finalizada", MessageBoxButtons.OK, MessageBoxIcon.Information); pacienteEncontrado = false; return; } } }
private void btnBuscar_Click(object sender, EventArgs e) { PacienteE p = oPacienteService.recuperarPacientePorDni(Convert.ToInt32(this.txtDni.Text)); if (p == null) { if (MessageBox.Show("No se encontró el paciente que busca, ¿desea registrarlo?", "Búsqueda no encontrada", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { // txtApellidoPaciente.Text = txtNombrePaciente.Text = ""; formPaciente = new frmAbmPaciente(this.txtDni.Text); formPaciente.ShowDialog(); p = oPacienteService.recuperarPacientePorDni(Convert.ToInt32(this.txtDni.Text)); } else { MessageBox.Show("No logró registrarse el turno", "Cancelación de turno", MessageBoxButtons.OK, MessageBoxIcon.Error); } } txtPaciente.Text = (p.Apellido + ", " + p.Nombre); txtPaciente.Enabled = false; }
private void sentenciaYCarga(PacienteE ob, DataGridView grilla, PacienteService obS, bool esAlta) { obS.altaPaciente(ob, esAlta); cargarGrilla(grilla, obS.recuperarPaciente()); }