Beispiel #1
0
        public static string CodigoAcceso(int intEmpleado)
        {
            DataSet ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.ES_ObtenerCodigoAcceso, intEmpleado);

            string strCodigoAcceso;

            if (ds.Tables[0].Rows.Count == 0)
            {
                return("NaN");
            }

            string strTipoAcceso = Convert.ToString(ds.Tables[0].Rows[0]["rol_val_tipo_acceso"]);
            int    intLinea      = Convert.ToInt16(ds.Tables[0].Rows[0]["emp_cod_linea"]);

            switch (strTipoAcceso)
            {
            case "T": strCodigoAcceso = strTipoAcceso + "%"; break;

            case "L": strCodigoAcceso = "%" + strTipoAcceso + intLinea.ToString() + "%"; break;

            case "C": strCodigoAcceso = "%" + strTipoAcceso + intEmpleado.ToString() + "C%"; break;

            default: strCodigoAcceso = "NaN"; break;
            }

            return(strCodigoAcceso);
        }
        /// <summary>
        /// Lista los departamentos y las líneas de servicio activas de la Firma
        /// </summary>
        /// <returns>Arreglo con las líneas de servicio y departamentos</returns>
        public static ArrayList ListarLoSDepartamento()
        {
            ArrayList arrDepartamento = new ArrayList();
            DataSet   dstDepartamento = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(),
                                                                 Queries.WF_ListarLoSDepartamentos);

            ESDepartamento objInicial = new ESDepartamento(0, "[Seleccione]");

            arrDepartamento.Add(objInicial);

            foreach (DataRow drwDepartamento in dstDepartamento.Tables[0].Rows)
            {
                ESDepartamento objDepartamento = new ESDepartamento();
                objDepartamento.shtCodDepartamento  = Convert.ToInt16(drwDepartamento["lin_cod_linea"]);
                objDepartamento.strDescDepartamento = drwDepartamento["lin_desc_linea"].ToString();
                objDepartamento.btyLoSDep           = 0;       //Código que identifica una LoS
                //				objDepartamento.shtCodOficina = Convert.ToInt16(drwDepartamento["dep_cod_oficina"]);
                arrDepartamento.Add(objDepartamento);
            }

            foreach (DataRow drwDepartamento in dstDepartamento.Tables[1].Rows)
            {
                ESDepartamento objDepartamento = new ESDepartamento();
                objDepartamento.shtCodDepartamento  = Convert.ToInt16(drwDepartamento["dep_cod_departamento"]);
                objDepartamento.strDescDepartamento = drwDepartamento["dep_desc_departamento"].ToString();
                objDepartamento.btyLoSDep           = 1;       //Código que identifica un departamento.
//				objDepartamento.shtCodOficina = Convert.ToInt16(drwDepartamento["dep_cod_oficina"]);
                arrDepartamento.Add(objDepartamento);
            }
            return(arrDepartamento);
        }
Beispiel #3
0
        public static ESColeccionLog ListarLog(string dttFechaDesde, string dttFechaHasta, short shtTipoBusqueda, short shtAccionBusqueda, string strContiene)
        {
            ESColeccionLog Log = new ESColeccionLog();
            DataSet        ds  = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.ES_ListarLog, dttFechaDesde, dttFechaHasta, shtTipoBusqueda, shtAccionBusqueda, strContiene);

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                ESLog objLog = new ESLog();
                objLog.dttFechaHora       = Convert.ToDateTime(r["rdt_val_hora_fecha"]);
                objLog.intEmpleado        = Convert.ToInt32(r["rdt_cod_empleado"]);
                objLog.strUsuario         = Convert.ToString(r["usu_str_login"]) == ""?"N/A":Convert.ToString(r["usu_str_login"]);
                objLog.strEquipo          = Convert.ToString(r["rdt_str_equipo"]) == ""?"N/A":Convert.ToString(r["rdt_str_equipo"]);
                objLog.strModulo          = Convert.ToString(r["mod_desc_modulo"]);
                objLog.strReferencia      = Convert.ToString(r["rdt_str_referencia"]);
                objLog.strRequerimiento   = Convert.ToString(r["rdt_str_requerimiento"]);
                objLog.strTipoLog         = Convert.ToString(r["tdl_desc_tipo_log"]);
                objLog.strTipoTransaccion = Convert.ToString(r["ttr_desc_tipo_transaccion"]);
                objLog.shtTipoTransaccion = Convert.ToInt16(r["rdt_cod_tipo_transaccion"]);

                if (((ESLog.TipoTransaccion)objLog.shtTipoTransaccion) == ESLog.TipoTransaccion.Desconocida)
                {
                    objLog.strLog = Convert.ToString(r["rdt_str_log"]);
                }
                else
                {
                    objLog.strLog = (objLog.strModulo != ""?objLog.strModulo.Trim() + " / ":"") + (objLog.strRequerimiento != ""?objLog.strRequerimiento.Trim() + " / ":"") + (objLog.strReferencia != ""?objLog.strReferencia.Trim() + " / ":"") + Convert.ToString(r["rdt_str_log"]);
                }

                objLog.shtTipoLog = Convert.ToInt16(r["rdt_cod_tipo_log"]);

                Log.Add(objLog);
            }

            return(Log);
        }
