//Pre: c != null. //Post: Si c existe lo busca y lo devuelve, en otro caso no hace nada y devuelve null. public static Cliente Buscar(Cliente c) { ; if (BDCliente.SELECTCliente(new ClienteDato(c.Dni)) != null) { ClienteDato dato = BDCliente.SELECTCliente(new ClienteDato(c.Dni)); return(new Cliente(dato.Dni, dato.Nombre, dato.Telefono, PersistenciaCliente.CambioACategoria(dato.Valor))); } else { return(null); } }
//Pre: c != null. c no existe. //Post: Elimina c. public static void Eliminar(Cliente c) { BDCliente.DELETECliente(new ClienteDato(c.Dni)); }
//Pre: c != null. c no existe. //Post: Modifica c. public static void Modificar(Cliente c) { BDCliente.UPDATECliente(new ClienteDato(c.Dni, c.Nombre, c.Telefono, PersistenciaCliente.CambioACategoriaDato(c.Valor))); }
//Pre: c != null. c no existe. //Post: Añade c public static void Añadir(Cliente c) { BDCliente.INSERTCliente(new ClienteDato(c.Dni, c.Nombre, c.Telefono, PersistenciaCliente.CambioACategoriaDato(c.Valor))); }
/// <summary> /// Constructor de la Clase LogicaCliente /// </summary> public LogicaCliente() { baseDeDatosCliente = new BDCliente(); }
public void Limpiar() { baseDeDatosCliente = null; baseDeDatosLugar = null; }
public void Init() { baseDeDatosCliente = new BDCliente(); baseDeDatosLugar = new BDLugar(); }