Esempio n. 1
0
        //metodo para insertar un registro
        public int InsertarRegistro(Entidades.e_registros _registro)
        {
            // Sera obligatorio ingresar dicho dato
            if (string.IsNullOrEmpty(_registro.usuario))
            {
                throw new Exception("El usuario no puede ser un valor nulo o vacio");
            }

            if (string.IsNullOrEmpty(_registro.equipo))
            {
                throw new Exception("La contraseña no puede estar vacia");
            }

            // mandamos llamar el metodo que realiza el procedimiento almacenado en la bd
            return(Datos.d_registros.InsertarRegistro(_registro));
        }
Esempio n. 2
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Entidades.e_usuarios _usuario = new Entidades.e_usuarios();
                _usuario.usuario = txt_cuenta.Text;
                _usuario.pass    = txt_contraseña.Password;

                if (new Negocio.n_usuarios().Login(_usuario) == 1)
                {
                    //guardamos el registro
                    Entidades.e_registros _registro = new Entidades.e_registros();
                    _registro.usuario     = _usuario.usuario;
                    _registro.equipo      = Environment.MachineName;
                    _registro.fecha       = DateTime.Now.Date;
                    _registro.hora_inicio = DateTime.Now;
                    int id = new Negocio.n_registros().InsertarRegistro(_registro);
                    if (id > 0)
                    {
                        desbloqueo(id);
                    }
                    else
                    {
                        MessageBox.Show("no se guardo el registro");
                    }
                }
                else
                {
                    MessageBox.Show("Usuario o contraseña Incorrectas");
                }

                /*if (new Bussiness.BLogin().checkLogin(int.Parse(txt_cuenta.Text), txt_contraseña.Password))
                 * {
                 *  desbloqueo();
                 * }
                 * else
                 *  MessageBox.Show("Usuario o contraseña Incorrectas");*/
            }
            catch (Exception eee)
            {
                MessageBox.Show(eee.Message);
            }
        }
Esempio n. 3
0
 //metodo para actualizar la hora de salida
 //metodo para insertar un registro
 public bool ActualizaSalida(Entidades.e_registros _registro)
 {
     // mandamos llamar el metodo que realiza el procedimiento almacenado en la bd
     return(Datos.d_registros.ActualizaSalida(_registro));
 }