private void Page_Load(object sender, System.EventArgs e)
 {
     // Put user code to initialize the page here
     if (!Page.IsPostBack)
     {
         ESUsuario Empleado = new ESUsuario();
         Empleado.ObtenerUsuario((int)Session["IDUsuario"]);
         intIDEmpleado  = Empleado.intCodStaff;
         strRolAsociado = "0";
         if (ESSeguridad.VerificarAcceso(intIDEmpleado, "ESWFP004A", 0))
         {
             CargarAyuda();
             CargarModulos();
             ibtnBuscarEmpleado.Attributes.Add("OnClick", "javascript: AbrirBusquedaEmpleadoCategoria(document.Form1.txtCodigoEmpleado, document.Form1.txtEmpleado,document.Form1.txtCategoriaOrigen,'', '1', '0','0'" + "); return false;");
             ibtnBuscarDestino.Attributes.Add("OnClick", "javascript: AbrirBusquedaEmpleadoCategoria(document.Form1.txtCodigoEmpleado, document.Form1.txtEmpleado,document.Form1.txtCategoriaD,'', '0', '0'" + "," + strRolAsociado + "); return false;");
             //					btnReversar.Attributes.Add("OnClick","javascript: VerificarSeleccion(document.Form1.dgdWorkflow); return false;");
             btnReversar.Attributes.Add("onclick", "return (VerificarSeleccion());");
             CargarInicial();
         }
         else
         {
             ESError Error = new ESError();
             Error.strTitulo      = "Error general";
             Error.strDescripcion = "Ha ocurrido un error en el sistema. Por favor comuníquese con el administrador del sistema.";
             Error.strDetalle     = "Acceso denegado";
             Session["Error"]     = Error;
             ESLog.Log(intIDEmpleado, Convert.ToString(Session["Host"]), ESLog.TipoLog.Error, ESLog.TipoTransaccion.Desconocida, "ESWFP004A", 10, "", "Acceso denegado");
             Response.Redirect("../Principal/Error.aspx");
         }
     }
 }
示例#2
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                // Carga el código de empleado activo en el sistema
                ESUsuario Empleado = new ESUsuario();
                Empleado.ObtenerUsuario((int)Session["IDUsuario"]);
                intEmpleado = Empleado.intCodStaff;

                intEmpleadoUsuario = Convert.ToInt32(Context.Items["intEmpleado"]);

                CargarAyuda();
                CargarErrores();

                if (intEmpleadoUsuario != 0)
                {
                    CargarUsuario();
                    pnlPassword.Visible = false;
                    ibtnBuscar.Visible  = false;
                }

                btnCambiar.Visible = ESSeguridad.VerificarAcceso(intEmpleado, "ESSEP009A", 1);
            }
            btnCambiar.Attributes.Add("onclick", "javascript: CambiarPassword(' " + intEmpleadoUsuario.ToString() + "',false,'','true'); return false;");
            ibtnBuscar.Attributes.Add("onclick", "javascript: AbrirBusquedaEmpleadoUsuario(document.Form1.txtCodigo,document.Form1.txtNombre,document.Form1.txtCategoria,document.Form1.txtUsuario); return false;");

            if (!ESSeguridad.VerificarAcceso(intEmpleado, "ESSEP001A", 0))
            {
                //Response.Redirect("../Principal/Error.aspx");
            }
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Put user code to initialize the page here
            if (!IsPostBack)
            {
                // Carga el código de empleado activo en el sistema
                ESUsuario Empleado = new ESUsuario();
                Empleado.ObtenerUsuario((int)Session["IDUsuario"]);
                intCodigoEmpleado = Empleado.intCodStaff;

                if (!ESSeguridad.VerificarAcceso(intCodigoEmpleado, "ESWFP003A", 0))
                {
                    Response.Redirect("../Principal/Error.aspx");
                }

                WorkflowId = -1;
                rfvTipoDocumento.ErrorMessage = ESMensajes.ObtenerMensaje(700);
                CargarModulos();
            }
        }
示例#4
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                // Carga el código de empleado activo en el sistema
                ESUsuario Empleado = new ESUsuario();
                Empleado.ObtenerUsuario((int)Session["IDUsuario"]);
                intEmpleado = Empleado.intCodStaff;

                arrAyuda = new ArrayList();
                CargarAyuda();

                CargarLoS();
                CargarOficinas();
                EnlazarGridUsuarios();
            }

            if (!ESSeguridad.VerificarAcceso(intEmpleado, "ESSEP001A", 0))
            {
                //------ Response.Redirect("../Principal/Error.aspx");
            }
        }
示例#5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                ESUsuario Empleado = new ESUsuario();
                Empleado.ObtenerUsuario((int)Session["IDUsuario"]);
                intIDEmpleado = Empleado.intCodStaff;
                if (ESSeguridad.VerificarAcceso(intIDEmpleado, "ESWFP002A", 0))
                {
                    if (!(ESSeguridad.VerificarAcceso(intIDEmpleado, "ESWFP002A", 1)))
                    {
                        btnReversar.Visible = false;
                        dgdWorkflow.Columns[10].Visible = false;
                        lblTitulo.Text = "Workflow > Consulta de aprobaciones pendientes";
                    }
                    else
                    {
                        btnReversar.Visible = true;
                        dgdWorkflow.Columns[10].Visible = true;
                        lblTitulo.Text = "Workflow > Reverso de aprobación";
                    }
                    CargarAyuda();
                    CargarModulos();
                    CargarInicial();

                }
                else
                {
                    ESError Error = new ESError();
                    Error.strTitulo = "Error general";
                    Error.strDescripcion = "Ha ocurrido un error en el sistema. Por favor comuníquese con el administrador del sistema.";
                    Error.strDetalle = "Acceso denegado";
                    Session["Error"] = Error;
                    ESLog.Log(intIDEmpleado, Convert.ToString(Session["Host"]), ESLog.TipoLog.Error, ESLog.TipoTransaccion.Desconocida, "ESWFP002A", 10, "", "Acceso denegado");
                    Response.Redirect("../Principal/Error.aspx");
                }
            }
        }