コード例 #1
0
 //Eliminar instalación --> cambiar bdd para poder eliminar
 public static void DeleteInstalacio(INSTALACIO instalacio)
 {
     ORM.bd.INSTALACIO.Remove(instalacio);
     try
     {
         ORM.bd.SaveChanges();
     }
     catch (DbUpdateException ex)
     {
         SqlException sqlEx = (SqlException)ex.InnerException.InnerException;
     }
 }
コード例 #2
0
        //Modificar instalacio
        public static void UpdateInstalacio(String nom, String adreca, int id)
        {
            INSTALACIO instalacio = ORM.bd.INSTALACIO.Find(id);

            instalacio.nom    = nom;
            instalacio.adreca = adreca;

            try
            {
                ORM.bd.SaveChanges();
            }
            catch (DbUpdateException ex)
            {
                //En caso de estar duplicado no podría crearse y petaria el programa
            }
        }
コード例 #3
0
        //AGREGAR INSTALACIÓN

        public static int InsertInstalcion(String nom, String adreca, bool es_propi)
        {
            INSTALACIO instalacio = new INSTALACIO();

            instalacio.nom      = nom;
            instalacio.adreca   = adreca;
            instalacio.es_propi = es_propi;

            ORM.bd.INSTALACIO.Add(instalacio);

            try
            {
                ORM.bd.SaveChanges();
            }
            catch (Exception)
            {
                //Mirar practica control de errores
            }
            return(instalacio.id);
        }
コード例 #4
0
        //Filtrar instalacio per id
        public static INSTALACIO SelectInstalacioByID(int id)
        {
            INSTALACIO ins = ORM.bd.INSTALACIO.Find(id);

            return(ins);
        }