Exemplo n.º 1
0
        public List <ListadoResidentesCama> listarPacientesCama(string BDMedical)
        {
            List <ListadoResidentesCama> respuesta = new List <ListadoResidentesCama>();
            Conexion objConexion = new Conexion("OpenMedical");
            String   sql         = "SELECT P.Id, P.Identificacion,P.Nombre,ISNULL(L.Nombre) Cama FROM paciente P  INNER JOIN " + BDMedical + ".dbo.IngresoResidente IR ON IR.PacienteId=P.Id " +
                                   " LEFT JOIN " + BDMedical + ".dbo.CamaAsignada LA on LA.Pacientesid=P.id " +
                                   " LEFT JOIN " + BDMedical + ".dbo.Cama L on L.CamaId=LA.CamaId";
            Paquete paquete = objConexion.consultar(sql);

            if (!paquete.Error)
            {
                if (!paquete.esVacio())
                {
                    for (int i = 0; i < paquete.Datos.Rows.Count; i++)
                    {
                        ListadoResidentesCama objPaciente = new ListadoResidentesCama();
                        objPaciente.Id             = paquete.Datos.Rows[i]["Id"].ToString();
                        objPaciente.Identificacion = paquete.Datos.Rows[i]["Identificacion"].ToString();
                        objPaciente.Nombre         = paquete.Datos.Rows[i]["Nombre"].ToString();
                        objPaciente.CamaAsignada   = paquete.Datos.Rows[i]["Cama"].ToString();
                        respuesta.Add(objPaciente);
                    }
                }
            }



            return(respuesta);
        }
Exemplo n.º 2
0
        private List <ListadoActivosFijos> descargarDataTable(Paquete paquete)
        {
            List <ListadoActivosFijos> respuesta = new List <ListadoActivosFijos>();

            if (!paquete.Error)

            {
                if (!paquete.esVacio())
                {
                    for (int i = 0; i < paquete.Datos.Rows.Count; i++)
                    {
                        ListadoActivosFijos obj = new ListadoActivosFijos();
                        obj.ActivoFijoId       = paquete.Datos.Rows[i]["ActivoFijoId"].ToString();
                        obj.Codigo             = paquete.Datos.Rows[i]["Codigo"].ToString();
                        obj.Descripcion        = paquete.Datos.Rows[i]["Descripcion"].ToString();
                        obj.TerceroId          = Convert.ToInt16(paquete.Datos.Rows[i]["TerceroId"]);
                        obj.Responsable        = paquete.Datos.Rows[i]["Responsable"].ToString();
                        obj.EstadoActivoFijoId = Convert.ToInt16(paquete.Datos.Rows[i]["EstadoActivoFijoId"]);
                        obj.Estado             = paquete.Datos.Rows[i]["Estado"].ToString();
                        obj.DescripcionEstado  = paquete.Datos.Rows[i]["DescripcionEstado"].ToString();
                        respuesta.Add(obj);
                    }
                }
            }
            return(respuesta);
        }
Exemplo n.º 3
0
        public List <ListadoResidentesLocker> listarPacientesLocker(string BDMedical)
        {
            List <ListadoResidentesLocker> respuesta = new List <ListadoResidentesLocker>();
            Conexion objConexion = new Conexion("OpenMedical");
            String   sql         = "SELECT P.Id, P.Identificacion,P.Nombre,ISNULL(L.Codigo+' - '+ L.Descripcion) Locker FROM paciente P  INNER JOIN " + BDMedical + ".dbo.IngresoResidente IR ON IR.PacienteId=P.Id " +
                                   " LEFT JOIN " + BDMedical + ".dbo.LockerAsignado LA on LA.Pacientesid=P.id " +
                                   " LEFT JOIN " + BDMedical + ".dbo.Locker L on L.LockerId=LA.LockerId";
            Paquete paquete = objConexion.consultar(sql);

            if (!paquete.Error)
            {
                if (!paquete.esVacio())
                {
                    for (int i = 0; i < paquete.Datos.Rows.Count; i++)
                    {
                        ListadoResidentesLocker objPaciente = new ListadoResidentesLocker();
                        objPaciente.Id             = paquete.Datos.Rows[i]["Id"].ToString();
                        objPaciente.Identificacion = paquete.Datos.Rows[i]["Identificacion"].ToString();
                        objPaciente.Nombre         = paquete.Datos.Rows[i]["Nombre"].ToString();
                        objPaciente.LockerAsignado = paquete.Datos.Rows[i]["Locker"].ToString();
                        respuesta.Add(objPaciente);
                    }
                }
            }



            return(respuesta);
        }
