//Metodos Listar ----------------------------------- public bool Read() { try { ConexionBD.Cliente cli = bdd.Cliente.Find(RutCliente); CommonBC.Syncronize(cli, this); return(true); } catch (Exception ex) { return(false); Logger.Mensaje(ex.Message); } }
public bool Modificar() { try { ConexionBD.Cliente cli = bdd.Cliente.Find(RutCliente); CommonBC.Syncronize(this, cli); bdd.SaveChanges(); return(true); } catch (Exception ex) { return(false); Logger.Mensaje(ex.Message); } }
public bool Buscar() { try { ConexionBD.Cliente cl = bdd.Cliente.First(cli => cli.RutCliente.Equals(RutCliente)); CommonBC.Syncronize(cl, this); return(true); } catch (Exception ex) { return(false); Logger.Mensaje(ex.Message); } }
//METODOS CRUD ------------------------------------------------------------------- public Boolean Grabar() { try { ConexionBD.Cliente cl = new ConexionBD.Cliente(); CommonBC.Syncronize(this, cl); bdd.Cliente.Add(cl); bdd.SaveChanges(); return(true); } catch (Exception ex) { return(false); Logger.Mensaje(ex.Message); } }
public bool Eliminar() { try { Contrato cont = new Contrato(); if (cont.verificarContratos() == false) { ConexionBD.Cliente cl = bdd.Cliente.Find(RutCliente); cont.RutCliente = cl.RutCliente; bdd.Cliente.Remove(cl); bdd.SaveChanges(); } return(true); } catch (Exception ex) { return(false); Logger.Mensaje(ex.Message); } }