public clHistoriaClinicaE mtdBuscarHC(clHistoriaClinicaE objHistoriaE)
        {
            DataTable tbldatosHC = new DataTable();

            consulta   = "select * from HistoriaClinica where NoHistoriaClinica = '" + objHistoriaE.NoHistoriaClinica + "'";
            tbldatosHC = objBDSql.mtdSelect(consulta);

            clHistoriaClinicaE Historia = new clHistoriaClinicaE();

            if (tbldatosHC.Rows.Count == 0)
            {
                Historia = null;
            }
            else
            {
                Historia.IdHistoriaClinica = int.Parse(tbldatosHC.Rows[0][0].ToString());
                Historia.NoHistoriaClinica = tbldatosHC.Rows[0][1].ToString();
                Historia.Fecha             = DateTime.Parse(tbldatosHC.Rows[0][2].ToString());
                Historia.Hora              = tbldatosHC.Rows[0][3].ToString();
                Historia.IdPaciente        = int.Parse(tbldatosHC.Rows[0][4].ToString());
                Historia.UltimoControl     = tbldatosHC.Rows[0][5].ToString();
                Historia.RX                = tbldatosHC.Rows[0][6].ToString();
                Historia.MotivoCOnsulta    = tbldatosHC.Rows[0][7].ToString();
                Historia.Antecedentes      = tbldatosHC.Rows[0][8].ToString();
                Historia.ExamenEsterno     = tbldatosHC.Rows[0][9].ToString();
                Historia.ReflejosPupilares = tbldatosHC.Rows[0][10].ToString();
                Historia.BioMicroscopia    = tbldatosHC.Rows[0][11].ToString();
                Historia.Diagnostico       = tbldatosHC.Rows[0][12].ToString();
                Historia.Tratamiento       = tbldatosHC.Rows[0][13].ToString();
                Historia.Observaciones     = tbldatosHC.Rows[0][14].ToString();
            }

            return(Historia);
        }
        public int mtdEliminarHC(clHistoriaClinicaE objHistoriaClincaE)
        {
            consulta = "delete from HistoriaClinica where IdHistoriaClinica = " + objHistoriaClincaE.IdHistoriaClinica + "";
            int eliminar = objBDSql.mtdIDU(consulta);

            return(eliminar);
        }
Beispiel #3
0
        public clHistoriaClinicaE mtdBuscarHC(clHistoriaClinicaE objHistoriaClinicaE)
        {
            clHistoriaClinicaE Historia = new clHistoriaClinicaE();

            Historia = objHistoriaClinicaD.mtdBuscarHC(objHistoriaClinicaE);
            return(Historia);
        }
        public int mtdEliminarValores(clAspectoE.HC[] valores, clHistoriaClinicaE objHistoria)
        {
            int eliminarValores = 0;

            consulta        = "delete from Valores where IdHistoriaClinica = " + objHistoria.IdHistoriaClinica + "";
            eliminarValores = objBDSql.mtdIDU(consulta);


            return(eliminarValores);
        }
        // id de historia
        public clHistoriaClinicaE mtdIdHC(clHistoriaClinicaE objHistoriaClinicaE = null)
        {
            DataTable tblNoHistoria = new DataTable();
            String    consulta      = "select IdHistoriaClinica from HistoriaClinica where NoHistoriaClinica = '" + objHistoriaClinicaE.NoHistoriaClinica + "'";

            tblNoHistoria = objBDSql.mtdSelect(consulta);
            clHistoriaClinicaE historiaClinica = new clHistoriaClinicaE();

            historiaClinica.IdHistoriaClinica = int.Parse(tblNoHistoria.Rows[0][0].ToString());
            return(historiaClinica);
        }
        public clHistoriaClinicaE mtdNoHistoria(clHistoriaClinicaE objHistoriaE = null)
        {
            DataTable tblNoHistoria = new DataTable();
            String    consulta      = "select max (IdHistoriaClinica) from HistoriaClinica";

            tblNoHistoria = objBDSql.mtdSelect(consulta);
            clHistoriaClinicaE historiaClinica = new clHistoriaClinicaE();

            historiaClinica.IdHistoriaClinica = int.Parse(tblNoHistoria.Rows[0][0].ToString());
            return(historiaClinica);
        }