Exemplo n.º 4
0
    public static object Login(Dictionary <string, object> Parameter)
    {
        #region Declaración de variables
        Resultado Result = new Resultado {
            sCode = false
        };
        Procedimiento ProcedimientoValidar = new Procedimiento();
        Paquete       Paquete = new Paquete();
        #endregion

        try
        {
            objConexion.setNombreConexion("CadenaConexion");

            ProcedimientoValidar = new Procedimiento("[dbo].[PA_ValidarLogin]");
            ProcedimientoValidar.agregarParametro(new Parametro("@sUsuario", SqlDbType.VarChar, Base64Decode(Parameter["sUsuario"].ToString()), ParameterDirection.Input));
            ProcedimientoValidar.agregarParametro(new Parametro("@sPassword", SqlDbType.VarChar, Base64Decode(Parameter["sPassword"].ToString()), ParameterDirection.Input));

            Paquete = objConexion.ejecutar(ProcedimientoValidar);

            if (!Paquete.Error)
            {
                if (!Paquete.esVacio())
                {
                    HttpCookie hCookie = HttpContext.Current.Request.Cookies["User"];
                    if (hCookie == null)
                    {
                        hCookie = new HttpCookie("User");
                    }
                    hCookie["NombreCompleto"] = Paquete.Datos.Rows[0]["NombreCompleto"].ToString();
                    hCookie["RolName"]        = Paquete.Datos.Rows[0]["RolUsuario"].ToString();
                    hCookie["Usuario"]        = Paquete.Datos.Rows[0]["Usuario"].ToString();
                    hCookie["IdUsuario"]      = Paquete.Datos.Rows[0]["IdUsuario"].ToString();
                    hCookie["sJsonUsuario"]   = JsonConvert.SerializeObject(Paquete.Datos);
                    HttpContext.Current.Response.Cookies.Add(hCookie);
                }
                else
                {
                    Result.sCode    = true;
                    Result.sMessage = "Usuario no existe en el sistema...";
                }
            }
            else
            {
                Result.sCode    = true;
                Result.sMessage = "Error al validar login...\n" + Paquete.Mensaje;
            }
        }
        catch (Exception ex)
        {
            Result.sCode    = true;
            Result.sMessage = "Error al validar login...\n" + ex.Message;
        }

        return(JsonConvert.SerializeObject(Result));
    }
Exemplo n.º 5
0
        private List <ListadoIngresoResidentes> descargarDataTable(Paquete paquete)
        {
            List <ListadoIngresoResidentes> respuesta = new List <ListadoIngresoResidentes>();

            if (!paquete.Error)

            {
                if (!paquete.esVacio())
                {
                    for (int i = 0; i < paquete.Datos.Rows.Count; i++)
                    {
                        ListadoIngresoResidentes obj = new ListadoIngresoResidentes();
                        obj.IngresoResidenteId = paquete.Datos.Rows[i]["IngresoResidenteId"].ToString();
                        obj.Sede             = paquete.Datos.Rows[i]["Sede"].ToString();
                        obj.Identificacion   = paquete.Datos.Rows[i]["Identificacion"].ToString();
                        obj.Paciente         = paquete.Datos.Rows[i]["Paciente"].ToString();
                        obj.FechaIngreso     = paquete.Datos.Rows[i]["FechaIngreso"].ToString().Substring(0, 10);
                        obj.TipoAdiccion     = paquete.Datos.Rows[i]["TipoAdiccion"].ToString();
                        obj.CelularAcudiente = paquete.Datos.Rows[i]["CelularAcudiente"].ToString();
                        if (paquete.Datos.Rows[i]["EstadoResidente"].ToString().Equals("0"))
                        {
                            obj.Estado = "Interno";
                        }
                        if (paquete.Datos.Rows[i]["EstadoResidente"].ToString().Equals("1"))
                        {
                            obj.Estado = "ReIngreso";
                        }
                        if (paquete.Datos.Rows[i]["EstadoResidente"].ToString().Equals("2"))
                        {
                            obj.Estado = "Movilizado";
                        }
                        if (paquete.Datos.Rows[i]["EstadoResidente"].ToString().Equals("3"))
                        {
                            obj.Estado = "Abandono";
                        }
                        if (paquete.Datos.Rows[i]["EstadoResidente"].ToString().Equals("4"))
                        {
                            obj.Estado = "Interno";
                        }
                        if (paquete.Datos.Rows[i]["EstadoResidente"].ToString().Equals("5"))
                        {
                            obj.Estado = "Expulsado";
                        }
                        if (paquete.Datos.Rows[i]["EstadoResidente"].ToString().Equals("6"))
                        {
                            obj.Estado = "Desprendimiento";
                        }
                        obj.Cama   = paquete.Datos.Rows[i]["Cama"].ToString();
                        obj.Locker = paquete.Datos.Rows[i]["Locker"].ToString();
                        respuesta.Add(obj);
                    }
                }
            }
            return(respuesta);
        }
