コード例 #1
0
        public bool Delete()
        {
            Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
            Cliente  cli = (from item in bbdd.Cliente where item.RutCliente == RutCliente select item).FirstOrDefault();
            Contrato con = (from item in bbdd.Contrato where item.RutCliente == RutCliente select item).FirstOrDefault();

            try
            {
                if (con == null)
                {
                    //Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente);
                    bbdd.Cliente.Remove(cli);
                    bbdd.SaveChanges();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }
コード例 #2
0
        public bool Delete()
        {
            Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
            Cliente  cli = (from item in bbdd.Cliente where item.RutCliente == RutCliente select item).FirstOrDefault();
            Contrato con = (from item in bbdd.Contrato where item.RutCliente == RutCliente select item).FirstOrDefault();

            if (con == null)
            {
                try
                {
                    //Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente);
                    bbdd.Cliente.Remove(cli);
                    bbdd.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    return(false);
                }
            }
            else
            {
                throw new Exception("Cliente tiene Contratos Asociados. No se puede Eliminar");
            }
        }
コード例 #3
0
        public bool Create()
        {
            Datos.Cliente cli = new Datos.Cliente();
            try
            {
                CommonBC.Syncronize(this, cli);
                bbdd.Cliente.Add(cli);
                bbdd.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                bbdd.Cliente.Remove(cli);
                return(false);
            }
        }
コード例 #4
0
        public bool Create()
        {
            Datos.Contrato Cont = new Datos.Contrato();
            try
            {
                CommonBC.Syncronize(this, Cont);
                bbdd.Contrato.Add(Cont);
                bbdd.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                bbdd.Contrato.Remove(Cont);
                MessageBox.Show(ex.ToString());
                return(false);
            }
        }
コード例 #5
0
 public bool Update()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         Contrato cont = bbdd.Contrato.First(e => e.Numero == Numero);
         CommonBC.Syncronize(this, cont);
         bbdd.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #6
0
 public bool Delete()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         Datos.Cenas ce = bbdd.Cenas.First(c => c.Numero == Numero);
         bbdd.Cenas.Remove(ce);
         bbdd.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #7
0
ファイル: Contrato.cs プロジェクト: niemandhdg/OnBreak
 public bool Delete()
 {
     Datos.OnBreakEntities modelo = new Datos.OnBreakEntities();
     try
     {
         Datos.Contrato contrat = modelo.Contrato.First(e => e.Numero == Numero);
         modelo.Contrato.Remove(contrat);
         modelo.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #8
0
 public bool Delete()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         Datos.Contacto cli = bbdd.Cliente.First(c => c.RutContacto == RutContacto);
         bbdd.Cliente.Remove(cli);
         bbdd.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #9
0
 public bool Delete()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         Contrato cont = bbdd.Contrato.First(e => e.Numero == Numero);
         bbdd.Contrato.Remove(cont);
         bbdd.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #10
0
 public bool Update()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         Datos.Cliente cli = bbdd.Cliente.First(e => e.RutCliente == RutCliente);
         CommonBC.Syncronize(this, cli);
         bbdd.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
コード例 #11
0
 public bool Update()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     try
     {
         Datos.Cenas ce = bbdd.Cenas.First(c => c.Numero == Numero);
         CommonBC.Syncronize(this, ce);
         bbdd.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #12
0
ファイル: CoffeeBreak.cs プロジェクト: niemandhdg/OnBreak
 public bool Create()
 {
     try
     {
         Datos.OnBreakEntities context     = new Datos.OnBreakEntities();
         Datos.CoffeeBreak     coffeeBreak = new Datos.CoffeeBreak();
         CommonBC.Syncronize(this, coffeeBreak);
         context.CoffeeBreak.Add(coffeeBreak);
         context.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #13
0
ファイル: Contrato.cs プロジェクト: niemandhdg/OnBreak
 public bool Create()
 {
     try
     {
         Datos.OnBreakEntities modelo  = new Datos.OnBreakEntities();
         Datos.Contrato        contrat = new Datos.Contrato();
         CommonBC.Syncronize(this, contrat);
         modelo.Contrato.Add(contrat);
         modelo.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #14
0
 public bool Create()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     Datos.Contacto        cli  = new Datos.Contacto();
     try
     {
         CommonBC.Syncronize(this, cli);
         bbdd.Cliente.Add(cli);
         bbdd.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         bbdd.Cliente.Remove(cli);
         return(false);
     }
 }
コード例 #15
0
ファイル: Cliente.cs プロジェクト: niemandhdg/OnBreak
        public bool Delete()
        {
            Datos.OnBreakEntities modelo = new Datos.OnBreakEntities();
            try
            {
                Datos.Cliente client = modelo.Cliente.First(e => e.RutCliente == RutCliente);
                modelo.Cliente.Remove(client);
                modelo.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw new Exception("Error Delete Cliente. " + ex.Message);
            }
        }
コード例 #16
0
ファイル: Cliente.cs プロジェクト: niemandhdg/OnBreak
        public bool Update()
        {
            Datos.OnBreakEntities modelo = new Datos.OnBreakEntities();
            try
            {
                Datos.Cliente client = modelo.Cliente.First(e => e.RutCliente == RutCliente);
                CommonBC.Syncronize(this, client);
                modelo.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw new Exception("Error Actualizar Cliente. " + ex.Message);
            }
        }
コード例 #17
0
 public bool Create()
 {
     Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
     Datos.Cenas           ce   = new Datos.Cenas();
     try
     {
         CommonBC.Syncronize(this, ce);
         bbdd.Cenas.Add(ce);
         bbdd.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         bbdd.Cenas.Remove(ce);
         return(false);
     }
 }
コード例 #18
0
ファイル: Cliente.cs プロジェクト: niemandhdg/OnBreak
        public bool Create()
        {
            Datos.OnBreakEntities modelo = new Datos.OnBreakEntities();
            Datos.Cliente         client = new Datos.Cliente();
            try
            {
                CommonBC.Syncronize(this, client);
                modelo.Cliente.Add(client);
                modelo.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw new Exception("Error Crear Cliente. " + ex.Message);
            }
        }
コード例 #19
0
        public bool Create()
        {
            Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
            Contrato cont = new Contrato();

            try
            {
                bbdd.Contrato.Add(cont);
                bbdd.SaveChanges();
                CommonBC.Syncronize(this, cont);
                return(true);
            }
            catch (Exception)
            {
                bbdd.Contrato.Remove(cont);
                return(false);
            }
        }
コード例 #20
0
        public bool Create()
        {
            Datos.OnBreakEntities bbdd     = new Datos.OnBreakEntities();
            Datos.Cocktail        cocktail = new Datos.Cocktail();
            try
            {
                CommonBC.Syncronize(this, cocktail);
                bbdd.Cocktail.Add(cocktail);
                bbdd.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                bbdd.Cocktail.Remove(cocktail);
                return(false);
            }
        }
コード例 #21
0
        public bool Create()
        {
            Datos.OnBreakEntities bbdd   = new Datos.OnBreakEntities();
            Datos.CoffeeBreak     coffee = new Datos.CoffeeBreak();
            try
            {
                CommonBC.Syncronize(this, coffee);
                bbdd.CoffeeBreak.Add(coffee);
                bbdd.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                bbdd.CoffeeBreak.Remove(coffee);
                MessageBox.Show(ex.ToString());
                return(false);
            }
        }
コード例 #22
0
        public bool Create()
        {
            Datos.OnBreakEntities bbdd = new Datos.OnBreakEntities();
            Cliente cli = new Cliente();

            try
            {
                bbdd.Cliente.Add(cli);
                bbdd.SaveChanges();
                CommonBC.Syncronize(this, cli);
                return(true);
            }
            catch (Exception ex)
            {
                bbdd.Cliente.Remove(cli);
                Console.WriteLine(ex);
                return(false);
            }
        }