Beispiel #4
0
        /// <summary>
        /// ObtenerUsuario:
        /// Consulta el usuario que tiene activa la sesión actual
        /// </summary>
        /// <param name="Usuario">Usuario del sistema</param>
        /// <returns>ArrayList de Objetos tipo Usuario</returns>
        ///
        //Desarrollado por: Jhanmara Duque
        //Fecha de Creación: 24/01/2005

        public bool ObtenerUsuario(int intCodUsuario)
        {
            DataSet dsUsuario = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(),
                                                         Queries.WF_ConsultaUsuario, intCodUsuario);

            if (dsUsuario.Tables[0].Rows.Count < 1)
            {
                return(false);
            }

            DataRow drUsuario = dsUsuario.Tables[0].Rows[0];

            intCodStaff           = Convert.ToInt32(drUsuario["usu_cod_empleado"]);
            strNombreLargo        = drUsuario["NombreEmpleadoLargo"].ToString();
            strNombreCorto        = drUsuario["NombreEmpleadoCorto"].ToString();
            strOficina            = drUsuario["ofi_desc_oficina"].ToString();
            shtOficina            = Convert.ToInt16(drUsuario["emp_cod_oficina"]);
            shtLoS                = Convert.ToInt16(drUsuario["emp_cod_linea"]);
            shtEspecializacion    = Convert.ToInt16(drUsuario["emp_cod_especializacion"]);
            shtCategoria          = Convert.ToInt16(drUsuario["emp_cod_categoria"]);
            blnCambiarPassword    = Convert.ToBoolean(drUsuario["usu_val_cambiar_password"]);
            dttFechaUltimoIngreso = Convert.ToDateTime(drUsuario["usu_fecha_ultimo_ingreso"]);

            return(true);
        }
Beispiel #5
0
 public static bool VerificarCaducidad(int intEmpleado, short shtDias)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(
                                  ESSeguridad.FormarStringConexion(), Queries.WF_VerificarCaducidad,
                                  intEmpleado,
                                  shtDias)));
 }
Beispiel #6
0
        public static bool CambiarContrasenaConexion(string strPassword,
                                                     string strPasswordViejoPlano, string strPasswordNuevoPlano, int intCodigoEmpleado)
        {
            try
            {
                SqlHelper.ExecuteScalar(
                    ESSeguridad.FormarStringConexion(),
                    Queries.ES_CambiarContrasenaConexion,
                    strPassword);

                SqlHelper.ExecuteScalar(
                    ESSeguridad.FormarStringConexion(),
                    Queries.ES_CambiarContrasenaSA,
                    strPasswordViejoPlano,
                    strPasswordNuevoPlano,
                    intCodigoEmpleado);

                return(true);
            }
            catch (Exception e)
            {
                System.Console.WriteLine(e.Message + " " + e.InnerException);
                return(false);
            }
        }
Beispiel #7
0
 public static bool VerificarGeneracion(int intEmpleado, string strPassword, short shtGeneraciones)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(
                                  ESSeguridad.FormarStringConexion(), Queries.ES_VerificarGeneracion,
                                  intEmpleado,
                                  strPassword,
                                  shtGeneraciones)));
 }
