protected void Button1_Click(object sender, EventArgs e) { IP = GetDireccionIp(Request); string tipo = ""; if (txtUsuario.Text.Length > 0 & txtPassword.Text.Length > 0) { respPendiente = cConex.CerrarConexionPendiente(txtUsuario.Text); respuesta = Controller_Login.Login_sistema(txtUsuario.Text, txtPassword.Text); // objNegocio.LoginServicios(rut, password); if (respuesta == true) { //inserta la sesión rConex = cConex.IngresaConexion(txtUsuario.Text, IP); Login_Sistema sis = new Login_Sistema(); Controller_Login controlLo = new Controller_Login(); sis = controlLo.buscarPorID(txtUsuario.Text); if (sis.estado == 2) { string popupScript = "<script language='JavaScript'> alert('Su Cuenta ha sido Deshabilitada.\\n - Ha superado el número de intentos permitidos.\\n\\n * Contactese con el Administrador.');location.href='login.aspx' </script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else { Session["Estado"] = sis.estado; Session["Usuario"] = txtUsuario.Text; Session["Nombre"] = sis.Nombre; Session["centroCosto"] = sis.CentroCosto; //if (sis.CentroCosto.Contains("WIP")) //{ // tipo = "WIP"; //} //else //{ // tipo = "BP"; //} Response.Redirect("Menu.aspx?id=" + txtUsuario.Text + "&Tipo=WIP"); } } else { string popupScript = "<script language='JavaScript'> alert('¡ Usuario, clave y/o pin no coinciden !'); </script>"; Page.RegisterStartupScript("PopupScript", popupScript); //txtCaptcha.Text = ""; } } else { string popupScript = "<script language='JavaScript'> alert(' Debe ingresar todos los campos'); </script>"; Page.RegisterStartupScript("PopupScript", popupScript); //txtCaptcha.Text = ""; } }
protected void ibIngresar_Click(object sender, ImageClickEventArgs e) { usuario = txtUsername.Text; password = txtPassword.Text; //CaptchaControl1.ValidateCaptcha(txtCaptcha.Text); IP = GetDireccionIp(Request); //if (CaptchaControl1.UserValidated) //{ if (usuario.Length > 0 & password.Length > 0 & txtPIN.Text.Length > 0) { respPendiente = cConex.CerrarConexionPendiente(usuario); respuesta = Controller_Login.Login_sistema(usuario, password, Convert.ToInt32(txtPIN.Text)); // objNegocio.LoginServicios(rut, password); if (respuesta == true) { //inserta la sesión rConex = cConex.IngresaConexion(usuario, IP); LoginSistema sis = new LoginSistema(); Controller_Login controlLo = new Controller_Login(); sis = controlLo.buscarPorID(txtUsername.Text); string tipousuario = sis.user; if (sis.estado == 1) { Session["Estado"] = sis.estado; Session["Usuario"] = usuario; Session["Nombre"] = sis.Nombre; Session["centroCosto"] = sis.CentroCosto; Session["MenuProduccion"] = submenu.CargarSubMenu(sis.Usuario, Convert.ToInt32(1)); Session["MenuAdministracion"] = submenu.CargarSubMenu(sis.Usuario, Convert.ToInt32(6)); Session["Perfil"] = sis.user; if (usuario.ToUpper() == "KBA") { Response.Redirect("../ModuloEtiquetasMetricsWIP/view/metricsWip.aspx?id=1&cat=4"); } else { if (tipousuario != "Normal") { //Response.Redirect("../ModuloProduccion/view/Suscripcion.aspx?id=1"); Response.Redirect("../ModuloProduccion/view/EstadoOT.aspx?id=1"); } else { Response.Redirect("../ModuloProduccion/view/EstadoOT.aspx?id=1"); } } } else if (sis.estado == 2) { string popupScript = "<script language='JavaScript'> alert('Su Cuenta ha sido Deshabilitada.\\n - Ha superado el número de intentos permitidos.\\n\\n * Contactese con el Administrador.');location.href='login.aspx' </script>"; Page.RegisterStartupScript("PopupScript", popupScript); } else if (sis.estado == 4) { Session["Estado"] = sis.estado; Session["Usuario"] = usuario; Session["Nombre"] = sis.Nombre; Session["centroCosto"] = sis.CentroCosto; Session["MenuProduccion"] = submenu.CargarSubMenu(sis.Usuario, Convert.ToInt32(1)); Session["MenuAdministracion"] = submenu.CargarSubMenu(sis.Usuario, Convert.ToInt32(6)); Session["Perfil"] = sis.user; if (tipousuario != "Normal") { // Response.Redirect("../ModuloProduccion/view/Suscripcion.aspx?id=1"); Response.Redirect("../ModuloProduccion/view/EstadoOT.aspx?id=1"); } else { Response.Redirect("../ModuloProduccion/view/EstadoOT.aspx?id=1"); } } } else { string popupScript = "<script language='JavaScript'> alert('¡ Usuario, clave y/o pin no coinciden !'); </script>"; Page.RegisterStartupScript("PopupScript", popupScript); //txtCaptcha.Text = ""; } } else { string popupScript = "<script language='JavaScript'> alert(' Debe ingresar todos los campos'); </script>"; Page.RegisterStartupScript("PopupScript", popupScript); //txtCaptcha.Text = ""; } //} //else //{ // string popupScript = "<script language='JavaScript'> alert(' Codigo de Seguridad Incorrecto '); </script>"; // Page.RegisterStartupScript("PopupScript", popupScript); // txtCaptcha.Text = ""; //} }