public ProfesionalE mapeoMatricula(DataRow row) { ProfesionalE pr = new ProfesionalE(); pr.Matricula = Convert.ToInt32(row[0].ToString()); return(pr); }
private void actualizarCampos(int matricula) { oProfesional = oProfesionalService.recuperarProfesionalPorMatricula(matricula); txtMatricula.Text = oProfesional.Matricula.ToString(); txtNombre.Text = oProfesional.Nombre; txtApellido.Text = oProfesional.Apellido; txtEspecialidad.Text = oProfesional.Especialidad; txtDomicilio.Text = oProfesional.Domicilio; }
public void altaProfesional(ProfesionalE ob, bool esAlta) { int mat = ob.Matricula; string nom = ob.Nombre; string ape = ob.Apellido; string esp = ob.Especialidad; string dom = ob.Domicilio; oProfesionalDao.actualizacion(mat, nom, ape, esp, dom, esAlta); }
private ProfesionalE mapeo(DataRow row) { //Creo nueva instancia de Profesional con los parametros de abajo ProfesionalE oProfesional = new ProfesionalE(); oProfesional.Nombre = row["nombre"].ToString(); oProfesional.Apellido = row["apellido"].ToString(); oProfesional.Matricula = Convert.ToInt32(row["matricula"].ToString()); return(oProfesional); }
private ProfesionalE crearObjProfe(DataRow row) { //Creo nueva instancia de Profesional con los parametros de abajo ProfesionalE oProfesional = new ProfesionalE(); oProfesional.Matricula = Convert.ToInt32(row[0].ToString()); oProfesional.Nombre = row[1].ToString(); oProfesional.Apellido = row[2].ToString(); oProfesional.Especialidad = row[3].ToString(); oProfesional.Domicilio = row[4].ToString(); return(oProfesional); }
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 btnEliminar_Click(object sender, EventArgs e) { if (txtFecha.Text == "" || txtApellidoProfesional.Text == "" || txtNombreProfesional.Text == "") { MessageBox.Show("Debe seleccionar un turno para eliminar", "Seleccione un turno", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (MessageBox.Show("¿Esta seguro que quiere eliminar este turno?", "Atencion! Eliminacion de Turno", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { try { List <ProfesionalE> ls = oProfesionalService.recuperarProfesionalPorNombre(txtNombreProfesional.Text); foreach (ProfesionalE p in ls) { if (p.Apellido == txtApellidoProfesional.Text) { oProfesional = p; } } if (grdTurnosDisp.CurrentRow.Cells["Disponible"].Value.ToString() == "NO") { oTurno = oTurnoService.getTurnoFechaHoraProfesional(Convert.ToDateTime(txtFecha.Text), grdTurnosDisp.CurrentRow.Cells["Hora"].Value.ToString(), oProfesional.Matricula); if (oTurnoService.eliminarTurnoConHistorial(oTurno)) { MessageBox.Show("Se eliminó el turno correctamente", "Turno eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show("Hubo un problema con la eliminación del turno", "Error en eliminación", MessageBoxButtons.OK, MessageBoxIcon.Error); } limpiarCampos(); cargarGrilla(grdTurnosDisp, oDisponibilidadService.recuperarTurnoDisp(oProfesional.Matricula.ToString(), oTurno.Fecha)); } else { MessageBox.Show("Debe seleccionar un turno ocupado para eliminarlo", "Error de eliminación", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { return; } } } }
private void calendario_DateSelected(object sender, DateRangeEventArgs e) { this.txtFecha.Text = calendario.SelectionRange.Start.Date.ToShortDateString(); List <ProfesionalE> ls = oProfesionalService.recuperarProfesionalPorNombre(txtNombreProfesional.Text); foreach (ProfesionalE p in ls) { if (p.Apellido == txtApellidoProfesional.Text) { oProfesional = p; } } if (txtApellidoProfesional.Text == "" || txtNombreProfesional.Text == "") { MessageBox.Show("Ingrese el profesional que busca", "Seleccione profesional", MessageBoxButtons.OK, MessageBoxIcon.Warning); limpiarCampos(); return; } // int a = Convert.ToInt32((grdTurnosDisp.CurrentCell).ToString()); chDisponibles.Enabled = true; clickChBox(); }
private void sentenciaYCarga(ProfesionalE ob, DataGridView grilla, ProfesionalService obS, bool esAlta) { obS.altaProfesional(ob, esAlta); cargarGrilla(grilla, obS.recuperarProfesional()); }