public bool Confirmacion(string usuario, string contra) { bool verificacion = false; ClassConfirmacion conf = new ClassConfirmacion(); sql = string.Format("SELECT E.cod_puesto [Codigo Puesto] FROM Empleados E inner join Usuarios U " + "on E.cod_usuario = U.cod_usuario where U.cod_usuario = '{0}' and U.contraseña = '{1}'", usuario, contra); cmd = new SqlCommand(sql, sc); sc.Open(); try { SqlDataReader lector = cmd.ExecuteReader(); if (lector.Read()) { conf.CodigoPuesto = int.Parse(lector["Codigo Puesto"].ToString()); verificacion = true; } else { MessageBox.Show("Usuario/Contraseña incorrectos", "Ingreso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception e) { MessageBox.Show("" + e); } CerrarConexion(); return(verificacion); }
private void btnConfirmar_Click(object sender, EventArgs e) { ClassValidacion validacion = new ClassValidacion(); ClassConexionBD autentificar = new ClassConexionBD(); if (validacion.Espacio_Blanco(ErrorProvider, txtContraseña) || validacion.Espacio_Blanco(ErrorProvider, txtUsuario)) { if (validacion.Espacio_Blanco(ErrorProvider, txtContraseña)) { if (!validacion.Espacio_Blanco(ErrorProvider, txtUsuario)) { ErrorProvider.SetError(txtUsuario, ""); } ErrorProvider.SetError(txtContraseña, "No se ingreso una contraseña."); } if (validacion.Espacio_Blanco(ErrorProvider, txtUsuario)) { if (!validacion.Espacio_Blanco(ErrorProvider, txtContraseña)) { ErrorProvider.SetError(txtContraseña, ""); } ErrorProvider.SetError(txtUsuario, "No se ingreso un usuario."); } } else { if (autentificar.Confirmacion(txtUsuario.Text.ToString(), txtContraseña.Text.ToString()) == true) { ClassConfirmacion confirmacion = new ClassConfirmacion(); if (confirmacion.CodigoPuesto == 1) { tran.CodConf = 2; this.Hide(); } else { MessageBox.Show("Acceso no autorizado.", "Acceso Restringido", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Hide(); } } } }