コード例 #1
0
        Boolean AGREGAR_MODIFICAR = true; //CUANDO ES TRUE SE VA A INSERTAR UNA NUEVA ORDER Y FALSO ACTUALIZAR

        public void BuscarCliente(string buscar)
        {
            if (TxtDocumento.Text.Trim() == "")
            {
                MessageBox.Show("Completar los campos para continuar", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            DataTable tabla = new DataTable();
            string    SQL   = "";

            if (buscar != "")
            {
                SQL = "SELECT Cli_Documento, Cli_TipoDocumento, Cli_Nombre,                 Cli_Apellido, " + "       Cli_Sexo, Cli_Tipo,  Cli_CodEstado,   Cli_Direccion,            Cli_Email, Cli_Celular, " +
                      "       Cli_TelFijo, Cli_Contacto, Cli_TelContacto " +
                      "FROM   Cliente " +
                      "WHERE  Cli_Documento = '" + TxtDocumento.Text.Trim() + "'";
            }

            tabla = ObjServer.LlenarTabla(SQL);

            if (tabla.Rows.Count > 0)
            {
                if (tabla.Rows[0]["Cli_CodEstado"].ToString() == "A")
                {
                    string nombre    = tabla.Rows[0]["Cli_Nombre"].ToString();
                    string apellido  = tabla.Rows[0]["Cli_Apellido"].ToString();
                    string celular   = tabla.Rows[0]["Cli_Celular"].ToString();
                    string telefono  = tabla.Rows[0]["Cli_TelFijo"].ToString();
                    string direccion = tabla.Rows[0]["Cli_Direccion"].ToString();
                    string email     = tabla.Rows[0]["Cli_Email"].ToString();

                    LblNombreRazonSocial.Text = $"{nombre} {apellido}";
                    LblCelular.Text           = celular;
                    LblTelefono.Text          = telefono;
                    LblDireccion.Text         = direccion;
                    LblEmail.Text             = email;
                    CboServicio.Focus();
                }
                else
                {
                    MessageBox.Show("El cliente esta inactivo", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                if (MessageBox.Show("El cliente no se ha encontrado. \n ¿Desea crearlo?", "", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)
                {
                    TxtDocumento.Focus();
                    TxtDocumento.SelectAll();
                    FrmCliente f = new FrmCliente();
                    f.ShowDialog();
                }
                TxtDocumento.Focus();
                TxtDocumento.SelectAll();
                LblNombre.Text = "";
                //LblNombre.BackColor = Color.WhiteSmoke;
            }
        }
コード例 #2
0
        public void BuscarCliente()
        {
            //DgvClientes.Rows.Clear();

            string SQL = "";

            SQL = "SELECT Cli_Documento, Cli_TipoDocumento, Cli_Nombre, Cli_Apellido, " + "       Cli_Sexo, Cli_Tipo, Cli_Direccion, Cli_Email, Cli_Celular, " +
                  "       Cli_TelFijo, Cli_Contacto, Cli_TelContacto,Cli_CodEstado " +
                  "FROM   Cliente " +
                  "WHERE  Cli_Documento='" + TxtDocumento.Text + "'";

            tabla = ObjServer.LlenarTabla(SQL);
            if (tabla.Rows.Count > 0)
            {
                string documento = tabla.Rows[0]["Cli_Documento"].ToString();
                string nombre    = tabla.Rows[0]["Cli_Nombre"].ToString();
                string apellido  = tabla.Rows[0]["Cli_Apellido"].ToString();
                LblNombre.Text = $"{nombre} {apellido}";
                if (tabla.Rows[0]["Cli_CodEstado"].ToString() == "A")
                {
                    RdbActivar.Checked = true;
                }
                else
                {
                    RdbDesactivar.Checked = true;
                }
            }
            else
            {
                MessageBox.Show("No se ha encontrado el cliente", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
コード例 #3
0
        public List <Cls_Historial_Peso> _HistorialPeso_Detalle(int NumeroAtencion)
        {
            string sql;
            var    _Historial_Peso = new List <Cls_Historial_Peso>();

            sql = "SELECT	dbo.HistorialPeso.HistPes_Codigo,    "+
                  "dbo.HistorialPeso.HistPes_NumeroAtencion,   " +
                  "dbo.HistorialPeso.HistPes_EdadSobrepeso,    " +
                  "dbo.HistorialPeso.HistPes_Problema,         " +
                  "dbo.HistorialPeso.HistPes_PesoMaximo,       " +
                  "dbo.HistorialPeso.HistPes_PesoMinimo,       " +
                  "dbo.Atencion_Historia.Entr_Numero           " +
                  "FROM    dbo.HistorialPeso INNER JOIN        " +
                  "dbo.Atencion_Historia ON                    " +
                  "dbo.HistorialPeso.HistPes_NumeroAtencion =  " +
                  "dbo.Atencion_Historia.Entr_Numero           " +
                  " WHERE Entr_Numero=" + NumeroAtencion;

            DataTable tablaHabitoD = new DataTable();

            tablaHabitoD = ClsSqlServer.LlenarTabla(sql);
            foreach (DataRow item_h in tablaHabitoD.Rows)
            {
                _Historial_Peso.Add(new Cls_Historial_Peso
                {
                    HistPes_Codigo         = Convert.ToInt32(item_h["HistPes_Codigo"].ToString()),
                    HistPes_EdadSobrepeso  = item_h["HistPes_EdadSobrepeso"].ToString(),
                    HistPes_NumeroAtencion = Convert.ToInt32(item_h["HistPes_NumeroAtencion"].ToString()),
                    HistPes_PesoMaximo     = item_h["HistPes_PesoMaximo"].ToString(),
                    HistPes_PesoMinimo     = item_h["HistPes_PesoMinimo"].ToString(),
                    HistPes_Problema       = item_h["HistPes_Problema"].ToString()
                });
            }
            return(_Historial_Peso);
        }
        public static void ConsultarMedico(string usuario)
        {
            ClsSqlServer ObjServer = new ClsSqlServer();

            ObjServer.CadenaCnn = Historia_Clinica.Conexion.CadenaConexion.cadena();
            ObjServer.Conectar();
            string Query = "SELECT [Medic_TipoIdentificacion] " +
                           ",[Medic_Identificacion] " +
                           ",[Medic_Nombre1]        " +
                           ",[Medic_Nombre2]        " +
                           ",[Medic_Apellido1]      " +
                           ",[Medic_Apellido2]      " +
                           ",[Medic_Foto]           " +
                           ",[Medic_Firma]          " +
                           "FROM [dbo].[Medico]     " +
                           "WHERE Medic_Identificacion='" + usuario + "'";
            //MessageBox.Show(Query);
            DataTable tablaMedico = new DataTable();

            tablaMedico = ObjServer.LlenarTabla(Query);
            //MessageBox.Show(tablaMedico.Rows.Count.ToString());
            if (tablaMedico.Rows.Count > 0)
            {
                Medico = tablaMedico.Rows[0]["Medic_Identificacion"].ToString();
            }
            else
            {
                Medico = "";
            }
        }
        public void CargarDgv()
        {
            DgvPermisos.Rows.Clear();
            string Sql = "SELECT [Mod_Codigo] ,[Mod_Descripcion] FROM [dbo].[ModulosUsuario]  order by Mod_Descripcion desc";

            DataTable Tabla = new DataTable();

            Tabla = ObjServer.LlenarTabla(Sql);
            int x = 0;

            if (Tabla.Rows.Count > 0)
            {
                foreach (DataRow item in Tabla.Rows)
                {
                    x++;
                    DgvPermisos.Rows.Add(item["Mod_Codigo"].ToString(), item["Mod_Descripcion"].ToString());
                }
            }
            //ObjServer.es(DgvPermisos);
        }
コード例 #6
0
        public List <Cls_AntecedentesPersonales> _AntecedentePersonales_Detalle(int NumeroAtencion)
        {
            string sql;
            var    _AntecedentePersonales = new List <Cls_AntecedentesPersonales>();

            sql = "SELECT	dbo.Atencion_Historia.Entr_Numero, dbo.Atencion_Historia.Entr_IdPaciente, "+
                  "dbo.Atencion_Historia.Entr_FechaEntrada, dbo.Atencion_Historia.Entr_Hora,        " +
                  "dbo.Atencion_Historia.Entr_Diagnostico,                                          " +
                  "dbo.Atencion_Historia.Entr_Concepto_Codigo,                                      " +
                  "dbo.Atencion_Historia.Entr_Recomendacion,                                        " +
                  "dbo.Atencion_Historia.Entr_Reubicacion,                                          " +
                  "dbo.Atencion_Historia.Entr_TipoExamenCodigo,                                     " +
                  "dbo.Atencion_Historia.Ent_Enfasis,                                               " +
                  "dbo.Atencion_Historia.Ent_Estado,                                                " +
                  "dbo.Atencion_Historia.Ent_conceptoAptitud,                                       " +
                  "dbo.Atencion_Historia.Ent_CodEPS,                                                " +
                  "dbo.Atencion_Historia.Ent_CodARL,                                                " +
                  "dbo.Atencion_Historia.Ent_MotivoConsulta,                                        " +
                  "dbo.Atencion_Historia.Ent_CodMedico,                                             " +
                  "dbo.AntecedentePersonal.AntPer_Numero,                                           " +
                  "dbo.AntecedentePersonal.AntPer_Antecedende_Codigo,                               " +
                  "dbo.AntecedentePersonal.AntPer_Entrada_Numero,                                   " +
                  "dbo.AntecedentePersonal.AntPer_Diagnostico,                                      " +
                  "dbo.AntecedentePersonal.AntPer_Observacion,                                      " +
                  "dbo.AntecedentesP.AnteP_Codigo,                                                  " +
                  "dbo.AntecedentesP.AnteP_Descripcion                                              " +
                  "FROM    dbo.AntecedentePersonal INNER JOIN                                       " +
                  "dbo.AntecedentesP ON dbo.AntecedentePersonal.AntPer_Antecedende_Codigo =         " +
                  "dbo.AntecedentesP.AnteP_Codigo INNER JOIN                                        " +
                  "dbo.Atencion_Historia ON dbo.AntecedentePersonal.AntPer_Entrada_Numero =         " +
                  "dbo.Atencion_Historia.Entr_Numero                                                " +
                  "WHERE Entr_Numero=" + NumeroAtencion;

            DataTable tablaHabitoD = new DataTable();

            tablaHabitoD = ClsSqlServer.LlenarTabla(sql);
            foreach (DataRow item_h in tablaHabitoD.Rows)
            {
                _AntecedentePersonales.Add(new Cls_AntecedentesPersonales
                {
                    AntPer_Antecedende_Codigo = new Cls_AntecedentesFP
                    {
                        AnteP_Codigo      = Convert.ToInt32(item_h["AnteP_Codigo"].ToString()),
                        AnteP_Descripcion = item_h["AnteP_Descripcion"].ToString()
                    },
                    AntPer_Entrada_Numero = Convert.ToInt32(item_h["AntPer_Entrada_Numero"].ToString()),
                    AntPer_Numero         = Convert.ToInt32(item_h["AntPer_Numero"].ToString()),
                    AntPer_Diagnostico    = item_h["AntPer_Diagnostico"].ToString(),
                    AntPer_Observacion    = item_h["AntPer_Observacion"].ToString(),
                });
            }
            return(_AntecedentePersonales);
        }
コード例 #7
0
        //carga las atenciones en la lista "Atencion_Cargadas"
        public static async Task CargarAtenciones_Pendientes()
        {
            Atencion_Cargadas_Pendientes.Clear();
            string sql = "SELECT dbo.Atencion_Historia.Entr_Numero," +
                         "dbo.Atencion_Historia.Entr_IdPaciente,                " +
                         "dbo.Atencion_Historia.Entr_FechaEntrada,              " +
                         "dbo.Atencion_Historia.Entr_Hora,                      " +
                         "dbo.Atencion_Historia.Ent_Estado,                     " +
                         "dbo.Atencion_Historia.Ent_MotivoConsulta,             " +
                         "dbo.Atencion_Historia.Ent_CodMedico,                  " +
                         "dbo.Paciente.Pac_Nombre1,                             " +
                         "dbo.Paciente.Pac_Nombre2,                             " +
                         "dbo.Paciente.Pac_Apellido1,                           " +
                         "dbo.Paciente.Pac_Apellido2                            " +
                         "FROM    dbo.Atencion_Historia INNER JOIN              " +
                         "dbo.Paciente ON dbo.Atencion_Historia.Entr_IdPaciente " +
                         "= dbo.Paciente.Pac_Identificacion WHERE Ent_Estado=" + Cls_Estados_Atencion.Pendiente + " OR Ent_Estado=" + Cls_Estados_Atencion.Atendiendo;

            List <Cls_Habitos> _Habitos = new List <Cls_Habitos>();
            DataTable          tabla    = new DataTable();
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla(sql); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    Atencion_Cargadas_Pendientes.Add(new Cls_Atencion
                    {
                        Entr_Numero     = Convert.ToInt32(item["Entr_Numero"]),
                        Entr_IdPaciente = new Cls_Paciente
                        {
                            Pac_Identificacion = item["Entr_IdPaciente"].ToString(),
                            Pac_Nombre1        = item["Pac_Nombre1"].ToString(),
                            Pac_Nombre2        = item["Pac_Nombre2"].ToString(),
                            Pac_Apellido1      = item["Pac_Apellido1"].ToString(),
                            Pac_Apellido2      = item["Pac_Apellido2"].ToString(),
                        },
                        Entr_FechaEntrada  = Convert.ToDateTime(item["Entr_FechaEntrada"].ToString()),
                        Entr_Hora          = Convert.ToDateTime(item["Entr_Hora"].ToString()),
                        Ent_MotivoConsulta = item["Ent_MotivoConsulta"].ToString(),
                        Ent_Estado         = new Cls_Estados_Atencion2 {
                            EstAten_Codigo = Convert.ToInt32(item["Ent_Estado"].ToString())
                        },
                        Ent_CodMedico = new Cls_Medico {
                            Medic_Identificacion = item["Ent_CodMedico"].ToString()
                        }
                    });
                }
            }
        }
コード例 #8
0
        public List <Cls_AntecedenteFamiliar> _AntecedenteFamiliar_Detalle(int NumeroAtencion)
        {
            string sql;
            var    _AntecedenteFamiliar = new List <Cls_AntecedenteFamiliar>();

            sql = "SELECT	dbo.Atencion_Historia.Entr_Numero, dbo.Atencion_Historia.Entr_IdPaciente,           "+
                  "dbo.Atencion_Historia.Entr_FechaEntrada, dbo.Atencion_Historia.Entr_Hora,                  " +
                  "dbo.Atencion_Historia.Entr_Diagnostico,                                                    " +
                  "dbo.Atencion_Historia.Entr_Concepto_Codigo,                                                " +
                  "dbo.Atencion_Historia.Entr_Recomendacion,                                                  " +
                  "dbo.Atencion_Historia.Entr_Reubicacion,                                                    " +
                  "dbo.Atencion_Historia.Entr_TipoExamenCodigo,                                               " +
                  "dbo.Atencion_Historia.Ent_Enfasis, dbo.Atencion_Historia.Ent_Estado,                       " +
                  "dbo.Atencion_Historia.Ent_conceptoAptitud, dbo.Atencion_Historia.Ent_CodEPS,               " +
                  "dbo.Atencion_Historia.Ent_CodARL,                                                          " +
                  "dbo.Atencion_Historia.Ent_MotivoConsulta, dbo.Atencion_Historia.Ent_CodMedico,             " +
                  "dbo.AntecednteFamiliar.AntFam_Numero, dbo.AntecednteFamiliar.AntFam_Enfermedad_Codigo,     " +
                  "dbo.AntecednteFamiliar.AntFam_Entrada_Numero, dbo.AntecednteFamiliar.AntFam_Parentesco,    " +
                  "dbo.AntecednteFamiliar.AntFam_Mortalidad, dbo.AntecedentesF.AnteF_Codigo,                  " +
                  "dbo.AntecedentesF.AnteF_Descripcion                                                        " +
                  "FROM    dbo.AntecedentesF INNER JOIN                                                       " +
                  "dbo.AntecednteFamiliar ON dbo.AntecedentesF.AnteF_Codigo =                                 " +
                  "dbo.AntecednteFamiliar.AntFam_Enfermedad_Codigo INNER JOIN                                 " +
                  "dbo.Atencion_Historia ON dbo.AntecednteFamiliar.AntFam_Entrada_Numero =                    " +
                  "dbo.Atencion_Historia.Entr_Numero                                                          " +
                  "WHERE Entr_Numero=" + NumeroAtencion;

            DataTable tablaHabitoD = new DataTable();

            tablaHabitoD = ClsSqlServer.LlenarTabla(sql);
            foreach (DataRow item_h in tablaHabitoD.Rows)
            {
                _AntecedenteFamiliar.Add(new Cls_AntecedenteFamiliar
                {
                    AntFam_Enfermedad_Codigo = new Cls_AntecedentesFP
                    {
                        AnteP_Codigo      = Convert.ToInt32(item_h["AnteF_Codigo"].ToString()),
                        AnteP_Descripcion = item_h["AnteF_Descripcion"].ToString()
                    },
                    AntFam_Entrada_Numero = Convert.ToInt32(item_h["AntFam_Entrada_Numero"].ToString()),
                    AntFam_Mortalidad     = Convert.ToBoolean(item_h["AntFam_Mortalidad"].ToString()),
                    AntFam_Numero         = Convert.ToInt32(item_h["Entr_Numero"].ToString()),
                    AntFam_Parentesco     = item_h["AntFam_Parentesco"].ToString(),
                });
            }
            return(_AntecedenteFamiliar);
        }
コード例 #9
0
        //CARGA LOS ANTECEDENTES FAMILIARES QUE SE VAN A VISUALIZAR EN EL DGV
        public async Task <List <Cls_Comida> > Cargar_Comidas()
        {
            List <Cls_Comida> _Comida = new List <Cls_Comida>();
            DataTable         tabla   = new DataTable();
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla("SELECT [Comd_Codigo] ,[Comd_Descripcion] FROM [dbo].[Comida]"); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _Comida.Add(new Cls_Comida
                    {
                        Comd_Codigo      = Convert.ToInt32(item["Comd_Codigo"]),
                        Comd_Descripcion = item["Comd_Descripcion"].ToString()
                    });
                }
            }
            return(_Comida);
        }
コード例 #10
0
        public async Task <List <Cls_Alimento> > Cargar_Alimentos()
        {
            List <Cls_Alimento> _Alimento = new List <Cls_Alimento>();
            DataTable           tabla     = new DataTable();
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla("SELECT [Alim_Codigo] ,[Alim_Descripcion]  FROM [dbo].[Alimento]"); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _Alimento.Add(new Cls_Alimento
                    {
                        Alim_Codigo      = Convert.ToInt32(item["Alim_Codigo"]),
                        Alim_Descripcion = item["Alim_Descripcion"].ToString()
                    });
                }
            }
            return(_Alimento);
        }
コード例 #11
0
        public async Task <List <Cls_AntecedentesFP> > Cargar_AntecedentesF()
        {
            List <Cls_AntecedentesFP> _AntecedentesF = new List <Cls_AntecedentesFP>();
            DataTable tabla = new DataTable();
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla("SELECT [AnteF_Codigo] ,[AnteF_Descripcion] FROM [AntecedentesF]"); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _AntecedentesF.Add(new Cls_AntecedentesFP
                    {
                        AnteP_Codigo      = Convert.ToInt32(item["AnteF_Codigo"]),
                        AnteP_Descripcion = item["AnteF_Descripcion"].ToString()
                    });
                }
            }
            return(_AntecedentesF);
        }
