//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); } }
//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); } }
//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); } }