private void LogearAlSistema() { LoginVO logeo = new LoginVO(); bool EsValido = false; logeo.nombres = usu; logeo.clave = txtClave.Text; EmpleadoVO empleado = new LoginBUS().Log(logeo, ref EsValido); if (EsValido) { WinForm.MensajeBox(this, "Acceso al Sistema", "Bienvenido de nuevo : " + empleado.Nombres + " " + empleado.Apellidos, MensajeBox.informacion); this.DialogResult = DialogResult.OK; this.Close(); // new PrincipalUI(empleado.IdEmpleado).Show(); } else { WinForm.MensajeBox(this, "Acceso al Sistema", "No ha podido acceder al Sistema", MensajeBox.advertencia); } }
public DataTable Logear(LoginVO login) { con.Open(); SqlCommand command = new SqlCommand("spr_LogeoSistema", con); command.CommandType = System.Data.CommandType.StoredProcedure; command.Parameters.AddWithValue("@NOMBREUSUARIO", login.nombres); command.Parameters.AddWithValue("@CLAVEUSUARIO", login.clave); SqlDataAdapter da = new SqlDataAdapter(command); DataTable dt = new DataTable(); da.Fill(dt); con.Close(); return dt; }
public EmpleadoVO Log(LoginVO logeo, ref bool EsValido) { DataTable dt = new LoginDAL().Logear(logeo); EmpleadoVO empleado = new EmpleadoVO(); if (dt.Rows.Count > 0) { EsValido = true; foreach (DataRow dr in dt.Rows) { empleado.IdEmpleado = Convert.ToInt32(dr["idEmpleado"].ToString()); empleado.Dni = dr["dni"].ToString(); empleado.Nombres = dr["nombres"].ToString(); empleado.Apellidos = dr["apellidos"].ToString(); } } return empleado; }
private void LogearAlSistema() { LoginVO logeo = new LoginVO(); bool EsValido = false; logeo.nombres = txtDni.Text; logeo.clave = txtClave.Text; EmpleadoVO empleado = new LoginBUS().Log(logeo, ref EsValido); if (EsValido) { AuditoriaVO auditoria = new AuditoriaVO(); auditoria.idEmpleado = empleado.IdEmpleado; auditoria.idRegistro = empleado.IdEmpleado; auditoria.tabla = "Empleado"; auditoria.tipo = "LOGIN EXITOSO"; auditoria.fecha = DateTime.Now.ToLocalTime(); new AuditoriaBUS().AgregarAuditoria(auditoria); WinForm.MensajeBox(this, "Acceso al Sistema", "Bienvenido : " + empleado.Nombres + " " + empleado.Apellidos, MensajeBox.informacion); SetUsuario(txtDni.Text); SetCodigoEmpleado(empleado.IdEmpleado); SetNombreEmpleado(empleado.Nombres + " " + empleado.Apellidos); this.DialogResult = DialogResult.OK; this.Close(); // new PrincipalUI(empleado.IdEmpleado).Show(); } else { WinForm.MensajeBox(this, "Acceso al Sistema", "Usuario Invalido!", MensajeBox.error); //AuditoriaVO auditoria = new AuditoriaVO(); //auditoria.idEmpleado = 1; //auditoria.idRegistro = 1; //auditoria.tabla = "Empleado"; //auditoria.tipo = "LOGIN FALLIDO : " + txtDni.Text; //auditoria.fecha = DateTime.Now.ToLocalTime(); //new AuditoriaBUS().AgregarAuditoria(auditoria); } }