Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            clPacienteE objPacienteE = new clPacienteE();
            clPacienteE objPaciente  = new clPacienteE();
            clCitaL     objCitaL     = new clCitaL();

            if (txtBusqueda.Text == "")
            {
                MessageBox.Show("Debe ingresar un número de documento");
            }
            else
            {
                objPacienteE.Documento = txtBusqueda.Text;

                objPaciente = objFacturaL.mtdDatosPaciente(objPacienteE);

                idPaciente        = objPaciente.IdPaciente;
                txtDocumento.Text = objPaciente.Documento.Trim();
                txtNombres.Text   = objPaciente.Nombres.Trim() + " " + objPaciente.Apellidos.Trim();
                txtTelefono.Text  = objPaciente.Celular.Trim();
                txtDireccion.Text = objPaciente.Direccion.Trim();

                cmbCitasPaciente.DataSource    = objCitaL.mtdListaCitasPorPaciente(txtBusqueda.Text);
                cmbCitasPaciente.DisplayMember = "Fecha";
                cmbCitasPaciente.ValueMember   = "Fecha";
            }
        }
Esempio n. 2
0
        public clTipoPacienteE mtdTipoPaciente(clPacienteE objPacienteTP)
        {
            clTipoPacienteE objTipoPaceinte = new clTipoPacienteE();

            objTipoPaceinte = objCitaD.mtdTipoPaciente(objPacienteTP);
            return(objTipoPaceinte);
        }
        private void button2_Click(object sender, EventArgs e)
        {
            clPacienteE objPacienteE = new clPacienteE();

            objPacienteE.Direccion        = txtDireccion.Text;
            objPacienteE.Email            = txtEmail.Text;
            objPacienteE.Celular          = txtCelular.Text;
            objPacienteE.CelularAcudiente = txtCelularAcudiente.Text;
            objPacienteE.Aseguradora      = txtAseguradora.Text;
            objPacienteE.IdPaciente       = int.Parse(label10.Text);


            int registros = objPacienteL.mtdActualizar(objPacienteE);

            if (registros == 0)
            {
                MessageBox.Show("Error Al Actualizar");
            }
            else
            {
                MessageBox.Show("Datos Actualizados");
                DataTable lista = objPacienteL.mtdListar();
                dgvListaPacientes.DataSource = lista;
            }
        }
Esempio n. 4
0
        public clPacienteE mtdListar(clPacienteE objPacienteE)
        {
            clPacienteE objPaci = new clPacienteE();

            objPaci = objHistoriaClinicaD.mtdListar(objPacienteE);
            return(objPaci);
        }
        public clPacienteE mtdListar(clPacienteE objPacienteE)
        {
            DataTable DatosPaciente = new DataTable();

            consulta      = "select * from Paciente where Documento = '" + objPacienteE.Documento + "'";
            DatosPaciente = objBDSql.mtdSelect(consulta);
            clPacienteE paciente = new clPacienteE();

            paciente.IdPaciente       = int.Parse(DatosPaciente.Rows[0][0].ToString());
            paciente.TipoDocumento    = DatosPaciente.Rows[0][1].ToString();
            paciente.Documento        = DatosPaciente.Rows[0][2].ToString();
            paciente.Edad             = int.Parse(DatosPaciente.Rows[0][3].ToString());
            paciente.Nombres          = DatosPaciente.Rows[0][4].ToString();
            paciente.Apellidos        = DatosPaciente.Rows[0][5].ToString();
            paciente.Celular          = DatosPaciente.Rows[0][6].ToString();
            paciente.Email            = DatosPaciente.Rows[0][7].ToString();
            paciente.FechaNacimiento  = DateTime.Parse(DatosPaciente.Rows[0][8].ToString());
            paciente.Direccion        = DatosPaciente.Rows[0][9].ToString();
            paciente.NombreAcudiente  = DatosPaciente.Rows[0][10].ToString();
            paciente.CelularAcudiente = DatosPaciente.Rows[0][11].ToString();
            paciente.IdTipoPaciente   = int.Parse(DatosPaciente.Rows[0][12].ToString());
            paciente.Genero           = DatosPaciente.Rows[0][17].ToString();
            paciente.Aseguradora      = DatosPaciente.Rows[0][13].ToString();
            paciente.TipoVinculacion  = DatosPaciente.Rows[0][14].ToString();
            paciente.Ocupacion        = DatosPaciente.Rows[0][15].ToString();
            paciente.Ciudad           = DatosPaciente.Rows[0][16].ToString();

            return(paciente);
        }