コード例 #12
0
        //CARGA LOS HABITOS QUE SE VAN A VISUALIZAR EN EL DGV
        public async Task <List <Cls_Habitos> > Cargar_Habitos()
        {
            List <Cls_Habitos> _Habitos = new List <Cls_Habitos>();
            DataTable          tabla    = new DataTable();
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla("SELECT [HAB_CODIGO]  ,[HAB_DESCRIPCION]  FROM [dbo].[HABITOS]"); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _Habitos.Add(new Cls_Habitos
                    {
                        HAB_CODIGO      = Convert.ToInt32(item["HAB_CODIGO"]),
                        HAB_DESCRIPCION = item["HAB_DESCRIPCION"].ToString()
                    });
                }
            }
            return(_Habitos);
        }
コード例 #13
0
        //CARGAR LAS PROFESIONES
        public async Task <List <Cls_Profesion> > Cargar_Profesiones()
        {
            var       _Profesions = new List <Cls_Profesion>();
            DataTable tabla       = new DataTable();
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla("SELECT [Prof_Codigo] AS Codigo,[Prof_Descripcion] AS Descripcion FROM [dbo].[Profesion] ORDER BY Descripcion"); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _Profesions.Add(new Cls_Profesion
                    {
                        Prof_Codigo      = int.Parse(item["Codigo"].ToString()),
                        Prof_Descripcion = item["Descripcion"].ToString(),
                    });
                }
            }
            return(_Profesions);
        }