Beispiel #7
0
        public int mtdHistoria(clHistoriaClinicaE objHistoriaClinicaE)
        {
            int registro = 0;

            if (objHistoriaClinicaE.NoHistoriaClinica == "")
            {
                registro = -3;
            }
            else
            {
                registro = objHistoriaClinicaD.mtdHistoria(objHistoriaClinicaE);
            }
            return(registro);
        }
Beispiel #8
0
        public int mtdHCExistente(clHistoriaClinicaE objHistoriaClinicaE)
        {
            int validacionHC = objHistoriaClinicaD.mtdHCExistente(objHistoriaClinicaE);

            if (validacionHC == 1)
            {
                validacionHC = 1;
            }
            else
            {
                validacionHC = -2;
            }

            return(validacionHC);
        }
        public int mtdHistoria(clHistoriaClinicaE objHistoriaClinicaE)
        {
            consulta = "insert into HistoriaClinica (NoHistoriaClinica,Fecha,Hora,IdPaciente," +
                       "UltimoControl,RX,MotivoConsulta,Antecedentes,ExamenExterno,ReflejosPupilares," +
                       "BioMicroscopia,Diagnostico,Tratamiento,Observaciones)" +
                       "values ('" + objHistoriaClinicaE.NoHistoriaClinica + "','" + objHistoriaClinicaE.Fecha.ToShortDateString() + "','"
                       + objHistoriaClinicaE.Hora + "'," + objHistoriaClinicaE.IdPaciente + ",'" + objHistoriaClinicaE.UltimoControl + "','"
                       + objHistoriaClinicaE.RX + "','" + objHistoriaClinicaE.MotivoCOnsulta + "','" + objHistoriaClinicaE.Antecedentes + "','"
                       + objHistoriaClinicaE.ExamenEsterno + "','" + objHistoriaClinicaE.ReflejosPupilares + "','"
                       + objHistoriaClinicaE.BioMicroscopia + "','" + objHistoriaClinicaE.Diagnostico + "','" + objHistoriaClinicaE.Tratamiento + "','"
                       + objHistoriaClinicaE.Observaciones + "')";

            int registro = objBDSql.mtdIDU(consulta);

            return(registro);
        }
        public int mtdActualizarHC(clHistoriaClinicaE objHistoriaClinicaE)
        {
            string consulta = "update HistoriaClinica set NoHistoriaClinica = '" + objHistoriaClinicaE.NoHistoriaClinica
                              + "',Fecha = '" + objHistoriaClinicaE.Fecha.ToShortDateString()
                              + "',Hora = '" + objHistoriaClinicaE.Hora + "',IdPaciente = " + objHistoriaClinicaE.IdPaciente
                              + ",UltimoControl = '" + objHistoriaClinicaE.UltimoControl + "', RX = '"
                              + objHistoriaClinicaE.RX + "',MotivoConsulta = '" + objHistoriaClinicaE.MotivoCOnsulta
                              + "',Antecedentes = '" + objHistoriaClinicaE.Antecedentes + "',ExamenExterno = '"
                              + objHistoriaClinicaE.ExamenEsterno + "',ReflejosPupilares = '" + objHistoriaClinicaE.ReflejosPupilares
                              + "',BioMicroscopia = '" + objHistoriaClinicaE.BioMicroscopia + "',Diagnostico = '"
                              + objHistoriaClinicaE.Diagnostico + "',Tratamiento = '" + objHistoriaClinicaE.Tratamiento
                              + "',Observaciones = '" + objHistoriaClinicaE.Observaciones + "' where NoHistoriaClinica = '" + objHistoriaClinicaE.NoHistoriaClinica + "'";
            int actualizarHC = objBDSql.mtdIDU(consulta);

            return(actualizarHC);
        }
        public List <clHistoriaClinicaE> mtdNoHC()
        {
            string    consulta     = "select NoHistoriaClinica from HistoriaClinica";
            DataTable tblHistorias = new DataTable();

            tblHistorias = objBDSql.mtdSelect(consulta);

            List <clHistoriaClinicaE> listaNoHC = new List <clHistoriaClinicaE>();

            for (int i = 0; i < tblHistorias.Rows.Count; i++)
            {
                clHistoriaClinicaE objHistoria = new clHistoriaClinicaE();
                objHistoria.NoHistoriaClinica = tblHistorias.Rows[i][0].ToString();

                listaNoHC.Add(objHistoria);
            }
            return(listaNoHC);
        }
        public int mtdActualizarValores(clAspectoE.HC[] vecDatos = null, clHistoriaClinicaE objHistoriaE = null)
        {
            //clHistoriaClinicaE HistoriaClinica = mtdIdHC();
            int IdHistoria        = objHistoriaE.IdHistoriaClinica;
            int actualizarValores = 0;
            int suma = 0;

            for (int i = 0; i < vecDatos.Count(); i++)
            {
                consulta = "update Valores set IdAspecto = " + vecDatos[i].aspecto
                           + ",IdItem = " + vecDatos[i].item + ", Valor = '" + vecDatos[i].valor
                           + "' where IdHistoriaClinica = " + IdHistoria + " and IdAspecto = " + vecDatos[i].aspecto + " and IdItem = " + vecDatos[i].item + "";

                actualizarValores = objBDSql.mtdIDU(consulta);

                suma = suma + actualizarValores;
            }

            return(suma);
        }
        public int mtdHCExistente(clHistoriaClinicaE objHistoriaClinicaE)
        {
            DataTable tblHCExistente = new DataTable();

            consulta = "select count (IdHistoriaClinica) from HistoriaClinica where NoHistoriaClinica = '" +
                       objHistoriaClinicaE.NoHistoriaClinica + "'";
            tblHCExistente = objBDSql.mtdSelect(consulta);

            int validacionHC = int.Parse(tblHCExistente.Rows[0][0].ToString());

            if (validacionHC != 0)
            {
                validacionHC = 1;
            }
            else
            {
                validacionHC = -2;
            }

            return(validacionHC);
        }
        public int mtdRegistroValores(clAspectoE.HC[] vecDatos = null)
        {
            clHistoriaClinicaE HistoriaClinica = new clHistoriaClinicaE();

            HistoriaClinica = mtdNoHistoria();
            int IdHistoria      = HistoriaClinica.IdHistoriaClinica;
            int registroValores = 0;
            int suma            = 0;

            for (int i = 0; i < 46; i++)
            {
                if (vecDatos[i].valor == "")
                {
                    vecDatos[i].valor = "----";
                }
                string consulta = "insert into Valores(IdAspecto,IdItem,Valor,IdHistoriaClinica)values("
                                  + vecDatos[i].aspecto + "," + vecDatos[i].item + ",'"
                                  + vecDatos[i].valor + "'," + IdHistoria + ")";
                registroValores = objBDSql.mtdIDU(consulta);
            }
            suma = suma + registroValores;

            return(suma);
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            objHistoriaClinicaD = new clHistoriaClinicaD();
            objHistoriaClinicaL = new clHistoriaClinicaL();
            objHistoriaClinicaE = new clHistoriaClinicaE();

            objHistoriaClinicaE.NoHistoriaClinica = txtNoHistoriaClinica.Text;
            clHistoriaClinicaE objHistoriaE = new clHistoriaClinicaE();

            objHistoriaE = objHistoriaClinicaD.mtdIdHC(objHistoriaClinicaE);

            // idHC = objHistoriaE.IdHistoriaClinica;

            String lim = "";

            //clHistoriaClinicaE eidHC = new clHistoriaClinicaE();
            //eidHC.NoHistoriaClinica = txtNoHistoriaClinica.Text;


            //clHistoriaClinicaE objHistoria = new clHistoriaClinicaE();
            //objHistoria = objHistoriaClinicaD.mtdIdHC(objHistoriaClinicaE);


            mtdCargar();
            int eliminarValores = objHistoriaClinicaL.mtdEliminarValores(vecDatos, objHistoriaE);

            if (eliminarValores != 0)
            {
                MessageBox.Show("Valores eliminados con exito");
            }
            else
            {
                MessageBox.Show("Error al eliminar Valores de Historia Clinica");
                //validacion.BorrarCampos(groupBox2, groupBox3, groupBox4, groupBox5, groupBox6, groupBox7, groupBox8
                //    , groupBox9, groupBox10, groupBox11, groupBox12, groupBox13, groupBox14, groupBox15, groupBox16, groupBox17, groupBox18);
                //txtLensometriaOD.Text = lim; txtLensometriaOI.Text = lim;
                //txtPHOD.Text = lim; txtPHOI.Text = lim; txtReflejosPupilares.Text = lim;
                //txtCovertTestVL.Text = lim; txtCovertTestVP.Text = lim; txtCovertTestPPC.Text = lim;
                //txtDuccionesOD.Text = lim; txtDuccionesOI.Text = lim;
            }

            objHistoriaClinicaE.NoHistoriaClinica = txtNoHistoriaClinica.Text;
            objHistoriaClinicaE.Fecha             = DateTime.Parse(dtpFecha.Text);
            objHistoriaClinicaE.Hora              = txtHora.Text;
            objHistoriaClinicaE.IdPaciente        = int.Parse(IdPaciente.ToString());
            objHistoriaClinicaE.UltimoControl     = txtUltimoControl.Text;
            objHistoriaClinicaE.RX                = txtRX.Text;
            objHistoriaClinicaE.MotivoCOnsulta    = txtMotivoConsulta.Text;
            objHistoriaClinicaE.Antecedentes      = txtAntecedentes.Text;
            objHistoriaClinicaE.ExamenEsterno     = txtExamenExterno.Text;
            objHistoriaClinicaE.ReflejosPupilares = txtReflejosPupilares.Text;
            objHistoriaClinicaE.BioMicroscopia    = txtBiomicroscopia.Text;
            objHistoriaClinicaE.Diagnostico       = txtDiagnostico.Text;
            objHistoriaClinicaE.Tratamiento       = txtTratamiento.Text;
            objHistoriaClinicaE.Observaciones     = txtObservaciones.Text;
            objHistoriaClinicaE.IdHistoriaClinica = objHistoriaE.IdHistoriaClinica;

            int eliminarHC = objHistoriaClinicaL.mtdEliminarHC(objHistoriaClinicaE);

            if (eliminarHC == 0)
            {
                MessageBox.Show("Error al eliminar.");
            }
            else
            {
                DialogResult result = MessageBox.Show("¿Deseas eliminar la Historia Clinica?", "Eliminar", MessageBoxButtons.YesNoCancel);

                if (result == DialogResult.Yes)
                {
                    MessageBox.Show("Historia Clinica Eliminada con exito.");
                    validacion = new clValidaciones();
                    validacion.BorrarCampos(groupBox2, groupBox3, groupBox4, groupBox5, groupBox6, groupBox7, groupBox8
                                            , groupBox9, groupBox10, groupBox11, groupBox12, groupBox13, groupBox14, groupBox15, groupBox16, groupBox17, groupBox18);
                    txtLensometriaOD.Text = lim; txtLensometriaOI.Text = lim;
                    txtPHOD.Text          = lim; txtPHOI.Text = lim; txtReflejosPupilares.Text = lim;
                    txtCovertTestVL.Text  = lim; txtCovertTestVP.Text = lim; txtCovertTestPPC.Text = lim;
                    txtDuccionesOD.Text   = lim; txtDuccionesOI.Text = lim;
                }
            }
        }
        private void button3_Click(object sender, EventArgs e)
        {
            objHistoriaClinicaL = new clHistoriaClinicaL();
            objHistoriaClinicaE = new clHistoriaClinicaE();

            objHistoriaClinicaE.NoHistoriaClinica = txtNoHistoriaClinica.Text;
            // objHistoriaClinicaE.Fecha = DateTime.Parse(dtpFecha.Text);

            int validacionHC = objHistoriaClinicaL.mtdHCExistente(objHistoriaClinicaE);

            if (txtNoHistoriaClinica.Text == "")
            {
                MessageBox.Show("Ingresa No.Historia para poder realizar la busqueda.");
            }
            else
            {
                if (validacionHC == 1)
                {
                    objHistoriaClinicaE = objHistoriaClinicaL.mtdBuscarHC(objHistoriaClinicaE);

                    if (objHistoriaClinicaE == null)
                    {
                        MessageBox.Show("Verifica el dato ingresado.");
                    }
                    else
                    {
                        txtUltimoControl.Text     = objHistoriaClinicaE.UltimoControl.ToString();
                        txtRX.Text                = objHistoriaClinicaE.RX.ToString();
                        txtMotivoConsulta.Text    = objHistoriaClinicaE.MotivoCOnsulta.ToString();
                        txtAntecedentes.Text      = objHistoriaClinicaE.Antecedentes.ToString();
                        txtExamenExterno.Text     = objHistoriaClinicaE.ExamenEsterno.ToString();
                        txtReflejosPupilares.Text = objHistoriaClinicaE.ReflejosPupilares.ToString();
                        txtBiomicroscopia.Text    = objHistoriaClinicaE.BioMicroscopia.ToString();
                        txtDiagnostico.Text       = objHistoriaClinicaE.Diagnostico.ToString();
                        txtTratamiento.Text       = objHistoriaClinicaE.Tratamiento.ToString();
                        txtObservaciones.Text     = objHistoriaClinicaE.Observaciones.ToString();

                        IdHC = objHistoriaClinicaE.IdHistoriaClinica;

                        objValoresE.IdHistoriaClinica = IdHC;
                        DataTable valores = new DataTable();
                        valores = objHistoriaClinicaL.mtdBuscarValores(objValoresE);

                        for (int i = 0; i < valores.Rows.Count; i++)
                        {
                            object n       = valores.Rows[i][1];
                            string aspecto = n.ToString();
                            object d       = valores.Rows[i][2];
                            string item    = d.ToString();
                            if (aspecto == "1" && item == "1")
                            {
                                txtLensometriaOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "1" && item == "2")
                            {
                                txtLensometriaOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "4" && item == "1")
                            {
                                txtPHOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "4" && item == "2")
                            {
                                txtPHOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "2" && item == "1")
                            {
                                txtAVSCVLOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "2" && item == "2")
                            {
                                txtAVSCVLOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "3" && item == "1")
                            {
                                txtAVSCVPOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "3" && item == "2")
                            {
                                txtAVSCVPOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "2" && item == "3")
                            {
                                txtAVSCVLAO.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "3" && item == "3")
                            {
                                txtAVSCVPAO.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "5" && item == "1")
                            {
                                txtAVCCVLOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "5" && item == "2")
                            {
                                txtAVCCVLOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "5" && item == "3")
                            {
                                txtAVCCVLAO.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "6" && item == "1")
                            {
                                txtAVCCVPOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "6" && item == "2")
                            {
                                txtAVCCVPOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "6" && item == "3")
                            {
                                txtAVCCVPAO.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "7" && item == "4")
                            {
                                txtCovertTestVL.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "7" && item == "5")
                            {
                                txtCovertTestVP.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "7" && item == "6")
                            {
                                txtCovertTestPPC.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "8" && item == "1")
                            {
                                txtDuccionesOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "8" && item == "2")
                            {
                                txtDuccionesOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "9" && item == "1")
                            {
                                txtVersionesOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "9" && item == "2")
                            {
                                txtVersionesOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "10" && item == "1")
                            {
                                txtOftalmoscopiaOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "10" && item == "2")
                            {
                                txtOftalmoscopiaOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "11" && item == "1")
                            {
                                txtQueratometriaOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "11" && item == "7")
                            {
                                txtQueratometriaMirasOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "11" && item == "11")
                            {
                                txtQueratometriaMirasOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "11" && item == "2")
                            {
                                txtQueratometriaOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "12" && item == "1")
                            {
                                txtRetinoscopiaOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "12" && item == "8")
                            {
                                txtRetinoscopiaAVOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "12" && item == "2")
                            {
                                txtRetinoscopiaOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "12" && item == "13")
                            {
                                txtRetinoscopiaAVOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "13" && item == "1")
                            {
                                txtSubjetivoOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "13" && item == "2")
                            {
                                txtSubjetivoOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "13" && item == "8")
                            {
                                txtSubjetivoAVOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "13" && item == "13")
                            {
                                txtSubjetivoAVOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "14" && item == "1")
                            {
                                txtRXFinalOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "14" && item == "8")
                            {
                                txtRXFinalAVOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "14" && item == "9")
                            {
                                txtRXFinalDPOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "14" && item == "2")
                            {
                                txtRXFinalOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "14" && item == "13")
                            {
                                txtRXFinalAVOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "14" && item == "10")
                            {
                                txtRXFinalADDOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "15" && item == "12")
                            {
                                txtTonometriaInstrumento.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "15" && item == "1")
                            {
                                txtTonometriaOD.Text = valores.Rows[i][3].ToString().Trim();
                            }
                            else if (aspecto == "15" && item == "2")
                            {
                                txtTonometriaOI.Text = valores.Rows[i][3].ToString().Trim();
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Historia Clinica NO existente.");
                }
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            objHistoriaClinicaL = new clHistoriaClinicaL();
            objHistoriaClinicaE = new clHistoriaClinicaE();
            objHistoriaClinicaD = new clHistoriaClinicaD();
            validacion          = new clValidaciones();
            string lim = "";

            objHistoriaClinicaE.NoHistoriaClinica = txtNoHistoriaClinica.Text;
            objHistoriaClinicaE.Fecha             = DateTime.Parse(dtpFecha.Text);
            objHistoriaClinicaE.Hora              = txtHora.Text;
            objHistoriaClinicaE.IdPaciente        = int.Parse(IdPaciente.ToString());
            objHistoriaClinicaE.UltimoControl     = txtUltimoControl.Text;
            objHistoriaClinicaE.RX                = txtRX.Text;
            objHistoriaClinicaE.MotivoCOnsulta    = txtMotivoConsulta.Text;
            objHistoriaClinicaE.Antecedentes      = txtAntecedentes.Text;
            objHistoriaClinicaE.ExamenEsterno     = txtExamenExterno.Text;
            objHistoriaClinicaE.ReflejosPupilares = txtReflejosPupilares.Text;
            objHistoriaClinicaE.BioMicroscopia    = txtBiomicroscopia.Text;
            objHistoriaClinicaE.Diagnostico       = txtDiagnostico.Text;
            objHistoriaClinicaE.Tratamiento       = txtTratamiento.Text;
            objHistoriaClinicaE.Observaciones     = txtObservaciones.Text;

            int actualizarHC = objHistoriaClinicaL.mtdActualizarHC(objHistoriaClinicaE);

            if (actualizarHC == 0)
            {
                MessageBox.Show("Error al actualizar Historia Clinica.");
            }
            else
            {
                MessageBox.Show("Historia Clinica No." + txtNoHistoriaClinica.Text + " ha sido Actualizada.");
                //validacion.BorrarCampos(groupBox2, groupBox3, groupBox4, groupBox5, groupBox6, groupBox7, groupBox8
                //    , groupBox9, groupBox10, groupBox11, groupBox12, groupBox13, groupBox14, groupBox15, groupBox16, groupBox17, groupBox18);
                //txtLensometriaOD.Text = lim; txtLensometriaOI.Text = lim;
                //txtPHOD.Text = lim; txtPHOI.Text = lim; txtReflejosPupilares.Text = lim;
                //txtCovertTestVL.Text = lim; txtCovertTestVP.Text = lim; txtCovertTestPPC.Text = lim;
                //txtDuccionesOD.Text = lim; txtDuccionesOI.Text = lim;
            }

            objHistoriaClinicaE.NoHistoriaClinica = txtNoHistoriaClinica.Text;
            clHistoriaClinicaE objHistoriaE = new clHistoriaClinicaE();

            objHistoriaE = objHistoriaClinicaD.mtdIdHC(objHistoriaClinicaE);

            mtdCargar();
            int actualizarValores = objHistoriaClinicaL.mtdActualizarValores(vecDatos, objHistoriaE);

            if (actualizarValores == 0)
            {
                MessageBox.Show("Error al actualizar valores opticos.");
            }
            else
            {
                MessageBox.Show("Valores opticos de Historia Clinica No." + txtNoHistoriaClinica.Text + " Actualizada");
                validacion = new clValidaciones();
                validacion.BorrarCampos(groupBox2, groupBox3, groupBox4, groupBox5, groupBox6, groupBox7, groupBox8
                                        , groupBox9, groupBox10, groupBox11, groupBox12, groupBox13, groupBox14, groupBox15, groupBox16, groupBox17, groupBox18);
                txtLensometriaOD.Text = lim; txtLensometriaOI.Text = lim;
                txtPHOD.Text          = lim; txtPHOI.Text = lim; txtReflejosPupilares.Text = lim;
                txtCovertTestVL.Text  = lim; txtCovertTestVP.Text = lim; txtCovertTestPPC.Text = lim;
                txtDuccionesOD.Text   = lim; txtDuccionesOI.Text = lim;
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            objHistoriaClinicaL = new clHistoriaClinicaL();
            objHistoriaClinicaE = new clHistoriaClinicaE();
            objHistoriaClinicaD = new clHistoriaClinicaD();
            clPacienteE objPacienteE = new clPacienteE();
            clPacienteE PacienteId   = new clPacienteE();

            validacion = new clValidaciones();
            String lim           = "";
            String incremento1   = "-1";
            String incrementoMas = "-";

            objPacienteE.Documento = txtNoHistoriaClinica.Text;
            PacienteId             = objHistoriaClinicaL.mtdListar(objPacienteE);

            int IdPaciente = PacienteId.IdPaciente;

            int NoHistoriaAsignar = objHistoriaClinicaL.mtdNoHistoriaCreciente(IdPaciente);

            if (NoHistoriaAsignar == -2)
            {
                objHistoriaClinicaE.NoHistoriaClinica = txtNoHistoriaClinica.Text + incremento1;
            }
            else
            {
                int    x = NoHistoriaAsignar + 1;
                string t = x.ToString();
                objHistoriaClinicaE.NoHistoriaClinica = txtNoHistoriaClinica.Text + incrementoMas + t;
            }


            objHistoriaClinicaE.Fecha             = DateTime.Parse(dtpFecha.Text);
            objHistoriaClinicaE.Hora              = txtHora.Text;
            objHistoriaClinicaE.IdPaciente        = int.Parse(IdPaciente.ToString());
            objHistoriaClinicaE.UltimoControl     = txtUltimoControl.Text;
            objHistoriaClinicaE.RX                = txtRX.Text;
            objHistoriaClinicaE.MotivoCOnsulta    = txtMotivoConsulta.Text;
            objHistoriaClinicaE.Antecedentes      = txtAntecedentes.Text;
            objHistoriaClinicaE.ExamenEsterno     = txtExamenExterno.Text;
            objHistoriaClinicaE.ReflejosPupilares = txtReflejosPupilares.Text;
            objHistoriaClinicaE.BioMicroscopia    = txtBiomicroscopia.Text;
            objHistoriaClinicaE.Diagnostico       = txtDiagnostico.Text;
            objHistoriaClinicaE.Tratamiento       = txtTratamiento.Text;
            objHistoriaClinicaE.Observaciones     = txtObservaciones.Text;



            int registros = objHistoriaClinicaL.mtdHistoria(objHistoriaClinicaE);

            if (registros == -3)
            {
                MessageBox.Show("El No.Historia Clinica no se ha ingresado es imposible registrar.");
            }
            else
            {
                MessageBox.Show("Registro de Historia Clinica Exitoso.");
            }

            //consultar ultima historia
            objHistoriaClinicaE.NoHistoriaClinica = txtNoHistoriaClinica.Text;
            clHistoriaClinicaE objHistoriaE = new clHistoriaClinicaE();

            objHistoriaE = objHistoriaClinicaD.mtdNoHistoria(objHistoriaClinicaE);

            mtdCargar();
            // objHistoriaClinicaD.mtdRegistroValores(vecDatos);

            int registroValores = objHistoriaClinicaL.mtdRegistroValores(vecDatos);

            if (registroValores == -2)
            {
                MessageBox.Show("No se han registrado los valores correctamente.");
            }
            else
            {
                MessageBox.Show("Se han registrado los valores con exito.");
                validacion = new clValidaciones();
                validacion.BorrarCampos(groupBox2, groupBox3, groupBox4, groupBox5, groupBox6, groupBox7, groupBox8
                                        , groupBox9, groupBox10, groupBox11, groupBox12, groupBox13, groupBox14, groupBox15, groupBox16, groupBox17, groupBox18);
                txtLensometriaOD.Text = lim; txtLensometriaOI.Text = lim;
                txtPHOD.Text          = lim; txtPHOI.Text = lim; txtReflejosPupilares.Text = lim;
                txtCovertTestVL.Text  = lim; txtCovertTestVP.Text = lim; txtCovertTestPPC.Text = lim;
                txtDuccionesOD.Text   = lim; txtDuccionesOI.Text = lim;
            }
        }
Beispiel #19
0
        public int mtdActualizarValores(clAspectoE.HC[] vecDatos = null, clHistoriaClinicaE objHistoriaE = null)
        {
            int actualizarValores = objHistoriaClinicaD.mtdActualizarValores(vecDatos, objHistoriaE);

            return(actualizarValores);
        }
Beispiel #20
0
        public int mtdActualizarHC(clHistoriaClinicaE objHistoriaE)
        {
            int actualizarHC = objHistoriaClinicaD.mtdActualizarHC(objHistoriaE);

            return(actualizarHC);
        }
Beispiel #21
0
        public int mtdEliminarValores(clAspectoE.HC[] valores, clHistoriaClinicaE objHistoria)
        {
            int eliminarValores = objHistoriaClinicaD.mtdEliminarValores(valores, objHistoria);

            return(eliminarValores);
        }
Beispiel #22
0
        public int mtdEliminarHC(clHistoriaClinicaE objHistoriaClinicaE)
        {
            int eliminarHC = objHistoriaClinicaD.mtdEliminarHC(objHistoriaClinicaE);

            return(eliminarHC);
        }