Exemple #1
0
 public bool Delete()
 {
     try
     {
         DALC.Cocktail c = bdd.Cocktail.Find(this.Numero);
         bdd.Cocktail.Remove(c);
         bdd.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         Logger.mensaje(ex.Message);
         return(false);
     }
 }
Exemple #2
0
 public bool Read()
 {
     try
     {
         DALC.Cocktail c = bdd.Cocktail.Find(this.Numero);
         CommonBC.Syncronize(c, this);
         bdd.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         Logger.mensaje(ex.Message);
         return(false);
     }
 }
Exemple #3
0
 public bool Create()
 {
     try
     {
         DALC.Cocktail c = new DALC.Cocktail();
         CommonBC.Syncronize(this, c);
         bdd.Cocktail.Add(c);
         bdd.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         Logger.mensaje(ex.Message);
         return(false);
     }
 }
Exemple #4
0
 public bool Update()
 {
     try
     {
         DALC.CoffeeBreak c   = bdd.CoffeeBreak.Find(this.Numero);
         Contrato         con = new Contrato()
         {
             Numero = this.Numero
         };
         con.Read();
         if (con.Realizado)
         {
             if (c == null)
             {
                 DALC.Cocktail c**k = bdd.Cocktail.Find(this.Numero);
                 if (c**k == null)
                 {
                     DALC.Cenas cen = bdd.Cenas.Find(this.Numero);
                     bdd.Cenas.Remove(cen);
                     bdd.SaveChanges();
                 }
                 else
                 {
                     bdd.Cocktail.Remove(c**k);
                     bdd.SaveChanges();
                 }
                 c = new DALC.CoffeeBreak();
                 CommonBC.Syncronize(this, c);
                 bdd.CoffeeBreak.Add(c);
                 bdd.SaveChanges();
             }
             CommonBC.Syncronize(this, c);
             bdd.SaveChanges();
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         Logger.mensaje(ex.Message);
         return(false);
     }
 }