Beispiel #8
0
        public int Login(int intEmpleado, string Password)
        {
            int intUsuario = 0;

            intUsuario = Convert.ToInt32(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_LoginCodigo, intEmpleado, Password));

            return(intUsuario);
        }
Beispiel #9
0
        public int Login(string Usuario)
        {
            int intUsuario = 0;

            intUsuario = Convert.ToInt32(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.WF_LoginUsuario, Usuario));

            return(intUsuario);
        }
Beispiel #10
0
        /// <summary>
        /// Permite obtener el código de staff del empleado que ocupa un Rol Determinado
        /// solo aplica para los roles que tengan SOLO UN EMPLEADO ASIGNADO
        /// </summary>
        public void ObtenerEmpleadoRol(short shtLoS)
        {
            DataSet dst = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(),
                                                   Queries.ES_ObtenerEmpleadoRol, _shtRol, shtLoS);

            DataRow drw = dst.Tables[0].Rows[0];

            _intCodigoEmpleado = Convert.ToInt32(drw["rla_cod_empleado"]);
        }
Beispiel #11
0
        /// <summary>
        /// Método que Obtiene el mensaje de  error asociado con el código de error especificado
        /// </summary>
        /// <param name="CodMensaje">El código de error</param>
        /// <returns></returns>
        public static string ObtenerMensaje(int intCodMensaje)
        {
            string strMensaje;

            DataSet ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.WF_ObtenerMensaje, intCodMensaje);

            strMensaje = ds.Tables[0].Rows[0]["mensaje"].ToString();
            return(strMensaje);
        }
Beispiel #12
0
        public void VerificarUsuario(int intEmpleado, string strUsuario)
        {
            DataSet ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.ES_VerificarUsuario, intEmpleado, strUsuario);

            if (ds.Tables[0].Rows.Count > 0)
            {
                this.intCodStaff = Convert.ToInt32(ds.Tables[0].Rows[0]["usu_cod_empleado"]);
                this.strUsuario  = Convert.ToString(ds.Tables[0].Rows[0]["usu_str_login"]);
            }
        }
Beispiel #13
0
        public short Insertar()
        {
            _shtRol = Convert.ToInt16(SqlHelper.ExecuteScalar(
                                          ESSeguridad.FormarStringConexion(), Queries.ES_InsertarRol,
                                          _strRol,
                                          _strDescripcionRol
                                          ));

            return(_shtRol);
        }
Beispiel #14
0
        public static string TipoAcceso(int intEmpleado)
        {
            DataSet ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.ES_ObtenerCodigoAcceso, intEmpleado);

            if (ds.Tables[0].Rows.Count == 0)
            {
                return("NaN");
            }
            string strTipoAcceso = Convert.ToString(ds.Tables[0].Rows[0]["rol_val_tipo_acceso"]);

            return(strTipoAcceso);
        }
Beispiel #15
0
        public int Actualizar()
        {
            _intIDUsuario = Convert.ToInt32(SqlHelper.ExecuteScalar(
                                                ESSeguridad.FormarStringConexion(), Queries.ES_ActualizarUsuario,
                                                _intCodStaff,
                                                _blnActivo,
                                                _blnCambiarPassword,
                                                _strComentarios
                                                ));

            return(_intIDUsuario);
        }
Beispiel #16
0
        public void CargarUsuario()
        {
            DataSet ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.ES_CargarUsuario, _intCodStaff);

            this.intCodStaff        = Convert.ToInt32(ds.Tables[0].Rows[0]["usu_cod_empleado"]);
            this.strUsuario         = Convert.ToString(ds.Tables[0].Rows[0]["usu_str_login"]);
            this.strNombreLargo     = Convert.ToString(ds.Tables[0].Rows[0]["NombreEmpleadoLargo"]);
            this.strCategoria       = Convert.ToString(ds.Tables[0].Rows[0]["cat_desc_categoria"]);
            this.strPassword        = Convert.ToString(ds.Tables[0].Rows[0]["usu_str_password"]);
            this.blnActivo          = Convert.ToBoolean(ds.Tables[0].Rows[0]["usu_bln_activo"]);
            this.blnCambiarPassword = Convert.ToBoolean(ds.Tables[0].Rows[0]["usu_val_cambiar_password"]);
            this.strComentarios     = Convert.ToString(ds.Tables[0].Rows[0]["usu_str_comentarios"]);
        }