Exemplo n.º 6
0
    private void Inicializar()
    {
        try
        {
            hidden_Periodos.Value = "[]";
            hidden_Anios.Value    = "[]";
            objConexion.setNombreConexion("CadenaConexion");

            #region CargarPeriodos
            Procedimiento usp_Procedimiento = new Procedimiento("[dbo].[usp_ObtenerComboPeriodo]");
            Paquete       objPaquete        = objConexion.ejecutar(usp_Procedimiento);

            if (!objPaquete.Error)
            {
                if (!objPaquete.esVacio())
                {
                    hidden_Periodos.Value = JsonConvert.SerializeObject(objPaquete.Datos);
                }
            }
            #endregion

            #region CargarAñosLectivos
            DataTable dtAnios = new DataTable();
            dtAnios.Columns.Add("Codigo");
            dtAnios.Columns.Add("Nombre");
            int iRangoAnios = 10;
            int iAnioActual = DateTime.Now.Year;

            for (int i = 0; i < iRangoAnios; i++)
            {
                DataRow row = dtAnios.NewRow();
                row["Codigo"] = iAnioActual.ToString();
                row["Nombre"] = iAnioActual.ToString();
                dtAnios.Rows.Add(row);
                iAnioActual--;
            }

            if (dtAnios.Rows.Count > 0)
            {
                hidden_Anios.Value = JsonConvert.SerializeObject(dtAnios);
            }

            #endregion
        }
        catch (Exception ex)
        {
            string sMensaje = "Error Page_Load() : " + ex.Message;
            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "MensajeError('" + sMensaje + "')", true);
        }
    }
