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"); } } }
protected void Application_Error(Object sender, EventArgs e) { ESError Error = new ESError(); Error.strTitulo = "Error"; Error.strDescripcion = "Ha ocurrido un error en el sistema."; Error.strDetalle = Server.GetLastError().ToString(); Session["Error"] = Error; ESLog.Log(Convert.ToInt32(Session["IDUsuario"]), Convert.ToString(Session["Host"]), ESLog.TipoLog.Error, ESLog.TipoTransaccion.Desconocida, "", 8, "", Server.GetLastError().ToString()); }
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"); } } }