Esempio n. 6
0
        public clPacienteE mtdPaciente(clPacienteE objPacienteE = null)
        {
            clPacienteE paciente = new clPacienteE();

            paciente = objCitaD.mtdPaciente(objPacienteE);
            return(paciente);
        }
Esempio n. 7
0
        public clPacienteE mtdDatosPaciente(clPacienteE objPacienteE)
        {
            consulta = "Select IdPaciente,Documento,Nombres,Apellidos,Celular,Direccion From Paciente where Documento ='" + objPacienteE.Documento + "'";
            DataTable tblDatos = new DataTable();

            tblDatos = objBBSql.mtdSelect(consulta);

            clPacienteE objPaciente = new clPacienteE();

            if (tblDatos.Rows.Count == 0)
            {
                objPaciente = null;
            }
            else
            {
                objPaciente.IdPaciente = int.Parse(tblDatos.Rows[0][0].ToString());
                objPaciente.Documento  = tblDatos.Rows[0][1].ToString();
                objPaciente.Nombres    = tblDatos.Rows[0][2].ToString();
                objPaciente.Apellidos  = tblDatos.Rows[0][3].ToString();
                objPaciente.Celular    = tblDatos.Rows[0][4].ToString();
                objPaciente.Direccion  = tblDatos.Rows[0][5].ToString();
            }


            return(objPaciente);
        }
Esempio n. 8
0
        public DataTable mtdListar(clPacienteE objPaciente = null, string busqueda = null)
        {
            DataTable tblDatos = new DataTable();

            tblDatos = objPacienteD.mtdListar(objPaciente, busqueda);

            return(tblDatos);
        }
Esempio n. 9
0
        public DataTable mtdListar(clPacienteE objPaciente, string busqueda)
        {
            if (objPaciente != null && objPaciente.IdTipoPaciente != 0)
            {
                consulta = "Select TipoPaciente.Tipo From Paciente where IdTipoPaciente =" + objPaciente.IdTipoPaciente + "";
            }
            else if (busqueda != null)
            {
                consulta = "Select Paciente.TipoDocumento,Paciente.Documento,Paciente.Edad,Paciente.Nombres," +
                           "Paciente.Apellidos,Paciente.Celular,Paciente.Email,Paciente.FechaNacimiento,Paciente.Direccion," +
                           "Paciente.NombreAcudiente,Paciente.CelularAcudiente,TipoPaciente.Tipo,Paciente.Aseguradora,Paciente.TipoVinculacion," +
                           "Paciente.Ocupacion,Paciente.Ciudad,Paciente.Genero, Paciente.IdPaciente From Paciente inner join TipoPaciente " +
                           "on Paciente.IdTipoPaciente = TipoPaciente.IdTipoPaciente  where Documento LIKE '" + busqueda + "%' OR Nombres LIKE '" + busqueda + "%'";
            }
            else
            {
                consulta = "Select Paciente.TipoDocumento,Paciente.Documento,Paciente.Edad,Paciente.Nombres," +
                           "Paciente.Apellidos,Paciente.Celular,Paciente.Email,Paciente.FechaNacimiento,Paciente.Direccion," +
                           "Paciente.NombreAcudiente,Paciente.CelularAcudiente,TipoPaciente.Tipo,Paciente.Aseguradora,Paciente.TipoVinculacion," +
                           "Paciente.Ocupacion,Paciente.Ciudad,Paciente.Genero, Paciente.IdPaciente From Paciente inner join TipoPaciente " +
                           "on Paciente.IdTipoPaciente = TipoPaciente.IdTipoPaciente";
            }


            DataTable tblDatos = new DataTable();

            tblDatos = objBDSql.mtdSelect(consulta);
            //List<clPacienteE> lista = new List<clPacienteE>();

            //for (int i = 0; i < tblDatos.Rows.Count; i++)
            //{
            //    clPacienteE objPacienteE = new clPacienteE();
            //    objPacienteE.IdPaciente = int.Parse(tblDatos.Rows[i][0].ToString());
            //    objPacienteE.TipoDocumento = tblDatos.Rows[i][1].ToString();
            //    objPacienteE.Documento = tblDatos.Rows[i][2].ToString();
            //    objPacienteE.Edad = int.Parse(tblDatos.Rows[i][3].ToString());
            //    objPacienteE.Nombres = tblDatos.Rows[i][4].ToString();
            //    objPacienteE.Apellidos = tblDatos.Rows[i][5].ToString();
            //    objPacienteE.Celular = tblDatos.Rows[i][6].ToString();
            //    objPacienteE.Email = tblDatos.Rows[i][7].ToString();
            //    objPacienteE.FechaNacimiento = Convert.ToDateTime(tblDatos.Rows[i][8].ToString());
            //    objPacienteE.Direccion = tblDatos.Rows[i][9].ToString();
            //    objPacienteE.NombreAcudiente = tblDatos.Rows[i][10].ToString();
            //    objPacienteE.CelularAcudiente = tblDatos.Rows[i][11].ToString();
            //    objPacienteE.IdTipoPaciente = tblDatos.Rows[i][12].ToString();
            //    objPacienteE.Aseguradora = tblDatos.Rows[i][13].ToString();
            //    objPacienteE.TipoVinculacion = tblDatos.Rows[i][14].ToString();
            //    objPacienteE.Ocupacion = tblDatos.Rows[i][15].ToString();
            //    objPacienteE.Genero = tblDatos.Rows[i][17].ToString();
            //    objPacienteE.Ciudad = tblDatos.Rows[i][16].ToString();

            //    lista.Add(objPacienteE);

            //}

            return(tblDatos);
        }
