protected void dgdUsuarios_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { if ((string)e.CommandArgument == "Ordenar") { strOrdenar = e.CommandName; ESColeccionUsuario arrUsuarios = ESUsuario.ListarUsuarios(txtNombreCodigo.Text, Convert.ToInt16(ddlLoS.SelectedValue), Convert.ToInt16(ddlEstatus.SelectedValue), Convert.ToInt16(ddlOficina.SelectedValue)); OrdenarGridUsuarios(arrUsuarios); } if (e.CommandName == "Edit") { Context.Items.Add("intEmpleado", ((Label)e.Item.FindControl("lblCodigo")).Text); Context.Items.Add("intStepIndex", 1); Server.Transfer("Security.aspx", false); //Server.Transfer("ESSEP002A.aspx", true); } if (e.CommandName == "Roles") { Context.Items.Add("intCodigo", ((Label)e.Item.FindControl("lblCodigo")).Text); Context.Items.Add("strNombre", ((Label)e.Item.FindControl("lblNombre")).Text); Context.Items.Add("strUsuario", ((Label)e.Item.FindControl("lblUsuario")).Text); Context.Items.Add("strCategoria", ((Label)e.Item.FindControl("lblCategoria")).Text); Server.Transfer("ESSEP006A.aspx", true); } }
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 (!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 Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // Carga el código de empleado activo en el sistema ESUsuario Empleado = new ESUsuario(); Empleado.ObtenerUsuario((int)Session["IDUsuario"]); intEmpleado = Empleado.intCodStaff; } Response.Redirect("Inbox.aspx"); }
protected void btnAceptar_Click(object sender, System.EventArgs e) { ESUsuario Usuario = new ESUsuario(); if (intEmpleadoUsuario == 0) { Usuario.VerificarUsuario(Convert.ToInt32(txtCodigo.Text), txtUsuario.Text); if (Convert.ToInt32(txtCodigo.Text) == Usuario.intCodStaff) { lblError.Text = ESMensajes.ObtenerMensaje(416); return; } if (txtUsuario.Text == Usuario.strUsuario) { lblError.Text = ESMensajes.ObtenerMensaje(417);; return; } } else { Usuario.intIDUsuario = 1; } Usuario.intCodStaff = Convert.ToInt32(txtCodigo.Text); Usuario.strUsuario = txtUsuario.Text; Usuario.strPassword = ESSeguridad.Encriptar(txtPassword.Text); Usuario.blnActivo = chkActivo.Checked; Usuario.blnCambiarPassword = chkCambiar.Checked; Usuario.strComentarios = txtComentarios.Text; if (Usuario.Guardar() > 0) { if (intEmpleadoUsuario == 0) { ESLog.Log(intEmpleado, Session["Host"].ToString(), ESLog.TipoLog.Informativo, ESLog.TipoTransaccion.Insertar, "ESSEP002A", 8, Usuario.intCodStaff.ToString(), "Usuario creado: " + Usuario.strUsuario); } else { ESLog.Log(intEmpleado, Session["Host"].ToString(), ESLog.TipoLog.Informativo, ESLog.TipoTransaccion.Actualizar, "ESSEP002A", 8, intEmpleadoUsuario.ToString(), "Usuario actualizado: " + intEmpleadoUsuario.ToString()); } Response.Redirect("ESSEP001A.aspx"); } else { lblError.Text = ESMensajes.ObtenerMensaje(418);; return; } }
//#region Web Form Designer generated code //override protected void OnInit(EventArgs e) //{ // // // // CODEGEN: This call is required by the ASP.NET Web Form Designer. // // // InitializeComponent(); // base.OnInit(e); //} ///// <summary> ///// Required method for Designer support - do not modify ///// the contents of this method with the code editor. ///// </summary> //private void InitializeComponent() //{ // this.btnAceptar.Click += new System.EventHandler(this.btnAceptar_Click); // this.btnCancelar.Click += new System.EventHandler(this.btnCancelar_Click); // this.Load += new System.EventHandler(this.Page_Load); //} //#endregion private void CargarUsuario() { ESUsuario Usuario = new ESUsuario(intEmpleadoUsuario); Usuario.CargarUsuario(); txtCodigo.Text = Usuario.intCodStaff.ToString(); txtNombre.Text = Usuario.strNombreLargo; txtCategoria.Text = Usuario.strCategoria; txtUsuario.Text = Usuario.strUsuario; chkActivo.Checked = Usuario.blnActivo; chkCambiar.Checked = Usuario.blnCambiarPassword; txtComentarios.Text = Usuario.strComentarios; txtUsuario.ReadOnly = true; txtUsuario.CssClass = "TextoBloqueado"; }
private void EnlazarGridUsuarios() { ESColeccionUsuario arrUsuarios = new ESColeccionUsuario(); arrUsuarios = ESUsuario.ListarUsuarios(txtNombreCodigo.Text, Convert.ToInt16(ddlLoS.SelectedValue), Convert.ToInt16(ddlEstatus.SelectedValue), Convert.ToInt16(ddlOficina.SelectedValue)); dgdUsuarios.DataSource = arrUsuarios; dgdUsuarios.DataBind(); lblCantidad.Text = arrUsuarios.Count.ToString() + " Usuarios"; intUsuarios = arrUsuarios.Count; btnImprimir.Visible = arrUsuarios.Count > 0; btnImprimirTransacciones.Visible = arrUsuarios.Count > 0; if (strOrdenar != "") { OrdenarGridUsuarios(arrUsuarios); } }
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(); } }
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"); } }
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"); } } }
private void btnIngresar_Click(object sender, System.EventArgs e) { int intUsuError = 0; if (txtUsuario.Text == "") { lblMensaje.Height = 24; lblMensaje.Text = ESMensajes.ObtenerMensaje(384); return; } if (txtPassword.Text == "") { lblMensaje.Height = 24; lblMensaje.Text = ESMensajes.ObtenerMensaje(385); return; } ESUsuario Usuario = new ESUsuario(); int intUsuario = Usuario.Login(txtUsuario.Text, ESSeguridad.Encriptar(txtPassword.Text)); try { Session["Host"] = System.Net.Dns.GetHostByAddress(Request.ServerVariables["REMOTE_ADDR"]).HostName; } catch { Session["Host"] = "N/A"; } if (intUsuario > 0) { ESLog.Log(intUsuario, Session["Host"].ToString(), ESLog.TipoLog.Informativo, ESLog.TipoTransaccion.Desconocida, "", 8, "", "Acceso al sistema"); ESUsuario.VerificarCaducidad(intUsuario, shtCaducidad); FormsAuthentication.SetAuthCookie(txtUsuario.Text, false); Session["IDUsuario"] = intUsuario; Response.Redirect("Default.aspx"); } else { switch (intUsuario) { case 0: // La contraseña es incorrecta lblMensaje.Height = 24; lblMensaje.Text = ESMensajes.ObtenerMensaje(383); intUsuError = Usuario.Login(txtUsuario.Text); ESLog.Log(intUsuError, Session["Host"].ToString(), ESLog.TipoLog.Informativo, ESLog.TipoTransaccion.Desconocida, "Principal", 8, Convert.ToString(intUsuError), "La contraseña del usuario es incorrecta"); return; case -1: lblMensaje.Height = 24; lblMensaje.Text = ESMensajes.ObtenerMensaje(593); intUsuError = Usuario.Login(txtUsuario.Text); string strUsuError = "El usuario " + txtUsuario.Text + " ha sido desactivado"; ESLog.Log(intUsuError, Session["Host"].ToString(), ESLog.TipoLog.Informativo, ESLog.TipoTransaccion.Desconocida, "Principal", 8, Convert.ToString(intUsuError), strUsuError); return; case -2: // El usuario no existe en el sistema lblMensaje.Height = 24; lblMensaje.Text = ESMensajes.ObtenerMensaje(594); intUsuError = Usuario.Login(txtUsuario.Text); ESLog.Log(intUsuError, Session["Host"].ToString(), ESLog.TipoLog.Informativo, ESLog.TipoTransaccion.Desconocida, "Principal", 8, "", "El usuario no existe en el sistema"); return; //===< By Ramón case -3: // Cierre de Sistema lblMensaje.Text = ESMensajes.ObtenerMensaje(688); return; case -4: // Publicación de SPIN lblMensaje.Text = ESMensajes.ObtenerMensaje(691); return; case -5: // Labores de mantenimiento lblMensaje.Text = ESMensajes.ObtenerMensaje(692); return; //===> } } }