Beispiel #1
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 #2
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 #3
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 #4
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 #5
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);
        }
        /// <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 #7
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);
        }
Beispiel #8
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 #9
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 #10
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 #11
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 #12
0
 public static bool ObtenerGerenteEncargado(int intCodEmpleado)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_ObtenerGerenteEncargado, intCodEmpleado)));
 }
Beispiel #13
0
 public static bool CambiarPassword(int intEmpleado, string strPassword, bool blnCambiarPassword)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_CambiarPassword, intEmpleado, strPassword, blnCambiarPassword?1:0)));
 }
Beispiel #14
0
 public static int ObtenerEmpleadoRolEspecifico(short shtCodigoRol)
 {
     return(Convert.ToInt32(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_ObtenerEmpleadoRolEspecifico, shtCodigoRol)));
 }
Beispiel #15
0
 public static bool VerificarRolEspecifico(int intCodEmpleado, short shtCodigoRol)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_VerificarRolEspecifico, intCodEmpleado, shtCodigoRol)));
 }
Beispiel #16
0
 public static bool EliminarAcceso(int intRol)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_EliminarAcceso, intRol)));
 }
Beispiel #17
0
 public static bool AsignarAcceso(int intRol, string strNodo, short shtPosicion)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_AsignarAcceso, intRol, strNodo, shtPosicion)));
 }
Beispiel #18
0
 public static bool EliminarRolCategoria(short shtCategoria, int intRol)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_EliminarRolCategoria, shtCategoria, intRol)));
 }
Beispiel #19
0
 public static bool AsignarRolGrupo(short shtGrupo, int intRol)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_AsignarRolGrupo, shtGrupo, intRol)));
 }
Beispiel #20
0
 public static bool VerificarAcceso(int intEmpleado, string strRequerimiento, short shtTransaccion)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.WF_VerificarAcceso, intEmpleado, strRequerimiento, shtTransaccion)));
 }
Beispiel #21
0
 public static bool VerificarSocioLiderLoS(int intCodEmpleado, short shtCodigoLoS)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_VerificarrSocioLiderLoS, intCodEmpleado, shtCodigoLoS)));
 }
Beispiel #22
0
 public static bool ObtenerAdministradorPresupuesto(int intCodEmpleado)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_ObtenerAdministradorPresupuesto, intCodEmpleado)));
 }
Beispiel #23
0
 public static bool ObtenerSocioPrincipal(int intCodEmpleado)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_ObtenerSocioPrincipal, intCodEmpleado)));
 }
Beispiel #24
0
 public static short VerificarDiasDeVigencia()
 {
     return(Convert.ToInt16(SqlHelper.ExecuteScalar(
                                ESSeguridad.FormarStringConexion(),
                                Queries.ES_VerificarDiasDeVigencia)));
 }