Exemplo n.º 7
0
        public List <Paciente> listarPacientes()
        {
            List <Paciente> respuesta   = new List <Paciente>();
            Conexion        objConexion = new Conexion("OpenMedical");
            String          sql         = "SELECT [Id],[Identificacion],[Carnet],[Nom1Afil],[Nom2Afil],[Ape1Afil],[Ape2Afil],[Profesion],[FechaNac],[Sexo],[DirAfil] " +
                                          " ,[TelRes],[TelOfic],[EstadoCivil],[Regimen],[Zona],[TipoID],[Municipio],[UnidadEdad],[Responsable],[Acompañante],[TelAcomp]" +
                                          ",[Expedicion],[Historia],[Usuario],[Nivel],[TipoUsuario],[Facturarlo],[Activo],[DirCatastrofe],[MunicipioCatastrofe],[DepartamentoCatastrofe]" +
                                          ",[ZonaCatastrofe],[FechaCatastrofe],[FechaOp],[Grado],[Parentesco],[FechaAfil],[Pensionado],[FechaInsc],[ConsHistoria],[ConsEvol]" +
                                          ",[CA],[Diagnostico],[Multado],[Recibo],[Escolaridad],[Sangre],[Etnia],[Barrio],[FichaSisben],[FechaEPS],[TipoCabFamilia],[IdCabFamilia]" +
                                          ",[CodAdministradora],[GrupoPoblacional],[CondBenef],[ModalidadSubsi],[TipoCotizante],[FechaSisben],[FechaAfiliacionSisben],[Muerto]" +
                                          ",[OrigenMuerte],[FechaMuerte],[Control],[Huella],[TelResponsable],[Nombre],[bHuella],[EstadoEmbarazo],[idReligion],[Foto],[NombreCUI]" +
                                          "  FROM[dbo].[Pacientes]";
            Paquete paquete = objConexion.consultar(sql);

            if (!paquete.Error)
            {
                if (!paquete.esVacio())
                {
                    for (int i = 0; i < paquete.Datos.Rows.Count; i++)
                    {
                        Paciente objPaciente = new Paciente();
                        objPaciente.Id                     = paquete.Datos.Rows[i]["Id"].ToString();
                        objPaciente.Identificacion         = paquete.Datos.Rows[i]["Identificacion"].ToString();
                        objPaciente.Carnet                 = paquete.Datos.Rows[i]["Carnet"].ToString();
                        objPaciente.Nom1Afil               = paquete.Datos.Rows[i]["Nom1Afil"].ToString();
                        objPaciente.Nom2Afil               = paquete.Datos.Rows[i]["Nom2Afil"].ToString();
                        objPaciente.Ape1Afil               = paquete.Datos.Rows[i]["Ape1Afil"].ToString();
                        objPaciente.Ape2Afil               = paquete.Datos.Rows[i]["Ape2Afil"].ToString();
                        objPaciente.Profesion              = paquete.Datos.Rows[i]["Profesion"].ToString();
                        objPaciente.FechaNac               = paquete.Datos.Rows[i]["FechaNac"].ToString().Equals("") ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(paquete.Datos.Rows[i]["FechaNac"]);
                        objPaciente.Sexo                   = paquete.Datos.Rows[i]["Sexo"].ToString();
                        objPaciente.DirAfil                = paquete.Datos.Rows[i]["DirAfil"].ToString();
                        objPaciente.TelRes                 = paquete.Datos.Rows[i]["TelRes"].ToString();
                        objPaciente.TelOfic                = paquete.Datos.Rows[i]["TelOfic"].ToString();
                        objPaciente.EstadoCivil            = paquete.Datos.Rows[i]["EstadoCivil"].ToString();
                        objPaciente.Regimen                = paquete.Datos.Rows[i]["Regimen"].ToString();
                        objPaciente.Zona                   = paquete.Datos.Rows[i]["Zona"].ToString();
                        objPaciente.TipoID                 = paquete.Datos.Rows[i]["TipoID"].ToString();
                        objPaciente.Municipio              = paquete.Datos.Rows[i]["Municipio"].ToString();
                        objPaciente.UnidadEdad             = paquete.Datos.Rows[i]["UnidadEdad"].ToString();
                        objPaciente.Responsable            = paquete.Datos.Rows[i]["Responsable"].ToString();
                        objPaciente.Acompañante            = paquete.Datos.Rows[i]["Acompañante"].ToString();
                        objPaciente.TelAcomp               = paquete.Datos.Rows[i]["TelAcomp"].ToString();
                        objPaciente.Expedicion             = paquete.Datos.Rows[i]["Expedicion"].ToString();
                        objPaciente.Historia               = paquete.Datos.Rows[i]["Historia"].ToString();
                        objPaciente.Usuario                = paquete.Datos.Rows[i]["Usuario"].ToString();
                        objPaciente.Nivel                  = paquete.Datos.Rows[i]["Nivel"].ToString();
                        objPaciente.TipoUsuario            = paquete.Datos.Rows[i]["TipoUsuario"].ToString();
                        objPaciente.Facturarlo             = Convert.ToBoolean(paquete.Datos.Rows[i]["Facturarlo"]);
                        objPaciente.Activo                 = Convert.ToBoolean(paquete.Datos.Rows[i]["Activo"]);
                        objPaciente.DirCatastrofe          = paquete.Datos.Rows[i]["DirCatastrofe"].ToString();
                        objPaciente.MunicipioCatastrofe    = paquete.Datos.Rows[i]["MunicipioCatastrofe"].ToString();
                        objPaciente.DepartamentoCatastrofe = paquete.Datos.Rows[i]["DepartamentoCatastrofe"].ToString();
                        objPaciente.ZonaCatastrofe         = paquete.Datos.Rows[i]["ZonaCatastrofe"].ToString();
                        objPaciente.FechaCatastrofe        = paquete.Datos.Rows[i]["FechaCatastrofe"].ToString().Equals("") ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(paquete.Datos.Rows[i]["FechaCatastrofe"]);
                        objPaciente.FechaOp                = paquete.Datos.Rows[i]["FechaOp"].ToString().Equals("") ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(paquete.Datos.Rows[i]["FechaOp"]);
                        objPaciente.Grado                  = paquete.Datos.Rows[i]["Grado"].ToString();
                        objPaciente.Parentesco             = paquete.Datos.Rows[i]["Parentesco"].ToString();
                        objPaciente.FechaAfil              = paquete.Datos.Rows[i]["FechaAfil"].ToString().Equals("") ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(paquete.Datos.Rows[i]["FechaAfil"]);
                        objPaciente.Pensionado             = paquete.Datos.Rows[i]["Pensionado"].ToString();
                        objPaciente.FechaInsc              = paquete.Datos.Rows[i]["FechaInsc"].ToString().Equals("") ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(paquete.Datos.Rows[i]["FechaInsc"]);
                        objPaciente.ConsHistoria           = paquete.Datos.Rows[i]["ConsHistoria"].ToString().Equals("") ? 0 : Convert.ToInt16(paquete.Datos.Rows[i]["ConsHistoria"]);
                        objPaciente.ConsEvol               = paquete.Datos.Rows[i]["ConsEvol"].ToString().Equals("")?0: Convert.ToInt16(paquete.Datos.Rows[i]["ConsEvol"]);
                        objPaciente.CA                     = paquete.Datos.Rows[i]["CA"].ToString();
                        objPaciente.Diagnostico            = paquete.Datos.Rows[i]["Diagnostico"].ToString();
                        objPaciente.Multado                = paquete.Datos.Rows[i]["Multado"].ToString().Equals("") ? false : Convert.ToBoolean(paquete.Datos.Rows[i]["Multado"]);
                        objPaciente.Recibo                 = paquete.Datos.Rows[i]["Recibo"].ToString();
                        objPaciente.Escolaridad            = paquete.Datos.Rows[i]["Escolaridad"].ToString();
                        objPaciente.Sangre                 = paquete.Datos.Rows[i]["Sangre"].ToString();
                        objPaciente.Etnia                  = paquete.Datos.Rows[i]["Etnia"].ToString();
                        objPaciente.Barrio                 = paquete.Datos.Rows[i]["Barrio"].ToString();
                        objPaciente.FichaSisben            = paquete.Datos.Rows[i]["FichaSisben"].ToString();
                        objPaciente.FechaEPS               = paquete.Datos.Rows[i]["FechaEPS"].ToString().Equals("") ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(paquete.Datos.Rows[i]["FechaEPS"]);
                        objPaciente.TipoCabFamilia         = paquete.Datos.Rows[i]["TipoCabFamilia"].ToString();
                        objPaciente.IdCabFamilia           = paquete.Datos.Rows[i]["IdCabFamilia"].ToString();
                        objPaciente.CodAdministradora      = paquete.Datos.Rows[i]["CodAdministradora"].ToString();
                        objPaciente.GrupoPoblacional       = paquete.Datos.Rows[i]["GrupoPoblacional"].ToString();
                        objPaciente.CondBenef              = paquete.Datos.Rows[i]["CondBenef"].ToString();
                        objPaciente.ModalidadSubsi         = paquete.Datos.Rows[i]["ModalidadSubsi"].ToString();
                        objPaciente.TipoCotizante          = paquete.Datos.Rows[i]["TipoCotizante"].ToString();
                        objPaciente.FechaSisben            = paquete.Datos.Rows[i]["FechaSisben"].ToString().Equals("")? Convert.ToDateTime("01/01/1900"):  Convert.ToDateTime(paquete.Datos.Rows[i]["FechaSisben"]);
                        objPaciente.FechaAfiliacionSisben  = paquete.Datos.Rows[i]["FechaAfiliacionSisben"].ToString().Equals("") ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(paquete.Datos.Rows[i]["FechaAfiliacionSisben"]);
                        objPaciente.Muerto                 = paquete.Datos.Rows[i]["Muerto"].ToString().Equals("") ? false : Convert.ToBoolean(paquete.Datos.Rows[i]["Muerto"]);
                        objPaciente.OrigenMuerte           = paquete.Datos.Rows[i]["OrigenMuerte"].ToString();
                        objPaciente.FechaMuerte            = paquete.Datos.Rows[i]["FechaMuerte"].ToString().Equals("") ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(paquete.Datos.Rows[i]["FechaMuerte"]);
                        objPaciente.Control                = paquete.Datos.Rows[i]["Control"].ToString();
                        objPaciente.Huella                 = paquete.Datos.Rows[i]["Huella"].ToString();
                        objPaciente.TelResponsable         = paquete.Datos.Rows[i]["TelResponsable"].ToString();
                        objPaciente.Nombre                 = paquete.Datos.Rows[i]["Nombre"].ToString();
                        objPaciente.bHuella                = paquete.Datos.Rows[i]["bHuella"].ToString().Equals("")?false: Convert.ToBoolean(paquete.Datos.Rows[i]["bHuella"]);
                        objPaciente.EstadoEmbarazo         = paquete.Datos.Rows[i]["EstadoEmbarazo"].ToString().Equals("") ? false : Convert.ToBoolean(paquete.Datos.Rows[i]["EstadoEmbarazo"]);
                        objPaciente.idReligion             = paquete.Datos.Rows[i]["idReligion"].ToString().Equals("") ? 0 : Convert.ToInt16(paquete.Datos.Rows[i]["idReligion"]);
                        objPaciente.Foto                   = paquete.Datos.Rows[i]["Foto"].ToString();
                        objPaciente.NombreCUI              = paquete.Datos.Rows[i]["NombreCUI"].ToString();
                        respuesta.Add(objPaciente);
                    }
                }
            }



            return(respuesta);
        }