public bool EfetuaLogin(clsOperadores Operador) { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "Select Usuario From Usuarios Where Usuario=@Usuario And Senha=@Senha "; cmd.Parameters.Add("Usuario", SqlDbType.VarChar).Value = Operador.SUsuario; cmd.Parameters.Add("Senha", SqlDbType.VarChar).Value = Operador.SSenha; clsBancoDeDados BancoDeDados = new clsBancoDeDados(); DataTable Tabela = BancoDeDados.ExecutaSelect(cmd); if (Tabela.Rows.Count > 0) { return(true); } else { return(false); } }
protected void btnLogin_Click(object sender, EventArgs e) { string sErro = ""; if (txtUsuario.Text == "") { sErro = "Informe o seu nome de usuário."; } else if (txtSenha.Text == "") { sErro = "Informe a sua senha."; } else { try { clsOperadores Operador = new clsOperadores(); Operador.SUsuario = txtUsuario.Text; Operador.SSenha = txtSenha.Text; clsOperadoresDAL OperadoresDAL = new clsOperadoresDAL(); if (OperadoresDAL.EfetuaLogin(Operador) == false) { sErro = "Falha no login, verifique o seu nome de usuário e senha."; } else { System.Web.Security.FormsAuthentication.SetAuthCookie(Operador.SUsuario, true); Session["LoginUsr"] = Operador.SUsuario; Response.Redirect("/AreaClientes"); } } catch (Exception ex) { sErro = ex.Message; } } if (sErro != "") { ScriptManager.RegisterClientScriptBlock(btnLogin, GetType(), "Erro", "<script>alert('" + sErro + "');</script>", false); } }
public clsOperadores Carregar(string Usuario) { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "Select Codigo,Nome,Usuario From Usuarios Where Usuario Like @Usuario"; cmd.Parameters.Add("Usuario", SqlDbType.VarChar).Value = Usuario; clsBancoDeDados BancoDeDados = new clsBancoDeDados(); DataTable Tabela = BancoDeDados.ExecutaSelect(cmd); if (Tabela.DataSet.Tables[0].Rows.Count > 0) { clsOperadores Operador = new clsOperadores(); Operador.ICodigo = int.Parse(Tabela.Rows[0]["Codigo"].ToString()); Operador.SNome = Tabela.Rows[0]["Nome"].ToString(); Operador.SUsuario = Tabela.Rows[0]["Usuario"].ToString(); return(Operador); } else { return(null); } }