Beispiel #17
0
        public static string AbreviaturaOficina(short shtOfi)
        {
            ArrayList arr = new ArrayList();
            DataSet   Ds  = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(),
                                                     Queries.ES_ListaAbreviaturaOficina, shtOfi);

            string strAbr = string.Empty;

            foreach (DataRow r in Ds.Tables[0].Rows)
            {
                strAbr = r["ofi_abr_oficina"].ToString();
            }

            return(strAbr);
        }
Beispiel #18
0
        /// <summary>
        /// Registra el Log de auditoría del sistema
        /// </summary>
        /// <param name="Empleado">Empleado activo en la aplicación</param>
        /// <param name="Equipo">Equipo desde el cual ingreso a la aplicacion. Se obtiene de la variable Session["Host"]</param>
        /// <param name="TLog">Tipo de Log. Se Obtiene de Componentes.BLL.SE.ESLog.TipoLog</param>
        /// <param name="TTransaccion">Tipo de Transacción. Se obtiene de Componentes.BLL.SE.ESLog.TipoTransaccion</param>
        /// <param name="Requerimiento">Requerimiento activo</param>
        /// <param name="Modulo">Módulo al cual pertenece el requerimiento activo</param>
        /// <param name="Referencia">Referencia o identificador del documento sobre el cual se marca el Log</param>
        /// <param name="Log">String con información adicional</param>
        /// <returns>bool</returns>
        public static bool Log(int Empleado, string Equipo, TipoLog TLog, TipoTransaccion TTransaccion, string Requerimiento, short Modulo, string Referencia, string Log)
        {
            bool retVal = Convert.ToBoolean(SqlHelper.ExecuteScalar(
                                                ESSeguridad.FormarStringConexion(), Queries.WF_InsertarLog,
                                                Empleado,
                                                Equipo,
                                                TLog,
                                                TTransaccion,
                                                Requerimiento,
                                                Modulo,
                                                Referencia,
                                                Log
                                                ));

            return(retVal);
        }
Beispiel #19
0
        public static ESColeccionRol ListarRolesNoAsignadosCategoria(short shtCategoria)
        {
            ESColeccionRol Roles = new ESColeccionRol();
            DataSet        ds    = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.ES_ListarRolesNoAsignadosCategoria, shtCategoria);

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                ESRol objRol = new ESRol();
                objRol.shtRol            = Convert.ToInt16(r["rol_cod_rol"]);
                objRol.strRol            = Convert.ToString(r["rol_nbr_rol"]);
                objRol.strDescripcionRol = Convert.ToString(r["rol_desc_rol"]);

                Roles.Add(objRol);
            }
            return(Roles);
        }
Beispiel #20
0
        public static ESColeccionRol ListarRolesSinAcceso()
        {
            ESColeccionRol Roles = new ESColeccionRol();
            DataSet        ds    = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.ES_ListarRolesSinAcceso);

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                ESRol objRol = new ESRol();
                objRol.shtRol            = Convert.ToInt16(r["rol_cod_rol"]);
                objRol.strRol            = Convert.ToString(r["rol_nbr_rol"]);
                objRol.strDescripcionRol = Convert.ToString(r["rol_desc_rol"]);
                objRol.strAcceso         = Convert.ToString(r["rol_val_tipo_acceso"]);
                Roles.Add(objRol);
            }
            return(Roles);
        }
Beispiel #21
0
        /// <summary>
        /// Consulta el código y descripción de una Línea de Servicio específica.
        /// </summary>
        /// <param name="intParLoS">Código de la LoS</param>
        /// <returns></returns>
        public bool ConsultarLoS(int intParLoS)
        {
            DataSet dstLoS = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(),
                                                      Queries.ES_ConsultaLoS, intParLoS);

            if (dstLoS.Tables[0].Rows.Count < 1)
            {
                return(false);
            }

            DataRow drwLoS = dstLoS.Tables[0].Rows[0];

            shtCodLoS  = Convert.ToInt16(drwLoS["lin_cod_linea"]);
            strDescLoS = drwLoS["lin_desc_linea"].ToString();
            return(true);
        }
