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; } }
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; //===> } } }