Ejemplo n.º 1
0
        private static int BuscaUsuarioLogin(string user)
        {
            int idUsuario = -1;

            user = user.ToUpper();

            if (user.Equals("ADMIN") || user.Equals("NORMAL") || user.Equals("DESHABILITADO"))
            {
                user += "@vodastar.com";
            }

            if (FormaEmail(user))
            {
                clientesTabla = clientesAdapter.GetClientByMail(user);
                if (clientesTabla.Count > 0)
                {
                    idUsuario = clientesTabla[0].idClientes;
                }
            }

            else
            {
                clientesTabla = clientesAdapter.GetClienteByDNI(user);
                if (clientesTabla.Count > 0)
                {
                    idUsuario = clientesTabla[0].idClientes;
                }
            }

            return(idUsuario);
        }
Ejemplo n.º 2
0
        public static Cliente ObtenClientePorDNI(string dni)
        {
            clientesTabla = clientesAdapter.GetClienteByDNI(dni);

            Cliente c = new Cliente(clientesTabla[0]);

            return(c);
        }
Ejemplo n.º 3
0
        public static string ObtenNombreID(int idCliente)
        {
            Cliente cliente;

            clientesTabla = clientesAdapter.GetClientByID(idCliente);

            cliente = new Cliente(clientesTabla[0]);

            return(cliente.Nombre);
        }
Ejemplo n.º 4
0
        public static Cliente ObtenClientePorID(int idCliente)
        {
            Cliente cliente;

            clientesTabla = clientesAdapter.GetClientByID(idCliente);

            cliente = new Cliente(clientesTabla[0]);

            return(cliente);
        }
Ejemplo n.º 5
0
        public static vodastarDataSet.ClientesDataTable ObtenerClientes(int estado)
        {
            if (estado < 0)
            {
                return(ObtenerClientes());
            }

            clientesTabla = clientesAdapter.GetClientesByStatus(estado);
            return(clientesTabla);
        }
Ejemplo n.º 6
0
        public static bool ExisteTelefono(int numero)
        {
            clientesTabla = clientesAdapter.GetClienteByTelf(numero.ToString());

            if (clientesTabla.Count > 0)
            {
                return(true);
            }
            return(false);
        }
Ejemplo n.º 7
0
        private static int CompruebaClave(int idUser, string pass)
        {
            clientesTabla = clientesAdapter.GetClientByID(idUser);

            if (clientesTabla[0].Clave.Equals(pass))
            {
                return(clientesTabla[0].Tipo);
            }
            else
            {
                return(-1);
            }
        }
Ejemplo n.º 8
0
        public static bool ExisteTelefono(int numero, int idCliente)
        //comprueba si existe un telefono, si existe comprueba que lo tenga asignado dicho cliente
        // devuelve TRUE si el telefono está disponible, o si es de ese cliente
        {
            if (!ExisteTelefono(numero)) //el telefono está libre :D
            {
                return(true);
            }

            clientesTabla = clientesAdapter.GetClienteByTelf(numero.ToString());

            if (clientesTabla[0].idClientes == idCliente) //ese numero es el tuyo, por lo que no hay problemas :)
            {
                return(true);
            }

            return(false); //tristemente ese telefono pertenece a otra personita, por lo que no se te puede asignar
        }
Ejemplo n.º 9
0
        public static bool ExisteDNI(string dni, int idCliente)
        //comprueba si existe un dni, si existe comprueba que lo tenga asignado dicho cliente
        // devuelve TRUE si el dni está disponible, o si es de ese cliente
        {
            clientesTabla = clientesAdapter.GetClienteByDNI(dni);

            if (clientesTabla.Count == 0) //el dni no está asignado
            {
                return(true);
            }



            if (clientesTabla[0].idClientes == idCliente) //ese dni es el tuyo
            {
                return(true);
            }

            return(false); //dni ya registrado
        }
Ejemplo n.º 10
0
        public static bool ExisteMail(string mail, int idCliente)
        //comprueba si existe un mail, si existe comprueba que lo tenga asignado dicho cliente
        // devuelve TRUE si el mail está disponible, o si es de ese cliente
        {
            clientesTabla = clientesAdapter.GetClientByMail(mail);

            if (clientesTabla.Count == 0) //el mail no está asignado
            {
                return(true);
            }



            if (clientesTabla[0].idClientes == idCliente) //ese mail es el tuyo
            {
                return(true);
            }

            return(false); //mail ya registrado
        }
Ejemplo n.º 11
0
 public static vodastarDataSet.ClientesDataTable ObtenerClientes()
 {
     clientesTabla = clientesAdapter.GetData();
     return(clientesTabla);
 }