예제 #1
0
        private void frmAbmPractica_Load(object sender, EventArgs e)
        {
            //LlenarCombo(cboCod, oPracticaService.recuperarPracticas(), "nombre", "id_practica");
            habilitar(false);

            cargarGrilla(grdPractica, oPracticaService.recuperarPracticas());
        }
예제 #2
0
        private void frmEstadisticaPracticaPorConsulta_Load(object sender, EventArgs e)
        {
            // TODO: esta línea de código carga datos en la tabla 'consultorio_odontologicoTodas.practica' Puede moverla o quitarla según sea necesario.
            dtpDsd.Value = DateTime.Today;
            dtpHst.Value = DateTime.Today;
            this.reportViewer1.RefreshReport();
            cargarCombo(cboPractica, oPracticaService.recuperarPracticas(), "Nombre", "id_practica");

            this.reportViewer1.RefreshReport();
        }
        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;
                }
            }
        }
예제 #4
0
 private void sentenciaYCarga(Practica ob, DataGridView grilla, PracticaService obS, bool esAlta)
 {
     obS.altaPractica(ob, esAlta);
     cargarGrilla(grilla, obS.recuperarPracticas());
 }