コード例 #14
0
        //CARGA LOS DEPARTAMENTOS
        public async Task <List <Cls_Departamento> > Cargar_Departamento()
        {
            var       _Departamentos = new List <Cls_Departamento>();
            DataTable tabla          = new DataTable();
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla("SELECT [Dept_Codigo] AS Codigo,[Dept_Nombre] AS Descripcion FROM [dbo].[Departamento] ORDER BY Descripcion"); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _Departamentos.Add(new Cls_Departamento
                    {
                        Dept_Codigo = item["Codigo"].ToString(),
                        Dept_Nombre = item["Descripcion"].ToString()
                    });
                }
            }
            return(_Departamentos);
        }
コード例 #15
0
        public async Task <List <Cls_TipoSangre> > Cargar_TipoSangre()
        {
            var       _TipoSangres = new List <Cls_TipoSangre>();
            DataTable tabla        = new DataTable();
            string    Sql          = "SELECT [TipSan_Codigo] As Codigo ,[TipSan_Descripcion] As Descripcion  FROM [dbo].[TipoSangre] ORDER BY Descripcion";
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla(Sql); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _TipoSangres.Add(new Cls_TipoSangre
                    {
                        TipSan_Codigo      = int.Parse(item["Codigo"].ToString()),
                        TipSan_Descripcion = item["Descripcion"].ToString(),
                    });
                }
            }
            return(_TipoSangres);
        }