Beispiel #22
0
        public static ArrayList ListarGrupoRoles()
        {
            ArrayList GrupoRoles = new ArrayList();
            DataSet   ds         = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.ES_ListarGrupoRoles);

            ESGrupoRoles objInicial = new ESGrupoRoles(0, "[Seleccione]");

            GrupoRoles.Add(objInicial);

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                ESGrupoRoles objGrupoRoles = new ESGrupoRoles();
                objGrupoRoles.shtGrupoRoles = Convert.ToInt16(r["rls_cod_rolasoc"]);
                objGrupoRoles.strGrupoRoles = Convert.ToString(r["rls_nbr_rolasoc"]);
                GrupoRoles.Add(objGrupoRoles);
            }
            return(GrupoRoles);
        }
Beispiel #23
0
        public static ArrayList ListarTipoTransaccion()
        {
            ArrayList TipoTransaccion = new ArrayList();
            DataSet   ds = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.ES_ListarTipoTransaccion);

            ESTipoTransaccion objInicial = new ESTipoTransaccion(0, "[Seleccione]");

            TipoTransaccion.Add(objInicial);

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                ESTipoTransaccion objTipoTransaccion = new ESTipoTransaccion();
                objTipoTransaccion.shtTipoTransaccion = Convert.ToInt16(r["ttr_cod_tipo_transaccion"]);
                objTipoTransaccion.strTipoTransaccion = Convert.ToString(r["ttr_desc_tipo_transaccion"]);
                TipoTransaccion.Add(objTipoTransaccion);
            }

            return(TipoTransaccion);
        }
Beispiel #24
0
        public static ArrayList ListarOficinasTodas()
        {
            ArrayList Oficina = new ArrayList();
            DataSet   ds      = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(),
                                                         Queries.WF_ListarOficina);

            ESOficina objInicial = new ESOficina(0, "[Todas]");

            Oficina.Add(objInicial);

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                ESOficina objOficina = new ESOficina();
                objOficina.shtCodOficina  = Convert.ToInt16(r["ofi_cod_oficina"]);
                objOficina.strDescripcion = r["ofi_desc_oficina"].ToString();
                objOficina.strAbreviatura = r["ofi_abr_oficina"].ToString();
                Oficina.Add(objOficina);
            }
            return(Oficina);
        }
        /// <summary>
        /// Lista los departamentos de la Firma por oficina
        /// </summary>
        /// <param name="shtParCodOficina">Código de la oficina</param>
        /// <returns>Arreglo de los departamentos</returns>
        public static ArrayList ListarDepartamentosXOficina(short shtParCodOficina)
        {
            ArrayList arrDepartamento = new ArrayList();
            DataSet   dstDepartamento = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(),
                                                                 Queries.ES_ListarDepartamentosXOficina, shtParCodOficina);

            ESDepartamento objInicial = new ESDepartamento(0, "Todos");

            arrDepartamento.Add(objInicial);

            foreach (DataRow drwDepartamento in dstDepartamento.Tables[0].Rows)
            {
                ESDepartamento objDepartamento = new ESDepartamento();
                objDepartamento.shtCodDepartamento  = Convert.ToInt16(drwDepartamento["dep_cod_departamento"]);
                objDepartamento.strDescDepartamento = drwDepartamento["dep_desc_departamento"].ToString();
//				objDepartamento.btyLinea = Convert.ToByte(drwDepartamento["dep_bln_linea_servicio"]);
                arrDepartamento.Add(objDepartamento);
            }
            return(arrDepartamento);
        }