Esempio n. 10
0
        public int mtdActualizar(clPacienteE objPacienteE)
        {
            DataTable tblDatos = new DataTable();

            consulta = "Update Paciente set Direccion ='" + objPacienteE.Direccion + "',Email ='" + objPacienteE.Email
                       + "',Celular = '" + objPacienteE.Celular + "',CelularAcudiente = '" + objPacienteE.CelularAcudiente
                       + "',Aseguradora = '" + objPacienteE.Aseguradora + "' where IdPaciente =" + objPacienteE.IdPaciente + "";

            registros = objBDSql.mtdIDU(consulta);
            return(registros);
        }
 private void cmbBuscarPorTipo_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         clPacienteE objPaciente = new clPacienteE();
         objPaciente.IdTipoPaciente   = int.Parse(cmbBuscarPorTipo.SelectedValue.ToString());
         dgvListaPacientes.DataSource = objPacienteL.mtdListar(objPaciente: objPaciente);
     }
     catch (Exception)
     {
     }
 }
Esempio n. 12
0
        public clPacienteE mtdPaciente(clPacienteE objPacienteE)
        {
            DataTable tblPaciente = new DataTable();

            consulta    = "select IdPaciente from Paciente where Documento = '" + objPacienteE.Documento + "'";
            tblPaciente = objBBSql.mtdSelect(consulta);

            clPacienteE paciente = new clPacienteE();

            paciente.IdPaciente = int.Parse(tblPaciente.Rows[0][0].ToString());

            return(paciente);
        }
Esempio n. 13
0
        public int mtdValidarPaciente(clPacienteE objPacienteE = null)
        {
            int validacion = objHistoriaClinicaD.mtdValidarPaciente(objPacienteE);

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

            return(validacion);
        }
Esempio n. 14
0
        private void button1_Click(object sender, EventArgs e)
        {
            clPacienteE     objPacienteE  = new clPacienteE();
            clPacienteE     objPaciente   = new clPacienteE();
            clTipoPacienteE objPacienteTP = new clTipoPacienteE();
            clCitaL         objCitaL      = new clCitaL();

            int idPaciente;

            if (txtBusqueda.Text == "")
            {
                MessageBox.Show("Debe ingresar un número de documento");
            }
            else
            {
                objPacienteE.Documento = txtBusqueda.Text;

                objPaciente   = objCitaL.mtdDatosPaciente(objPacienteE);
                objPacienteTP = objCitaL.mtdTipoPaciente(objPacienteTP: objPacienteE);

                if (objPaciente == null || objPacienteTP == null)
                {
                    MessageBox.Show("El Paciente no existente");
                    DialogResult result = MessageBox.Show("¿Deseas registrar al paciente? ", "Registro", MessageBoxButtons.YesNoCancel);

                    if (result == DialogResult.Yes)
                    {
                        frmRegistrarPaciente frmRegistrarPaciente = new frmRegistrarPaciente();
                        frmRegistrarPaciente.Show();
                        this.Hide();
                    }
                }
                else
                {
                    idPaciente           = objPaciente.IdPaciente;
                    txtNombres.Text      = objPaciente.Nombres.Trim() + " " + objPaciente.Apellidos.Trim();
                    txtTelefono.Text     = objPaciente.Celular.Trim();
                    txtDireccion.Text    = objPaciente.Direccion.Trim();
                    txtTipoPaciente.Text = objPacienteTP.TipoPaciente;
                    txtPaciente.Text     = txtBusqueda.Text;
                }
            }
        }
        public int mtdValidarPaciente(clPacienteE objPacienteE)
        {
            DataTable tblPaciente = new DataTable();

            consulta    = "select count (IdPaciente) from paciente where Documento = '" + objPacienteE.Documento + "'";
            tblPaciente = objBDSql.mtdSelect(consulta);

            int validacion = int.Parse(tblPaciente.Rows[0][0].ToString());

            if (validacion != 0)//si existe
            {
                validacion = 1;
            }
            else
            {
                validacion = -2;
            }

            return(validacion);
        }