コード例 #16
0
        public async Task <List <Cls_EstadoCivil> > Cargar_EstadoCivil()
        {
            var       _EstadoCivils = new List <Cls_EstadoCivil>();
            DataTable tabla         = new DataTable();
            string    Sql           = "SELECT [EstCivil_Codigo] As Codigo ,[EstCivil_Descripcion] As Descripcion  FROM [dbo].[EstadoCivil] ORDER BY Descripcion";
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla(Sql); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _EstadoCivils.Add(new Cls_EstadoCivil
                    {
                        EstCivil_Codigo      = int.Parse(item["Codigo"].ToString()),
                        EstCivil_Descripcion = item["Descripcion"].ToString(),
                    });
                }
            }
            return(_EstadoCivils);
        }
コード例 #17
0
        public async Task <List <Cls_Genero> > Cargar_Genero()
        {
            var       _Genero = new List <Cls_Genero>();
            DataTable tabla   = new DataTable();
            string    Sql     = "SELECT [Gen_Codigo] As Codigo, [Gen_Descripcion] As Descripcion  FROM [dbo].[Genero] ORDER BY Descripcion";
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla(Sql); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _Genero.Add(new Cls_Genero
                    {
                        Gen_Codigo      = item["Codigo"].ToString(),
                        Gen_Descripcion = item["Descripcion"].ToString(),
                    });
                }
            }
            return(_Genero);
        }
コード例 #18
0
        public async Task <List <Cls_TipoDocumento> > Cargar_TipoDocumento()
        {
            var       _TipoDocumentos = new List <Cls_TipoDocumento>();
            DataTable tabla           = new DataTable();
            string    Sql             = "SELECT [TipoIde_Codigo] As Codigo ,[TipoIde_Descripcion] As Descripcion FROM [dbo].[TipoDocumento]";
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla(Sql); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _TipoDocumentos.Add(new Cls_TipoDocumento
                    {
                        TipoIde_Codigo      = item["Codigo"].ToString(),
                        TipoIde_Descripcion = item["Descripcion"].ToString(),
                    });
                }
            }
            return(_TipoDocumentos);
        }
コード例 #19
0
        public async Task <List <Cls_Arl> > Cargar_Arl()
        {
            var       _Arl  = new List <Cls_Arl>();
            DataTable tabla = new DataTable();
            string    Sql   = "SELECT [Arl_Codigo] ,[Arl_Descripcion]  FROM [dbo].[ARL]";
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla(Sql); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _Arl.Add(new Cls_Arl
                    {
                        Arl_Codigo      = int.Parse(item["Arl_Codigo"].ToString()),
                        Arl_Descripcion = item["Arl_Descripcion"].ToString(),
                    });
                }
            }
            return(_Arl);
        }
コード例 #20
0
        public async Task <List <Cls_NivelEducativo> > Cargar_NivelEducativo()
        {
            var       _NivelEducativos = new List <Cls_NivelEducativo>();
            DataTable tabla            = new DataTable();
            string    Sql = "SELECT [NivEdu_Codigo] AS Codigo,[NivEdu_Descripcion] AS Descripcion FROM [dbo].[NivelEducativo] ORDER BY Codigo";
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla(Sql); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _NivelEducativos.Add(new Cls_NivelEducativo
                    {
                        NivEdu_Codigo      = int.Parse(item["Codigo"].ToString()),
                        NivEdu_Descripcion = item["Descripcion"].ToString()
                    });
                }
            }
            return(_NivelEducativos);
        }
コード例 #21
0
        public async Task <List <Cls_Eps> > Cargar_Eps()
        {
            var       _Eps  = new List <Cls_Eps>();
            DataTable tabla = new DataTable();
            string    Sql   = "SELECT [Eps_Codigo] ,[Eps_Descripcion] FROM [dbo].[EPS]";
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla(Sql); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _Eps.Add(new Cls_Eps
                    {
                        Eps_Codigo      = int.Parse(item["Eps_Codigo"].ToString()),
                        Eps_Descripcion = item["Eps_Descripcion"].ToString(),
                    });
                }
            }
            return(_Eps);
        }
