Beispiel #1
0
        private void btnCargarOdontologo_Click(object sender, EventArgs e)
        {
            if (txtIdOdontologo.Text == "")
            {
                MessageBox.Show("Debe ingresar un Odontologo");
            }

            else
            {
                int numero;
                if (Int32.TryParse(txtIdOdontologo.Text, out numero))
                {
                    DataTable tabla = new DataTable();
                    tabla = BDHelper.getBDHelper().ConsultaSQL("select nombreUsuario from usuarios where id_perfil = 2 AND estado = 'S' AND id_usuario = " + txtIdOdontologo.Text);
                    if (tabla.Rows.Count > 0)
                    {
                        txtOdontologo.Text = tabla.Rows[0][0].ToString();
                    }
                    else
                    {
                        MessageBox.Show("Odontologo no encontrado");
                    }
                }
                else
                {
                    MessageBox.Show("Debe ingresar un numero de Odontologo...");
                }
            }
        }
Beispiel #2
0
 private void grabarHistorial()
 {
     BDHelper.getBDHelper().conectarConTransaccion();
     grabarPedido();
     grabarDetalle();
     BDHelper.getBDHelper().desconectar();
 }
Beispiel #3
0
        private void frmHistorialMedico_Load(object sender, EventArgs e)
        {
            llenarCombo(cmbCara, BDHelper.getBDHelper().ConsultaSQL("SELECT * From Caras"), "nombre", "id_cara");
            llenarCombo(cmbPrestacion, BDHelper.getBDHelper().ConsultaSQL("SELECT * From Prestaciones"), "nombre", "id_prestacion");
            DataTable tabla = new DataTable();

            tabla = BDHelper.getBDHelper().ConsultaSQL("Select Ident_current('HistorialesMedicos')");
        }
Beispiel #4
0
        private void grabarPedido()
        {
            string consulta = "insert into HistorialesMedicos(id_paciente,id_usuario,fechaInicio,importeTotal) values("
                              + txtIdPaciente.Text + ","
                              + txtIdOdontologo.Text + ",'"
                              + dtpfechaHistorial.Text + "',"
                              + txtTotal.Text.Replace(",", ".") + ")";

            BDHelper.getBDHelper().EjecutarSQLConTransaccion(consulta);
        }
        private void frmBuscarPacientes_Load(object sender, EventArgs e)
        {
            DataTable tabla = new DataTable();

            tabla = BDHelper.getBDHelper().ConsultaSQL("select id_paciente, nombre, apellido, nroDocumento from Pacientes");
            for (int i = 0; i < tabla.Rows.Count; i++)
            {
                dgvClientes.Rows.Add(tabla.Rows[i][0].ToString(), tabla.Rows[i][1].ToString(), tabla.Rows[i][2].ToString(), tabla.Rows[i][3].ToString());
            }
        }
Beispiel #6
0
        private void BuscarOdontologos_Load(object sender, EventArgs e)
        {
            DataTable tabla = new DataTable();

            tabla = BDHelper.getBDHelper().ConsultaSQL("select id_usuario, nombreUsuario, nroMatricula from Usuarios where id_perfil = 2 AND estado = 'S'");
            for (int i = 0; i < tabla.Rows.Count; i++)
            {
                dgvOdontologos.Rows.Add(tabla.Rows[i][0].ToString(), tabla.Rows[i][1].ToString(), tabla.Rows[i][2].ToString());
            }
        }
        public bool ValidarCredenciales(string pUsuario, string pPassword)
        {
            BDHelper  helper = new BDHelper();
            DataTable tabla  = helper.ConsultaSQL("SELECT * FROM USUARIOS WHERE nombreUsuario =  \'"
                                                  + pUsuario + "\' AND password = \'"
                                                  + pPassword + "\'");


            if (tabla.Rows.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #8
0
        private void grabarDetalle()
        {
            DataTable numPedido = new DataTable();

            numPedido = BDHelper.getBDHelper().ConsultaSQL("Select Ident_current('HistorialesMedicos')");
            // MessageBox.Show(numPedido.Rows[0][0].ToString());
            for (int i = 0; i < dgvDetalle.Rows.Count; i++)
            {
                string consulta = "Insert INTO DetalleHistorial(id_historial,id_prestacion,id_elemento,id_cara,descripcion,importe) values("
                                  + numPedido.Rows[0][0] + ","
                                  + dgvDetalle.Rows[i].Cells["col_id_prestacion"].Value.ToString() + ","
                                  + dgvDetalle.Rows[i].Cells["col_id_elemento"].Value.ToString() + ","
                                  + dgvDetalle.Rows[i].Cells["col_id_cara"].Value.ToString() + ",'"
                                  + dgvDetalle.Rows[i].Cells["col_descripcion"].Value.ToString() + "',"
                                  + dgvDetalle.Rows[i].Cells["col_importe"].Value.ToString().Replace(",", ".") + ")";
                BDHelper.getBDHelper().EjecutarSQLConTransaccion(consulta);
            }
        }
Beispiel #9
0
        private void btnCargarPaciente_Click(object sender, EventArgs e)
        {
            if (txtIdPaciente.Text == "")
            {
                MessageBox.Show("Debe ingresar un Paciente");
            }

            else
            {
                int numero;
                if (Int32.TryParse(txtIdPaciente.Text, out numero))
                {
                    DataTable tabla = new DataTable();
                    tabla = BDHelper.getBDHelper().ConsultaSQL("select nombre, apellido, id_odontograma from Pacientes where id_paciente = " + txtIdPaciente.Text);
                    if (tabla.Rows.Count > 0)
                    {
                        txtNombrePaciente.Text   = tabla.Rows[0][0].ToString();
                        txtApellidoPaciente.Text = tabla.Rows[0][1].ToString();
                        txtOdontograma.Text      = tabla.Rows[0][2].ToString();
                        DataTable historial = new DataTable();
                        historial = BDHelper.getBDHelper().ConsultaSQL("Select A.fechaInicio,A.id_Historial,B.id_prestacion,B.id_elemento,B.id_cara,B.descripcion,B.importe FROM HistorialesMedicos A, DetalleHistorial B WHERE A.id_historial = B.id_historial AND id_paciente = " + txtIdPaciente.Text);
                        for (int i = 0; i < historial.Rows.Count; i++)
                        {
                            dgvHistorial.Rows.Add(historial.Rows[i][0].ToString(), historial.Rows[i][1].ToString(), historial.Rows[i][2].ToString(), historial.Rows[i][3].ToString(), historial.Rows[i][4].ToString(), historial.Rows[i][5], historial.Rows[i][6].ToString());
                        }
                    }

                    else
                    {
                        MessageBox.Show("Paciente no encontrado");
                    }
                }
                else
                {
                    MessageBox.Show("Debe ingresar un numero de Paciente...");
                }
            }
        }