Esempio n. 16
0
        public List <clPacienteE> mtdCargarDatos()
        {
            consulta = "select Documento From Paciente";

            List <clPacienteE> listaDocumentos = new List <clPacienteE>();

            DataTable tblDatos = new DataTable();

            tblDatos = objBDSql.mtdSelect(consulta);

            for (int i = 0; i < tblDatos.Rows.Count; i++)
            {
                clPacienteE objPacienteE = new clPacienteE();
                objPacienteE.Documento = tblDatos.Rows[i][0].ToString();

                listaDocumentos.Add(objPacienteE);
            }

            return(listaDocumentos);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Seguro que desea eliminar el paciente?", "Eliminar Registros",
                                MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                == DialogResult.Yes)
            {
                clPacienteE objPacienteE = new clPacienteE();

                int registroEliminado = objPacienteL.mtdEliminar(objPacienteE.IdPaciente = int.Parse(label10.Text));
                if (registroEliminado == 1)
                {
                    MessageBox.Show("Paciente eliminado con éxito");
                    DataTable lista = objPacienteL.mtdListar();
                    dgvListaPacientes.DataSource = lista;
                }
                else
                {
                    MessageBox.Show("Error Al eliminar");
                }
            }
        }
Esempio n. 18
0
        public clTipoPacienteE mtdTipoPaciente(clPacienteE objPacienteTP)
        {
            consulta = "select TipoPaciente.Tipo,TipoPaciente.IdTipoPaciente from TipoPaciente inner join Paciente on TipoPaciente.IdTipoPaciente = " +
                       " Paciente.IdTipoPaciente where Paciente.Documento = '" + objPacienteTP.Documento + "'";
            DataTable tblTipoPaciente = new DataTable();

            tblTipoPaciente = objBBSql.mtdSelect(consulta);

            clTipoPacienteE objTipoPaciente = new clTipoPacienteE();

            if (tblTipoPaciente.Rows.Count == 0)
            {
                objTipoPaciente = null;
            }
            else
            {
                objTipoPaciente.IdTipoPaciente = int.Parse(tblTipoPaciente.Rows[0][1].ToString());
                objTipoPaciente.TipoPaciente   = tblTipoPaciente.Rows[0][0].ToString();
            }

            return(objTipoPaciente);
        }
