Example #1
0
        //lee todos los registros de un cliente
        public List <Cliente> ReadAll()
        {
            Onbreak.Datos.OnBreakEntities bbdd = new Onbreak.Datos.OnBreakEntities();

            try
            {
                List <Onbreak.Datos.Cliente> listaDatos = bbdd.Cliente.ToList <Onbreak.Datos.Cliente>();
                List <Cliente> listadoClientes          = GenerarListado(listaDatos);
                return(listadoClientes);
            }catch (Exception ex)
            {
                return(new List <Cliente>());
            }
        }
Example #2
0
        //lee un registro de cliente
        public bool Read()
        {
            Onbreak.Datos.OnBreakEntities bbdd = new Onbreak.Datos.OnBreakEntities();

            try
            {
                Onbreak.Datos.Cliente cli = bbdd.Cliente.First(c => c.RutCliente == RutCliente);
                CommonBC.Syncronize(this, cli);
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Example #3
0
        //elimina un registro de cliente
        public bool Delete()
        {
            Onbreak.Datos.OnBreakEntities bbdd = new Onbreak.Datos.OnBreakEntities();

            try
            {
                Onbreak.Datos.Cliente cli = bbdd.Cliente.First(c => c.RutCliente == RutCliente);
                bbdd.Cliente.Remove(cli);
                bbdd.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Example #4
0
        //crea un nuevo registro de cliente
        public bool Create()
        {
            Onbreak.Datos.OnBreakEntities bbdd = new Onbreak.Datos.OnBreakEntities();
            Onbreak.Datos.Cliente         c    = new Onbreak.Datos.Cliente();

            try
            {
                CommonBC.Syncronize(this, c);

                bbdd.Cliente.Add(c);
                bbdd.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                bbdd.Cliente.Remove(c);
                return(false);
            }
        }