コード例 #22
0
        public async Task <List <Cls_Dominancia> > Cargar_Dominancia()
        {
            var       _Dominancias = new List <Cls_Dominancia>();
            DataTable tabla        = new DataTable();
            string    Sql          = "SELECT [Dom_Codigo] As Codigo ,[Dom_Descripcion] As Descripcion FROM [dbo].[Dominancia] ORDER BY Descripcion";
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla(Sql); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _Dominancias.Add(new Cls_Dominancia
                    {
                        Dom_Codigo      = int.Parse(item["Codigo"].ToString()),
                        Dom_Descripcion = item["Descripcion"].ToString(),
                    });
                }
            }
            return(_Dominancias);
        }
コード例 #23
0
        public void BuscarUsuario()
        {
            DataTable tabla = new DataTable();
            string    sql   = "SELECT [Usu_Nombre]       " +
                              ",[Usu_Contraseña]        " +
                              ",[Usu_NombreCompleto]    " +
                              ",[Usu_FechaCaduca]       " +
                              ",[Usu_Estado]            " +
                              ",[Usu_Tipo]              " +
                              "FROM [dbo].[Usuario]     " +
                              "FROM[dbo].[Usuario] WHERE Usu_Nombre='" + TxtDocumento.Text.Trim() + "'";

            tabla = ObjServer.LlenarTabla(sql);
            //MessageBox.Show(tabla.Rows.Count.ToString());
            if (tabla.Rows.Count > 0)
            {
                if (tabla.Rows[0]["Usu_Estado"].ToString() == "2")
                {
                    if (MessageBox.Show("El usuario esta inactivo ¿Desea activarlo? ", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                    {
                        INACTIVAR(1);
                    }
                    else
                    {
                        return;
                    }
                }
                //CboTipoDocumento.SelectedValue = tabla.Rows[0]["Us_Tipo"];
                TxtNombre.Text     = tabla.Rows[0]["Usu_NombreCompleto"].ToString();
                TxtContraseña.Text = tabla.Rows[0]["Usu_Contraseña"].ToString();
                //TxtDocumento.Text= tabla.Rows[0]["Us_Documento"].ToString();
                //CboTipoDocumento.Visible = true;
                TxtContraseña.Visible = true;
                TxtNombre.Visible     = true;
            }
            else
            {
                MessageBox.Show("No hay resultados para el numero de documento ingresado", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                OcultarLimpiar();
            }
        }
コード例 #24
0
        public List <Cls_HabitoDetalle> _HabitoDetalle(int NumeroAtencion)
        {
            string sql;
            var    _Habito_D = new List <Cls_HabitoDetalle>();

            sql = "SELECT	dbo.Atencion_Historia.Entr_Numero, dbo.Atencion_Historia.Entr_IdPaciente,               "+
                  "dbo.Atencion_Historia.Entr_FechaEntrada, dbo.Atencion_Historia.Entr_Hora,                       " +
                  "dbo.Atencion_Historia.Entr_Diagnostico,                                                         " +
                  "dbo.Atencion_Historia.Entr_Concepto_Codigo, dbo.Atencion_Historia.Entr_Recomendacion,           " +
                  "dbo.Atencion_Historia.Entr_Reubicacion, dbo.Atencion_Historia.Entr_TipoExamenCodigo,            " +
                  "dbo.Atencion_Historia.Ent_Enfasis, dbo.Atencion_Historia.Ent_Estado,                            " +
                  "dbo.Atencion_Historia.Ent_conceptoAptitud, dbo.Atencion_Historia.Ent_CodEPS,                    " +
                  "dbo.Atencion_Historia.Ent_CodARL,                                                               " +
                  "dbo.Atencion_Historia.Ent_MotivoConsulta, dbo.Atencion_Historia.Ent_CodMedico,                  " +
                  "dbo.HabitoDetalle.HabPac_Habito_Codigo, dbo.HabitoDetalle.HabPac_Entrada_Numero,                " +
                  "dbo.HabitoDetalle.HabPac_Caracteristica, dbo.HabitoDetalle.HabPac_Frecuencia,                   " +
                  "dbo.HabitoDetalle.HabPac_Tiempo, dbo.HabitoDetalle.HabPac_Observacion, dbo.HABITOS.HAB_CODIGO,  " +
                  "dbo.HABITOS.HAB_DESCRIPCION                                                                     " +
                  "FROM    dbo.HABITOS INNER JOIN                                                                  " +
                  "dbo.HabitoDetalle ON dbo.HABITOS.HAB_CODIGO = dbo.HabitoDetalle.HabPac_Habito_Codigo INNER JOIN " +
                  "dbo.Atencion_Historia ON dbo.HabitoDetalle.HabPac_Entrada_Numero = dbo.Atencion_Historia.Entr_Numero WHERE Entr_Numero=" + NumeroAtencion;
            DataTable tablaHabitoD = new DataTable();

            tablaHabitoD = ClsSqlServer.LlenarTabla(sql);
            foreach (DataRow item_h in tablaHabitoD.Rows)
            {
                _Habito_D.Add(new Cls_HabitoDetalle
                {
                    HabPac_Caracteristica = item_h["HabPac_Caracteristica"].ToString(),
                    HabPac_Entrada_Numero = Convert.ToInt32(item_h["Entr_Numero"].ToString()),
                    HabPac_Frecuencia     = item_h["HabPac_Frecuencia"].ToString(),
                    HabPac_Habito_Codigo  = new Cls_Habitos {
                        HAB_CODIGO = Convert.ToInt32(item_h["HAB_CODIGO"].ToString()), HAB_DESCRIPCION = item_h["HAB_DESCRIPCION"].ToString()
                    },
                    HabPac_Observacion = item_h["HabPac_Observacion"].ToString(),
                    HabPac_Tiempo      = item_h["HabPac_Tiempo"].ToString()
                });
            }
            return(_Habito_D);
        }
コード例 #25
0
        //CARGAR LAS CIUDADES
        public async Task <List <Cls_Ciudad> > Cargar_Ciudad(string _DepartamentoCodigo)
        {
            var       _Ciudads = new List <Cls_Ciudad>();
            DataTable tabla    = new DataTable();
            await Task.Run(() => { tabla = ClsSqlServer.LlenarTabla("SELECT [Ciud_CodDepto] AS CODDEPARTAMENTO,[Ciud_Codigo] As Codigo,[Ciud_Nombre] AS Descripcion FROM [dbo].[Ciudad] WHERE [Ciud_CodDepto] ='" + _DepartamentoCodigo + "'"); });

            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _Ciudads.Add(new Cls_Ciudad
                    {
                        Ciud_Codigo   = item["Codigo"].ToString(),
                        Ciud_Nombre   = item["Descripcion"].ToString(),
                        Ciud_CodDepto = new Cls_Departamento {
                            Dept_Codigo = item["CODDEPARTAMENTO"].ToString()
                        }
                    });
                }
            }
            return(_Ciudads);
        }
コード例 #26
0
        public List <Cls_Frecuencia_Consumo> _FrecuenciaConsumo_Detalle(int NumeroAtencion)
        {
            string sql;
            var    _FrecuenciaConsumo = new List <Cls_Frecuencia_Consumo>();

            sql = "SELECT	dbo.Frecuencia_Consmo.FreCon_Codigo, dbo.Frecuencia_Consmo.FreCon_CodAlimento,                    "+
                  "dbo.Frecuencia_Consmo.FreCon_NumeroAtencion, dbo.Frecuencia_Consmo.FreCon_Diario,                        " +
                  "dbo.Frecuencia_Consmo.FreCon_Semanal, dbo.Frecuencia_Consmo.FreCon_Quincenal,                            " +
                  "dbo.Frecuencia_Consmo.FreCon_Mensual, dbo.Frecuencia_Consmo.FreCon_Nunca,                                " +
                  "dbo.Atencion_Historia.Entr_Numero,                                                                       " +
                  "dbo.Alimento.Alim_Codigo, dbo.Alimento.Alim_Descripcion                                                  " +
                  "FROM    dbo.Frecuencia_Consmo INNER JOIN                                                                 " +
                  "dbo.Alimento ON dbo.Frecuencia_Consmo.FreCon_CodAlimento = dbo.Alimento.Alim_Codigo INNER JOIN           " +
                  "dbo.Atencion_Historia ON dbo.Frecuencia_Consmo.FreCon_NumeroAtencion = dbo.Atencion_Historia.Entr_Numero " +
                  " WHERE Entr_Numero=" + NumeroAtencion;

            DataTable tablaHabitoD = new DataTable();

            tablaHabitoD = ClsSqlServer.LlenarTabla(sql);
            foreach (DataRow item_h in tablaHabitoD.Rows)
            {
                _FrecuenciaConsumo.Add(new Cls_Frecuencia_Consumo
                {
                    FreCon_Codigo         = Convert.ToInt32(item_h["FreCon_Codigo"].ToString()),
                    FreCon_NumeroAtencion = Convert.ToInt32(item_h["Entr_Numero"].ToString()),
                    FreCon_Diario         = item_h["FreCon_Diario"].ToString(),
                    FreCon_CodAlimento    = new Cls_Alimento
                    {
                        Alim_Codigo      = Convert.ToInt32(item_h["Alim_Codigo"].ToString()),
                        Alim_Descripcion = item_h["Alim_Descripcion"].ToString()
                    },
                    FreCon_Semanal   = item_h["FreCon_Semanal"].ToString(),
                    FreCon_Quincenal = item_h["FreCon_Quincenal"].ToString(),
                    FreCon_Mensual   = item_h["FreCon_Mensual"].ToString(),
                    FreCon_Nunca     = item_h["FreCon_Nunca"].ToString()
                });
            }
            return(_FrecuenciaConsumo);
        }
コード例 #27
0
        public List <Cls_Medico> Cargar_Medico(string Identificacion)
        {
            var       _Medico = new List <Cls_Medico>();
            DataTable tabla   = new DataTable();
            string    Sql     = "SELECT [Medic_TipoIdentificacion] ,[Medic_Identificacion] ,[Medic_Nombre1] ,[Medic_Nombre2],[Medic_Apellido1],[Medic_Apellido2],[Medic_Foto],[Medic_Huella],[Medic_Firma]FROM[dbo].[Medico] Order By [Medic_Identificacion] ,[Medic_Nombre1] ,[Medic_Nombre2],[Medic_Apellido1],[Medic_Apellido2] WHERE Medic_Identificacion ='" + Identificacion + "'";

            tabla = ClsSqlServer.LlenarTabla(Sql);
            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow item in tabla.Rows)
                {
                    _Medico.Add(new Cls_Medico
                    {
                        Medic_Identificacion = item["Medic_Identificacion"].ToString(),
                        Medic_Nombre1        = item["Medic_Nombre1"].ToString(),
                        Medic_Nombre2        = item["Medic_Nombre2"].ToString(),
                        Medic_Apellido1      = item["Medic_Apellido1"].ToString(),
                        Medic_Apellido2      = item["Medic_Apellido2"].ToString()
                    });
                }
            }
            return(_Medico);
        }
