Ejemplo n.º 1
0
 public static void Alta(Usuario pUsuario)
 {
     if (pUsuario is Cliente)
     {
         perCliente pc = new perCliente();
         pc.Alta((Cliente)pUsuario);
     }
     else
     {
         perEmpleado pe = new perEmpleado();
         pe.Alta((Empleado)pUsuario);
     }
 }
Ejemplo n.º 2
0
        public static Usuario Buscar(string pUsername)
        {
            Usuario u = null;

            perCliente pc = new perCliente();

            u = pc.Buscar(pUsername);

            if (u == null)
            {
                perEmpleado pe = new perEmpleado();

                u = pe.Buscar(pUsername);
            }

            return(u);
        }
Ejemplo n.º 3
0
        public static Usuario Login(string pUsername, string pPassword)
        {
            Usuario u = null;

            perCliente pc = new perCliente();

            u = pc.Login(pUsername, pPassword);

            if (u == null)
            {
                perEmpleado pe = new perEmpleado();

                u = pe.Login(pUsername, pPassword);

                if (u == null)
                {
                    throw new Exception("Usuario y/o contraseña incorrectos.");
                }
            }

            return(u);
        }
Ejemplo n.º 4
0
        public static void Modificacion(Empleado emp)
        {
            perEmpleado pe = new perEmpleado();

            pe.Modificacion(emp);
        }
Ejemplo n.º 5
0
        public static void Baja(Empleado emp)
        {
            perEmpleado pe = new perEmpleado();

            pe.Baja(emp);
        }