Esempio n. 19
0
        public int mtdRegistrar(clPacienteE objPacienteE)
        {
            DataTable tblDatos = new DataTable();

            consulta = "Select count(IdPaciente) From Paciente where Documento ='"
                       + objPacienteE.Documento + "'";

            tblDatos  = objBDSql.mtdSelect(consulta);
            registros = int.Parse(tblDatos.Rows[0][0].ToString());

            if (registros != 0)
            {
                registros = -2;
            }
            else
            {
                DateTime fechaActual     = DateTime.Today;
                DateTime fechaNacimiento = objPacienteE.FechaNacimiento;
                int      edad            = fechaActual.Year - fechaNacimiento.Year;

                if (fechaNacimiento.Month > fechaActual.Month)
                {
                    --edad;
                }

                consulta = "Insert into Paciente(TipoDocumento,Documento,Nombres,Apellidos,"
                           + "Edad,Celular,Email,Genero,Direccion,Ocupacion,NombreAcudiente,CelularAcudiente,"
                           + "Aseguradora,TipoVinculacion,FechaNacimiento,IdTipoPaciente,Ciudad)Values('"
                           + objPacienteE.TipoDocumento + "','" + objPacienteE.Documento + "','" + objPacienteE.Nombres + "','" + objPacienteE.Apellidos
                           + "'," + edad + ",'" + objPacienteE.Celular + "','" + objPacienteE.Email + "','"
                           + objPacienteE.Genero + "','" + objPacienteE.Direccion + "','" + objPacienteE.Ocupacion + "','" + objPacienteE.NombreAcudiente
                           + "','" + objPacienteE.CelularAcudiente + "','" + objPacienteE.Aseguradora + "','"
                           + objPacienteE.TipoVinculacion + "','" + fechaNacimiento.ToShortDateString() + "'," + objPacienteE.IdTipoPaciente + ",'" + objPacienteE.Ciudad + "')";
                registros = objBDSql.mtdIDU(consulta);
            }

            return(registros);
        }
        private void btnBuscarPaciente_Click(object sender, EventArgs e)
        {
            objPacienteE           = new clPacienteE();
            objHistoriaClinicaL    = new clHistoriaClinicaL();
            objPacienteE.Documento = txtNoHistoriaClinica.Text;

            int validacion = objHistoriaClinicaL.mtdValidarPaciente(objPacienteE);

            objPaciE = new clPacienteE();

            if (validacion == 1)
            {
                objHistoriaClinicaL.mtdListar(objPacienteE);

                objPaciE   = objHistoriaClinicaL.mtdListar(objPacienteE);
                IdPaciente = objPaciE.IdPaciente;

                lbDocumento.Text         = objPaciE.Documento;
                lbNombres.Text           = objPaciE.Nombres;
                lbApellidos.Text         = objPaciE.Apellidos;
                lbTipoDocumento.Text     = objPaciE.TipoDocumento;
                lbFechaNacimiento.Text   = objPaciE.FechaNacimiento.ToString();
                lbCiudad.Text            = objPaciE.Ciudad;
                lbEdad.Text              = objPaciE.Edad.ToString();
                lbGenero.Text            = objPaciE.Genero;
                lbDireccion.Text         = objPaciE.Direccion;
                lbCelular.Text           = objPaciE.Celular;
                lbAseguradora.Text       = objPaciE.Aseguradora;
                lbTipoVinculacion.Text   = objPaciE.TipoVinculacion;
                lbOcupacion.Text         = objPaciE.Ocupacion;
                lbNombreAcompañante.Text = objPaciE.NombreAcudiente;
                lbCelularAcudiente.Text  = objPaciE.CelularAcudiente;
            }
            else
            {
                MessageBox.Show("El paciente no ha sido registrado.");
            }
        }
Esempio n. 21
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            clPacienteE objPacienteE = new clPacienteE();

            if (cmbTipoDocumento.Text == "" || txtDocumento.Text == "" || txtNombres.Text == "" || txtApellidos.Text == "" || txtCelular.Text == "" || txtEmail.Text == "" || txtDireccion.Text == "" || cmbGenero.Text == "")
            {
                MessageBox.Show("Debe Ingresar Todos Los Campos Obligatorios");
            }
            else
            {
                Boolean validacionCorreo = v.email_bien_escrito(txtEmail.Text);
                if (validacionCorreo == true)
                {
                    objPacienteE.TipoDocumento    = cmbTipoDocumento.SelectedItem.ToString();
                    objPacienteE.Documento        = txtDocumento.Text;
                    objPacienteE.Nombres          = txtNombres.Text;
                    objPacienteE.Apellidos        = txtApellidos.Text;
                    objPacienteE.Celular          = txtCelular.Text;
                    objPacienteE.Email            = txtEmail.Text;
                    objPacienteE.Direccion        = txtDireccion.Text;
                    objPacienteE.Genero           = cmbGenero.SelectedItem.ToString();
                    objPacienteE.Aseguradora      = txtAseguradora.Text;
                    objPacienteE.TipoVinculacion  = txtTipoVinculacion.Text;
                    objPacienteE.NombreAcudiente  = txtNombreAcudiente.Text;
                    objPacienteE.CelularAcudiente = txtCelularAcudiente.Text;
                    objPacienteE.Ocupacion        = txtOcupacion.Text;
                    objPacienteE.IdTipoPaciente   = int.Parse(cmbTipoPaciente.SelectedValue.ToString());
                    objPacienteE.FechaNacimiento  = Convert.ToDateTime(mcFechaNacimiento.SelectionStart.Date);
                    objPacienteE.Ciudad           = txtCiudad.Text;

                    int registros = objPacienteL.mtdRegistrar(objPacienteE);
                    if (registros == 1)
                    {
                        MessageBox.Show("Paciente registrado con éxito");
                        txtNombreAcudiente.Text  = "";
                        txtNombres.Text          = "";
                        txtApellidos.Text        = "";
                        txtCelular.Text          = "";
                        txtCelularAcudiente.Text = "";
                        txtCiudad.Text           = "";
                        txtDireccion.Text        = "";
                        txtDocumento.Text        = "";
                        txtEmail.Text            = "";
                        txtOcupacion.Text        = "";
                        txtTipoVinculacion.Text  = "";
                        txtAseguradora.Text      = "";
                    }
                    else if (registros == -2)
                    {
                        MessageBox.Show("Paciente ya registrado");
                    }
                    else
                    {
                        MessageBox.Show("Error Al Registrar");
                    }
                }
                else
                {
                    MessageBox.Show("Ingrese una dirrección de correo valida");
                }
            }
        }
