/**
         * ENS RETORNA SI LA CONTRASSENYA DEL ADMIN ÉS LA MATEIXA QUE EL DE LA BASE DE DADES
         **/
        public static Boolean FindAdminByEmailAndPassword(String email, String Password)
        {
            Boolean verdader;

            List <ADMINISTRADORS> _admins =
                (from a in GeneralORM.bd.ADMINISTRADORS
                 where a.email.Equals(email)
                 select a).ToList();

            if (_admins.Count == 0)
            {
                verdader = false;
            }
            else
            {
                ADMINISTRADORS admin = _admins[0];
                if (Utilitats.desencriptarContrassenya(admin.contrasenya, Password))
                {
                    verdader = true;
                }
                else
                {
                    verdader = false;
                }
            }

            return(verdader);
        }
Beispiel #2
0
 public FormAdministrador(ADMINISTRADORS administrador)
 {
     this.Text  = "MODIFICAR ADMINISTRADOR";
     this.admin = administrador;
     FormAdministradors.verdadero = true;
     InitializeComponent();
 }
Beispiel #3
0
 public FormAdministrador()
 {
     this.Text  = "NOU ADMINISTRADOR";
     this.admin = new ADMINISTRADORS();
     FormAdministradors.verdadero = true;
     InitializeComponent();
 }
        /**
         * ENS BORRA UN ADMINISTRADOR DE LA BASE DE DADES QUE LI PASSEM PER PARAMETRE
         **/
        public static String DeleteByAdministrador(ADMINISTRADORS administrador)
        {
            String missatgeError = "";

            GeneralORM.bd.ADMINISTRADORS.Remove(administrador);

            missatgeError = GeneralORM.SaveChanges();

            return(missatgeError);
        }
        /**
         * ENS INSERTA A LA BASE DE DADES UN ADMINISTRADOR NOU
         **/
        public static String InsertAdministrador(ADMINISTRADORS administrador)
        {
            String missatgeError = "";

            GeneralORM.bd.ADMINISTRADORS.Add(administrador);

            missatgeError = GeneralORM.SaveChanges();

            return(missatgeError);
        }
        /**
         * ENS ACTUALITZA UN HOTEL ADMINISTADOR DE LA BASE DE DADES
         **/
        public static String UpdateAdministrador(ADMINISTRADORS administrador)
        {
            String         missatgeError = "";
            ADMINISTRADORS a             = GeneralORM.bd.ADMINISTRADORS.Find(administrador.id);

            a.nom         = administrador.nom;
            a.cognoms     = administrador.cognoms;
            a.contrasenya = administrador.contrasenya;
            a.dni         = administrador.dni;
            a.email       = administrador.email;

            missatgeError = GeneralORM.SaveChanges();

            return(missatgeError);
        }
Beispiel #7
0
        //ens obre un formulari per cambiar la contrassenya
        public static void obrirFormModificadorContrassenya(ADMINISTRADORS administrador)
        {
            FormModificadorContrassenya fModificador = new FormModificadorContrassenya(administrador);

            fModificador.ShowDialog();
        }
Beispiel #8
0
        //ens obre un formulari administrador per modificar
        public static void obrirFormAdministradorModificar(ADMINISTRADORS administrador)
        {
            FormAdministrador fAdministradors = new FormAdministrador(administrador);

            fAdministradors.ShowDialog();
        }
 public FormModificadorContrassenya(ADMINISTRADORS admin)
 {
     this.Text  = "CAMBIAR CONTRASSENYA DE " + admin.nom.ToUpper();
     this.admin = admin;
     InitializeComponent();
 }