コード例 #28
0
        public List <Cls_Antropometria> _Antropometria_Detalle(int NumeroAtencion)
        {
            string sql;
            var    _Antropometria = new List <Cls_Antropometria>();

            sql = "SELECT	dbo.Antropometria.Antr_Codigo,      "+
                  "dbo.Antropometria.Antr__NumeroAtencion,    " +
                  "dbo.Antropometria.Antr_Peso,               " +
                  "dbo.Antropometria.Antr_Talla,              " +
                  "dbo.Antropometria.Antr_IMC,                " +
                  "dbo.Antropometria.Antr_PesoIdeal,          " +
                  "dbo.Antropometria.Antr_ExcesoPeso,         " +
                  "dbo.Atencion_Historia.Entr_Numero          " +
                  "FROM    dbo.Atencion_Historia INNER JOIN   " +
                  "dbo.Antropometria ON                       " +
                  "dbo.Atencion_Historia.Entr_Numero =        " +
                  "dbo.Antropometria.Antr__NumeroAtencion     " +
                  " WHERE Entr_Numero=" + NumeroAtencion;

            DataTable tablaHabitoD = new DataTable();

            tablaHabitoD = ClsSqlServer.LlenarTabla(sql);
            foreach (DataRow item_h in tablaHabitoD.Rows)
            {
                _Antropometria.Add(new Cls_Antropometria
                {
                    Antr_Codigo          = Convert.ToInt32(item_h["Antr_Codigo"].ToString()),
                    Antr_Peso            = item_h["Antr_Peso"].ToString(),
                    Antr__NumeroAtencion = Convert.ToInt32(item_h["Antr__NumeroAtencion"].ToString()),
                    Antr_ExcesoPeso      = item_h["Antr_ExcesoPeso"].ToString(),
                    Antr_IMC             = item_h["Antr_IMC"].ToString(),
                    Antr_PesoIdeal       = item_h["Antr_PesoIdeal"].ToString(),
                    Antr_Talla           = item_h["Antr_Talla"].ToString()
                });
            }
            return(_Antropometria);
        }
