public LoginEntidad IniciarSesion(LoginEntidad loginEntidad) { using (SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionBD"].ConnectionString)) { SqlCommand comando = new SqlCommand(); comando.Connection = conexion; comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "IniciarSesion"; SqlParameter sqlParameterCorreo = new SqlParameter("@Correo", SqlDbType.VarChar); SqlParameter sqlParameterContrasena = new SqlParameter("@Contrasena", SqlDbType.VarChar); sqlParameterCorreo.Value = loginEntidad.Correo; sqlParameterContrasena.Value = loginEntidad.Contrasena; comando.Parameters.Add(sqlParameterCorreo); comando.Parameters.Add(sqlParameterContrasena); conexion.Open(); SqlDataReader sqlDataReader = comando.ExecuteReader(); sqlDataReader.Read(); if (sqlDataReader.HasRows) { LoginEntidad loginExitoso = new LoginEntidad(); loginExitoso.Correo = sqlDataReader["Correo"].ToString(); loginExitoso.Nombre = sqlDataReader["Nombre"].ToString(); loginExitoso.Apellidos = sqlDataReader["Apellidos"].ToString(); return(loginExitoso); } } return(null); }
public FormHome(LoginEntidad usuarioLogueado) { InitializeComponent(); this.usuarioLogueado = usuarioLogueado; lblBienvenido.Text += usuarioLogueado.Nombre + "!"; }
private void btnIniciar_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtUsuario.Text) || string.IsNullOrWhiteSpace(txtPassword.Text)) { MessageBox.Show("Debe ingresar un usuario y contraseña"); return; } //Se definen variables locales para el login del ususario string usuario = txtUsuario.Text; string password = txtPassword.Text; //Se declara objeto entidad y se asignan valores requeridos para el logueo LoginEntidad loginEntidad = new LoginEntidad(); loginEntidad.Correo = usuario; loginEntidad.Contrasena = password; LoginReglaNegocio loginReglaNegocio = new LoginReglaNegocio(); LoginEntidad loginExitoso = loginReglaNegocio.IniciarSesion(loginEntidad); if (loginExitoso == null) { MessageBox.Show("Usuario y/o contraseña incorrecta"); return; } FormHome formHome = new FormHome(loginExitoso); formHome.Show(); this.Hide(); }
public Factura(LoginEntidad loginEntidad) { InitializeComponent(); this.usuarioLogueado = loginEntidad; this.LlenarComboClientes(); this.cbCliente.SelectedIndex = -1; }
public LoginEntidad IniciarSesion(LoginEntidad loginEntidad) { LoginAccesoDatos loginAccesoDatos = new LoginAccesoDatos(); return(loginAccesoDatos.IniciarSesion(loginEntidad)); }