Esempio n. 1
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.ES_InsertarLog, 
				Empleado,
				Equipo,
				TLog,
				TTransaccion,
				Requerimiento,
				Modulo,
				Referencia,
				Log
				));

			return retVal;
		}
Esempio n. 2
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);
        }
Esempio n. 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);
        }
Esempio n. 4
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;
		}
Esempio n. 5
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);
        }
Esempio n. 6
0
 public static int ObtenerEmpleadoRolEspecifico(short shtCodigoRol)
 {
     return(Convert.ToInt32(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_ObtenerEmpleadoRolEspecifico, shtCodigoRol)));
 }
Esempio n. 7
0
 public static bool VerificarRolEspecifico(int intCodEmpleado, short shtCodigoRol)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_VerificarRolEspecifico, intCodEmpleado, shtCodigoRol)));
 }
Esempio n. 8
0
 public static bool EliminarAcceso(int intRol)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_EliminarAcceso, intRol)));
 }
Esempio n. 9
0
 public static bool EliminarRolCategoria(short shtCategoria, int intRol)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_EliminarRolCategoria, shtCategoria, intRol)));
 }
Esempio n. 10
0
 public static bool AsignarRolGrupo(short shtGrupo, int intRol)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_AsignarRolGrupo, shtGrupo, intRol)));
 }
Esempio n. 11
0
 public static bool ObtenerSocioPrincipal(int intCodEmpleado)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_ObtenerSocioPrincipal, intCodEmpleado)));
 }
Esempio n. 12
0
 public static bool ObtenerGerenteEncargado(int intCodEmpleado)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_ObtenerGerenteEncargado, intCodEmpleado)));
 }
Esempio n. 13
0
 public static bool VerificarSocioLiderLoS(int intCodEmpleado, short shtCodigoLoS)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_VerificarrSocioLiderLoS, intCodEmpleado, shtCodigoLoS)));
 }
Esempio n. 14
0
 public static bool ObtenerAdministradorPresupuesto(int intCodEmpleado)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_ObtenerAdministradorPresupuesto, intCodEmpleado)));
 }
Esempio n. 15
0
 public static short VerificarDiasDeVigencia()
 {
     return(Convert.ToInt16(SqlHelper.ExecuteScalar(
                                ESSeguridad.FormarStringConexion(),
                                Queries.ES_VerificarDiasDeVigencia)));
 }
Esempio n. 16
0
 public static bool VerificarAcceso(int intEmpleado, string strRequerimiento, short shtTransaccion)
 {
     return(Convert.ToBoolean(SqlHelper.ExecuteScalar(ESSeguridad.FormarStringConexion(), Queries.ES_VerificarAcceso, intEmpleado, strRequerimiento, shtTransaccion)));
 }
Esempio n. 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)));
 }