Esempio n. 22
0
        public int mtdActualizar(clPacienteE objPacienteE)
        {
            int registros = objPacienteD.mtdActualizar(objPacienteE);

            return(registros);
        }
        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;
            }
        }
Esempio n. 24
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            objPacienteE.Documento = txtPaciente.Text;
            clPacienteE objPaciE = new clPacienteE();

            objPaciE = objCitaL.mtdPaciente(objPacienteE: objPacienteE);

            IdPaciente = objPaciE.IdPaciente;

            clTipoPacienteE objPacienteTP = new clTipoPacienteE();

            objPacienteE.Documento = txtBusqueda.Text;

            objPacienteTP = objCitaL.mtdTipoPaciente(objPacienteTP: objPacienteE);

            objCitaE.IdTipoCita = int.Parse(cbTipoCita.SelectedValue.ToString());

            float VCParticularVal = 30000, VCParticularTra = 25000, VCEpsVal = 4000, VCEpsTra = 3000;

            if (objCitaE.IdTipoCita == 1 && objPacienteTP.IdTipoPaciente == 1)
            {
                objCitaE.Valor = VCParticularVal;
                //MessageBox.Show("La cita tiene un costo de: $" + VCParticularVal);
            }
            else if (objCitaE.IdTipoCita == 1 && objPacienteTP.IdTipoPaciente == 2)
            {
                objCitaE.Valor = VCEpsVal;
                //MessageBox.Show("La cita tiene un costo de: $" + VCEpsVal);
            }
            else if (objCitaE.IdTipoCita == 2 && objPacienteTP.IdTipoPaciente == 1)
            {
                objCitaE.Valor = VCParticularTra;
                ///MessageBox.Show("La cita tiene un costo de: $" + VCParticularTra);
            }
            else if (objCitaE.IdTipoCita == 2 && objPacienteTP.IdTipoPaciente == 2)
            {
                objCitaE.Valor = VCEpsTra;
                //MessageBox.Show("La cita tiene un costo de: $" + VCEpsTra);
            }

            objCitaE.Fecha = DateTime.Parse(dtpFechaCita.Text);
            objCitaE.Hora  = mtHora.Text;
            //objCitaE.Valor = float.Parse(txtValor.Text);
            objCitaE.IdPaciente = int.Parse(IdPaciente.ToString());
            objCitaE.IdTipoCita = int.Parse(cbTipoCita.SelectedValue.ToString());
            objCitaE.IdCita     = int.Parse(IdCita.ToString());

            int eliminar = objCitaL.mtdEliminarCita(objCitaE);

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

                if (result == DialogResult.Yes)
                {
                    MessageBox.Show("Cita eliminada exitosamente.");

                    mtHora.Text       = "";
                    dtpFechaCita.Text = "";
                    //txtValor.Text = "";
                    txtPaciente.Text     = "";
                    cbTipoCita.Text      = "";
                    txtBusqueda.Text     = "";
                    txtNombres.Text      = "";
                    txtTelefono.Text     = "";
                    txtTipoPaciente.Text = "";
                    txtDireccion.Text    = "";
                }
                else if (result == DialogResult.No)
                {
                }
                else if (result == DialogResult.Cancel)
                {
                }
            }
        }
