Exemplo n.º 1
0
        //METODE MODIFICAR ENTITAT
        private void buttonModificar_Click(object sender, EventArgs e)
        {
            ENTITATS    entitat  = (ENTITATS)dataGridViewEntitats.SelectedRows[0].DataBoundItem;
            FormEntitat fEntitat = new FormEntitat(entitat);

            fEntitat.ShowDialog();
        }
Exemplo n.º 2
0
        //Ens retorna una llista amb els equips d'una entitat.
        public static List <EQUIPS> SelectEquipsEntitat(ENTITATS entitat)
        {
            List <EQUIPS> _equips =
                (from eq in GeneralORM.bd.EQUIPS
                 where eq.id_entitat.Equals(entitat.id) && eq.temporada.Equals(entitat.temporada)
                 select eq
                ).ToList();

            return(_equips);
        }
        /**
         * ENS RETORNA LA SELECT AMB ELS TELEFONS D'UNA ENTITAT
         **/
        public static List <TELEFONS_ENTITATS> SelectTelefonsEntitat(ENTITATS entitat)
        {
            List <TELEFONS_ENTITATS> _telefons =
                (from a in GeneralORM.bd.TELEFONS_ENTITATS
                 orderby a.id
                 where a.id_entitat.Equals(entitat.id) && a.temporada_entitat.Equals(entitat.temporada)
                 select a).ToList();

            return(_telefons);
        }
Exemplo n.º 4
0
 //Eliminar entidades
 public static void DeleteEntitat(ENTITATS entitat)
 {
     ORM.bd.ENTITATS.Remove(entitat);
     try
     {
         ORM.bd.SaveChanges();
     }
     catch (DbUpdateException ex)
     {
         SqlException sqlEx = (SqlException)ex.InnerException.InnerException;
     }
 }
Exemplo n.º 5
0
        public static String DeleteEntitat(ENTITATS entitat)
        {
            String mensaje = "";

            GeneralORM.bd.ENTITATS.Remove(entitat);
            try
            {
                GeneralORM.bd.SaveChanges();
            }
            catch (DbUpdateException ex)
            {
                SqlException sqlEx = (SqlException)ex.InnerException.InnerException;
                mensaje = GeneralORM.MissatgesError(sqlEx);
            }
            return(mensaje);
        }
Exemplo n.º 6
0
        //---------ACTUALIZAR
        public static void UpdateEntitat(int id, string temp, string nom, string pass, string adresa, string nif, string email, string imagen, string video, float altitud, float latitud)
        {
            ENTITATS entitat = GeneralORM.bd.ENTITATS.Find(id, temp);

            //entitat.id = id;
            //entitat.temporada = temp;
            entitat.nom         = nom;
            entitat.contrasenya = pass;
            entitat.adresa      = adresa;
            entitat.nif         = nif;
            entitat.email       = email;
            entitat.ruta_imagen = imagen;
            entitat.ruta_video  = video;
            entitat.altitud     = altitud;
            entitat.latitud     = latitud;

            GeneralORM.bd.SaveChanges();
        }
Exemplo n.º 7
0
        //Modificar entidades
        public static void UpdateEntitat(String nom, String temporada, String adreça, String nif, String correu, int id)
        {
            ENTITATS entitat = ORM.bd.ENTITATS.Find(id);

            entitat.nom       = nom;
            entitat.temporada = temporada;
            entitat.adreca    = adreça;
            entitat.correu    = correu;
            entitat.nif       = nif;

            try
            {
                ORM.bd.SaveChanges();
            }
            catch (DbUpdateException ex)
            {
                //En caso de estar duplicado no podría crearse y petaria el programa
            }
        }
Exemplo n.º 8
0
        //Agregar nuevas entidades
        public static void InsertEntitat(String nom, String temporada, String adreça, String nif, String correu, String password)
        {
            ENTITATS entitat = new ENTITATS();

            entitat.nom       = nom;
            entitat.temporada = temporada;
            entitat.adreca    = adreça;
            entitat.nif       = nif;
            entitat.correu    = correu;
            entitat.password  = password;

            ORM.bd.ENTITATS.Add(entitat);

            try
            {
                ORM.bd.SaveChanges();
            }
            catch (Exception)
            {
                //Mirar practica control de errores
            }
        }
Exemplo n.º 9
0
        //Seleccionar una entidad filtrando por ID
        public static ENTITATS SelectEntitatByID(int id)
        {
            ENTITATS entitat = ORM.bd.ENTITATS.Find(id);

            return(entitat);
        }
Exemplo n.º 10
0
 public FormEntitat(ENTITATS entitat)
 {
     this.entitat = entitat;
     this.Text    = "MODIFICAR ENTITAT";
     InitializeComponent();
 }