Пример #1
0
        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);
            }
        }
Пример #2
0
        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;
       
        }
Пример #3
0
        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;
        }
Пример #4
0
        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);
            }
        }