Esempio n. 25
0
        private void btnCita_Click(object sender, EventArgs e)
        {
            objPacienteE.Documento = txtPaciente.Text;
            int validacion = objHistoriaClinicaL.mtdValidarPaciente(objPacienteE);

            objCitaE.Fecha = DateTime.Parse(dtpFechaCita.Text);
            objCitaE.Hora  = mtHora.Text;
            int validacionFH = objCitaL.mtdValidacionFechaHora(objCitaE);


            if (txtPaciente.Text == "" || string.IsNullOrEmpty(mtHora.Text))
            {
                MessageBox.Show("¡Ups! al parecer no has llenado todos los campos.");
            }
            else if (validacion == 1)
            {
                float VCParticularVal = 30000, VCParticularTra = 25000, VCEpsVal = 4000, VCEpsTra = 3000;


                if (validacionFH != 1)
                {
                    objPacienteE.Documento = txtPaciente.Text;
                    clPacienteE objPaciE = new clPacienteE();
                    objPaciE = objCitaL.mtdPaciente(objPacienteE: objPacienteE);

                    IdPaciente = objPaciE.IdPaciente;

                    clTipoPacienteE objPacienteTP = new clTipoPacienteE();
                    objPacienteE.Documento = txtBusqueda.Text;
                    objPacienteTP          = objCitaL.mtdTipoPaciente(objPacienteTP: objPacienteE);

                    objCitaE.IdTipoCita = int.Parse(cbTipoCita.SelectedValue.ToString());

                    if (objCitaE.IdTipoCita == 1 && objPacienteTP.IdTipoPaciente == 1)
                    {
                        objCitaE.Valor = VCParticularVal;
                        MessageBox.Show("La cita tiene un costo de: $" + VCParticularVal);
                    }
                    else if (objCitaE.IdTipoCita == 1 && objPacienteTP.IdTipoPaciente == 2)
                    {
                        objCitaE.Valor = VCEpsVal;
                        MessageBox.Show("La cita tiene un costo de: $" + VCEpsVal);
                    }
                    else if (objCitaE.IdTipoCita == 2 && objPacienteTP.IdTipoPaciente == 1)
                    {
                        objCitaE.Valor = VCParticularTra;
                        MessageBox.Show("La cita tiene un costo de: $" + VCParticularTra);
                    }
                    else if (objCitaE.IdTipoCita == 2 && objPacienteTP.IdTipoPaciente == 2)
                    {
                        objCitaE.Valor = VCEpsTra;
                        MessageBox.Show("La cita tiene un costo de: $" + VCEpsTra);
                    }
                    objCitaE.Fecha      = DateTime.Parse(dtpFechaCita.Text);
                    objCitaE.Hora       = mtHora.Text;
                    objCitaE.IdPaciente = int.Parse(IdPaciente.ToString());
                    int registro = objCitaL.mtdCita(objCitaE);

                    if (registro == -3)
                    {
                        MessageBox.Show("Problemas al registrar la cita.");
                    }
                    else
                    {
                        MessageBox.Show("Cita registrada con exito.");

                        mtHora.Text       = "";
                        dtpFechaCita.Text = "";
                        //txtValor.Text = "";
                        txtPaciente.Text     = "";
                        cbTipoCita.Text      = "";
                        txtBusqueda.Text     = "";
                        txtNombres.Text      = "";
                        txtTelefono.Text     = "";
                        txtTipoPaciente.Text = "";
                        txtDireccion.Text    = "";
                    }
                }
                else
                {
                    MessageBox.Show("La fecha y hora asignadas ya estan ocupadas.");
                }
            }
            else
            {
                MessageBox.Show("El paciente no esta registrado.");
                DialogResult result = MessageBox.Show("¿Deseas registrar al paciente?", "Registrar Paciente", MessageBoxButtons.YesNoCancel);

                if (result == DialogResult.Yes)
                {
                    frmRegistrarPaciente frmRegistrarPaciente = new frmRegistrarPaciente();
                    frmRegistrarPaciente.Show();
                    this.Hide();
                }
            }
        }
Esempio n. 26
0
 public clPacienteE mtdDatosPaciente(clPacienteE objPaciente)
 {
     return(objFacturaD.mtdDatosPaciente(objPaciente));
 }