コード例 #29
0
        public List <Cls_Recordatorio> _Recordatorio_Detalle(int NumeroAtencion)
        {
            string sql;
            var    _Recordatorio = new List <Cls_Recordatorio>();

            sql = "SELECT	dbo.Atencion_Historia.Entr_Numero, dbo.Recordatorio.Record_Codigo, "+
                  "dbo.Recordatorio.Record_NumeroAtencion,                                   " +
                  "dbo.Recordatorio.Record_CodComida, dbo.Recordatorio.Record_Hora,          " +
                  "dbo.Recordatorio.Record_Preparacion, dbo.Recordatorio.Record_Cantidad,    " +
                  "dbo.Comida.Comd_Codigo, dbo.Comida.Comd_Descripcion                       " +
                  "FROM  dbo.Atencion_Historia INNER JOIN                                  " +
                  "dbo.Recordatorio ON dbo.Atencion_Historia.Entr_Numero =                   " +
                  "dbo.Recordatorio.Record_NumeroAtencion INNER JOIN                         " +
                  "dbo.Comida ON dbo.Recordatorio.Record_CodComida = dbo.Comida.Comd_Codigo  " +
                  " WHERE Entr_Numero=" + NumeroAtencion;

            DataTable tablaHabitoD = new DataTable();

            tablaHabitoD = ClsSqlServer.LlenarTabla(sql);
            foreach (DataRow item_h in tablaHabitoD.Rows)
            {
                _Recordatorio.Add(new Cls_Recordatorio
                {
                    Record_Codigo         = Convert.ToInt32(item_h["Record_Codigo"].ToString()),
                    Record_NumeroAtencion = Convert.ToInt32(item_h["Record_NumeroAtencion"].ToString()),
                    Record_Hora           = item_h["Record_Hora"].ToString(),
                    Record_CodComida      = new Cls_Comida
                    {
                        Comd_Codigo      = Convert.ToInt32(item_h["Record_CodComida"].ToString()),
                        Comd_Descripcion = item_h["Comd_Descripcion"].ToString()
                    },
                    Record_Cantidad    = Convert.ToInt32(item_h["Record_Cantidad"].ToString()),
                    Record_Preparacion = item_h["Record_Preparacion"].ToString(),
                });
            }
            return(_Recordatorio);
        }
