public Login_Sistema buscarPorID(string Usuario) { Login_Sistema ls = null; Conexion conexion = new Conexion(); SqlCommand cmd = conexion.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "LoginSistema_Buscar"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Usuario", Usuario); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { ls = new Login_Sistema(); ls.IDLogin = Convert.ToInt32(reader["idUsuario"].ToString()); ls.Nombre = reader["Nombre"].ToString(); ls.Usuario = reader["Usuario"].ToString(); ls.Password = reader["Passw"].ToString(); ls.Correo = reader["Correo"].ToString(); ls.estado = Convert.ToInt32(reader["Estado"].ToString()); ls.CentroCosto = reader["CentroCosto"].ToString(); } conexion.CerrarConexion(); } return(ls); }
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 = ""; } }