Beispiel #26
0
        public static ArrayList ListarLoSTodas()
        {
            ArrayList arrArregloLoS = new ArrayList();
            DataSet   dstLoS        = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(),
                                                               Queries.ES_ListaLoSTodas);

            ESLoS objInicial = new ESLoS();

            objInicial.shtCodLoS  = 0;
            objInicial.strDescLoS = "[Seleccione]";
            arrArregloLoS.Add(objInicial);

            foreach (DataRow drwLoS in dstLoS.Tables[0].Rows)
            {
                ESLoS LoS = new ESLoS();
                LoS.shtCodLoS  = Convert.ToInt16(drwLoS["lin_cod_linea"]);
                LoS.strDescLoS = drwLoS["lin_desc_linea"].ToString();
                arrArregloLoS.Add(LoS);
            }
            return(arrArregloLoS);
        }
Beispiel #27
0
        public static ArrayList ListarOficinaAbreviatura()
        {
            ArrayList arrArregloOficina = new ArrayList();
            DataSet   dstOficina        = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(),
                                                                   Queries.WF_ListarOficina);

            ESOficina objInicial = new ESOficina();

            objInicial.shtCodOficina  = 0;
            objInicial.strAbreviatura = "[Seleccione]";
            arrArregloOficina.Add(objInicial);

            foreach (DataRow drwOficina in dstOficina.Tables[0].Rows)
            {
                ESOficina Oficina = new ESOficina();
                Oficina.shtCodOficina  = Convert.ToInt16(drwOficina["ofi_cod_oficina"]);
                Oficina.strAbreviatura = drwOficina["ofi_abr_oficina"].ToString();
                arrArregloOficina.Add(Oficina);
            }
            return(arrArregloOficina);
        }
Beispiel #28
0
        public static ESColeccionUsuario ListarUsuariosIniciales()
        {
            ESColeccionUsuario Usuarios = new ESColeccionUsuario();
            DataSet            ds       = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(), Queries.ES_ListarUsuariosIniciales);

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                ESUsuario objUsuario = new ESUsuario();
                objUsuario.dttFechaCreacion     = Convert.ToDateTime(r["usu_fecha_creacion"]);
                objUsuario.intCodStaff          = Convert.ToInt32(r["usu_cod_empleado"]);
                objUsuario.strUsuario           = Convert.ToString(r["usu_str_login"]);
                objUsuario.strNombreCorto       = Convert.ToString(r["NombreEmpleadoCorto"]);
                objUsuario.strNombreLargo       = Convert.ToString(r["NombreEmpleadoLargo"]);
                objUsuario.strLineaDepartamento = Convert.ToString(r["lin_desc_linea"]);
                objUsuario.strOficina           = Convert.ToString(r["ofi_desc_oficina"]);
                objUsuario.strEstatus           = (Convert.ToBoolean(r["usu_bln_activo"]))?"Activo":"Inactivo";
                objUsuario.strCategoria         = Convert.ToString(r["cat_desc_categoria"]);
                objUsuario.strEmail             = Convert.ToString(r["emp_str_email"]);
                Usuarios.Add(objUsuario);
            }
            return(Usuarios);
        }
Beispiel #29
0
        public static ArrayList ListarEsp(short shtPLoS, string strOpcion)
        {
            ArrayList ArregloEsp = new ArrayList();
            DataSet   ds         = SqlHelper.ExecuteDataset(ESSeguridad.FormarStringConexion(),
                                                            Queries.ES_ListaEspecializacion, shtPLoS);

            ESEspecializacion objInicial = new ESEspecializacion();

            objInicial.shtCodEsp  = 0;
            objInicial.strDescEsp = strOpcion;
            ArregloEsp.Add(objInicial);

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                ESEspecializacion Esp = new ESEspecializacion();
                Esp.shtCodLoS      = Convert.ToInt16(r["esp_cod_linea"]);
                Esp.strDescLoS     = r["lin_desc_linea"].ToString();
                Esp.shtCodEsp      = Convert.ToInt16(r["esp_cod_esp"]);
                Esp.strAbreviacion = r["esp_abr_especializacion"].ToString();
                Esp.strDescEsp     = r["esp_desc_especializacion"].ToString();
                ArregloEsp.Add(Esp);
            }
            return(ArregloEsp);
        }
Beispiel #30
0
 public static int ObtenerEmpleadoRolEspecifico(short shtCodigoRol)
 {
     return(Convert.ToInt32(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_ObtenerEmpleadoRolEspecifico, shtCodigoRol)));
 }