コード例 #30
0
        public Cls_Paciente Buscar_Paciente_(string Documento_)
        {
            string Query = "SELECT	dbo.Paciente.Pac_TipoIdentificacion, dbo.Paciente.Pac_Identificacion, dbo.Paciente.Pac_Nombre1,     "+
                           "dbo.Paciente.Pac_Nombre2, dbo.Paciente.Pac_Apellido1, dbo.Paciente.Pac_Apellido2,                          " +
                           "dbo.Paciente.Pac_FechaNacimiento, dbo.Paciente.Pac_CodGenero, dbo.Paciente.Pac_CodDepto,                   " +
                           "dbo.Paciente.Pac_CodCiudad, dbo.Paciente.Pac_Direccion, dbo.Paciente.Pac_CodNivelEducativo,                " +
                           "dbo.Paciente.Pac_CodProfesion, dbo.Paciente.Pac_TipoSangre, dbo.Paciente.Pac_EstadoCivil,                  " +
                           "dbo.Paciente.Pac_Telefono, dbo.Paciente.Pac_Foto, dbo.Paciente.Pac_Huella, dbo.Paciente.Pac_Firma,         " +
                           "dbo.Paciente.Pac_Dominancia_Codigo, dbo.Paciente.Pac_Fecha, dbo.Paciente.Pac_CodEPS,                       " +
                           "dbo.Paciente.Pac_CodARL, dbo.Ciudad.Ciud_CodDepto, dbo.Ciudad.Ciud_Codigo, dbo.Ciudad.Ciud_Nombre,         " +
                           "dbo.Departamento.Dept_Codigo, dbo.Departamento.Dept_Nombre, dbo.TipoDocumento.TipoIde_Codigo,              " +
                           "dbo.TipoDocumento.TipoIde_Descripcion, dbo.Genero.Gen_Codigo, dbo.Genero.Gen_Descripcion,                  " +
                           "dbo.NivelEducativo.NivEdu_Codigo, dbo.NivelEducativo.NivEdu_Descripcion, dbo.Profesion.Prof_Codigo,        " +
                           "dbo.Profesion.Prof_Descripcion, dbo.EstadoCivil.EstCivil_Codigo, dbo.EstadoCivil.EstCivil_Descripcion,     " +
                           "dbo.TipoSangre.TipSan_Codigo, dbo.TipoSangre.TipSan_Descripcion, dbo.Dominancia.Dom_Codigo,                " +
                           "dbo.Dominancia.Dom_Descripcion, dbo.ARL.Arl_Descripcion, dbo.ARL.Arl_Codigo, dbo.EPS.Eps_Codigo,           " +
                           "dbo.EPS.Eps_Descripcion                                                                                    " +
                           "FROM    dbo.Departamento INNER JOIN                                                                        " +
                           "dbo.Ciudad ON dbo.Departamento.Dept_Codigo = dbo.Ciudad.Ciud_CodDepto INNER JOIN                           " +
                           "dbo.TipoDocumento INNER JOIN                                                                               " +
                           "dbo.Paciente ON dbo.TipoDocumento.TipoIde_Codigo = dbo.Paciente.Pac_TipoIdentificacion INNER JOIN          " +
                           "dbo.EPS ON dbo.Paciente.Pac_CodEPS = dbo.EPS.Eps_Codigo INNER JOIN                                         " +
                           "dbo.ARL ON dbo.Paciente.Pac_CodARL = dbo.ARL.Arl_Codigo INNER JOIN                                         " +
                           "dbo.Profesion ON dbo.Paciente.Pac_CodProfesion = dbo.Profesion.Prof_Codigo ON                              " +
                           "dbo.Ciudad.Ciud_CodDepto = dbo.Paciente.Pac_CodDepto AND                                                   " +
                           "dbo.Ciudad.Ciud_Codigo = dbo.Paciente.Pac_CodCiudad INNER JOIN                                             " +
                           "dbo.Genero ON dbo.Paciente.Pac_CodGenero = dbo.Genero.Gen_Codigo INNER JOIN                                " +
                           "dbo.Dominancia ON dbo.Paciente.Pac_Dominancia_Codigo = dbo.Dominancia.Dom_Codigo INNER JOIN                " +
                           "dbo.NivelEducativo ON dbo.Paciente.Pac_CodNivelEducativo = dbo.NivelEducativo.NivEdu_Codigo INNER JOIN     " +
                           "dbo.EstadoCivil ON dbo.Paciente.Pac_EstadoCivil = dbo.EstadoCivil.EstCivil_Codigo INNER JOIN               " +
                           "dbo.TipoSangre ON dbo.Paciente.Pac_TipoSangre = dbo.TipoSangre.TipSan_Codigo                               " +
                           "WHERE Pac_Identificacion='" + Documento_ + "'";
            DataTable tablaPaciente2 = new DataTable();
            var       _Paciente      = new Cls_Paciente();

            tablaPaciente2 = ClsSqlServer.LlenarTabla(Query);
            if (tablaPaciente2.Rows.Count > 0)
            {
                _Paciente.Pac_TipoIdentificacion = new Cls_TipoDocumento {
                    TipoIde_Codigo = tablaPaciente2.Rows[0]["Pac_TipoIdentificacion"].ToString(), TipoIde_Descripcion = tablaPaciente2.Rows[0]["TipoIde_Descripcion"].ToString()
                };
                _Paciente.Pac_Identificacion = Documento_;

                _Paciente.Pac_Nombre1   = tablaPaciente2.Rows[0]["Pac_Nombre1"].ToString();
                _Paciente.Pac_Nombre2   = tablaPaciente2.Rows[0]["Pac_Nombre2"].ToString();
                _Paciente.Pac_Apellido1 = tablaPaciente2.Rows[0]["Pac_Apellido1"].ToString();
                _Paciente.Pac_Apellido2 = tablaPaciente2.Rows[0]["Pac_Apellido2"].ToString();

                _Paciente.Pac_FechaNacimiento = Convert.ToDateTime(tablaPaciente2.Rows[0]["Pac_FechaNacimiento"].ToString());
                _Paciente.Pac_Fecha           = Convert.ToDateTime(tablaPaciente2.Rows[0]["Pac_Fecha"]);
                _Paciente.Pac_CodGenero       = new Cls_Genero {
                    Gen_Codigo = tablaPaciente2.Rows[0]["Pac_CodGenero"].ToString(), Gen_Descripcion = tablaPaciente2.Rows[0]["Gen_Descripcion"].ToString()
                };
                _Paciente.Pac_CodDepto = new Cls_Departamento {
                    Dept_Codigo = tablaPaciente2.Rows[0]["Pac_CodDepto"].ToString(), Dept_Nombre = tablaPaciente2.Rows[0]["Dept_Nombre"].ToString()
                };
                _Paciente.Pac_CodCiudad = new Cls_Ciudad {
                    Ciud_Codigo = tablaPaciente2.Rows[0]["Pac_CodCiudad"].ToString(), Ciud_Nombre = tablaPaciente2.Rows[0]["Ciud_Nombre"].ToString()
                };

                _Paciente.Pac_Direccion         = tablaPaciente2.Rows[0]["Pac_Direccion"].ToString();
                _Paciente.Pac_CodNivelEducativo = new Cls_NivelEducativo {
                    NivEdu_Codigo = int.Parse(tablaPaciente2.Rows[0]["Pac_CodNivelEducativo"].ToString()), NivEdu_Descripcion = tablaPaciente2.Rows[0]["NivEdu_Descripcion"].ToString()
                };
                _Paciente.Pac_CodProfesion = new Cls_Profesion {
                    Prof_Codigo = int.Parse(tablaPaciente2.Rows[0]["Pac_CodProfesion"].ToString()), Prof_Descripcion = tablaPaciente2.Rows[0]["Prof_Descripcion"].ToString()
                };
                _Paciente.Pac_TipoSangre = new Cls_TipoSangre {
                    TipSan_Codigo = int.Parse(tablaPaciente2.Rows[0]["Pac_TipoSangre"].ToString()), TipSan_Descripcion = tablaPaciente2.Rows[0]["TipSan_Descripcion"].ToString()
                };
                _Paciente.Pac_EstadoCivil = new Cls_EstadoCivil {
                    EstCivil_Codigo = Convert.ToInt32(tablaPaciente2.Rows[0]["Pac_EstadoCivil"].ToString()), EstCivil_Descripcion = tablaPaciente2.Rows[0]["EstCivil_Descripcion"].ToString()
                };

                _Paciente.Pac_Telefono          = tablaPaciente2.Rows[0]["Pac_Telefono"].ToString();
                _Paciente.Pac_Dominancia_Codigo = new Cls_Dominancia {
                    Dom_Codigo = Convert.ToInt32(tablaPaciente2.Rows[0]["Pac_Dominancia_Codigo"].ToString()), Dom_Descripcion = tablaPaciente2.Rows[0]["Dom_Descripcion"].ToString()
                };
                _Paciente.Pac_CodEPS = new Cls_Eps {
                    Eps_Codigo = Convert.ToInt32(tablaPaciente2.Rows[0]["Pac_CodEPS"].ToString()), Eps_Descripcion = tablaPaciente2.Rows[0]["Eps_Descripcion"].ToString()
                };
                _Paciente.Pac_CodARL = new Cls_Arl {
                    Arl_Codigo = Convert.ToInt32(tablaPaciente2.Rows[0]["Pac_CodARL"].ToString()), Arl_Descripcion = tablaPaciente2.Rows[0]["Arl_Descripcion"].ToString()
                };

                string[] fecha = DateTime.Now.ToString().Split(' ');
                _Paciente.Pac_Fecha = DateTime.Now;
                if (tablaPaciente2.Rows[0]["Pac_Huella"].ToString() != "")
                {
                    byte[] imageBuffer1        = (byte[])tablaPaciente2.Rows[0]["Pac_Huella"];
                    System.IO.MemoryStream ms1 = new System.IO.MemoryStream(imageBuffer1);
                    _Paciente.Pac_Huella = ms1;
                }
                else
                {
                    _Paciente.Pac_Huella = null;
                }
                if (tablaPaciente2.Rows[0]["Pac_Foto"].ToString() != "")
                {
                    byte[] imageBuffer1        = (byte[])tablaPaciente2.Rows[0]["Pac_Foto"];
                    System.IO.MemoryStream ms1 = new System.IO.MemoryStream(imageBuffer1);
                    _Paciente.Pac_Foto = ms1;
                }
                else
                {
                    _Paciente.Pac_Foto = null;
                }
                if (tablaPaciente2.Rows[0]["Pac_firma"].ToString() != "")
                {
                    byte[] imageBuffer1        = (byte[])tablaPaciente2.Rows[0]["Pac_firma"];
                    System.IO.MemoryStream ms1 = new System.IO.MemoryStream(imageBuffer1);
                    _Paciente.Pac_Firma = ms1;
                }
                else
                {
                    _Paciente.Pac_Firma = null;
                }
            }
            return(_Paciente);
        }