//--------------------------Metodos CRUD---------------------------------------------------------------------------- /// <summary> /// PRE: el atributo debe de estar incializado; /// POST:Si el cliente c no existe lo añade y devuelve true, en caso cotrario devuelve false y no hace nada. /// </summary> /// <param name="c"></param> /// <returns></returns> public static bool Añadir(Cliente c) { if (!Persistencia.Existe(c)) { Persistencia.Añadir(c); return(true); } return(false); }
/// <summary> /// PRE: el parametro debe de estar incializado /// POST: comprueba que el extra no este añadido ya en nuestro sistema y si no esta lo añade y devuelve tue, en caso de estar devuelve false /// </summary> /// <param name="e"></param> /// <returns></returns> public static bool añadir(Extra e) { bool añadido = false; if (!existeYa(e)) { Persistencia.Añadir(e); añadido = true; } return(añadido); }
//--------------------------------------METODOS VEHICULO SEGUNDA MANO--------------------------------------- /// <summary> /// PRE:v debe de estar inicializado /// POST:comprueba que no esta añadido y si no esta lo añado en caso de añadirlo devuelve true y falso en cualquier otro caso /// </summary> /// <param name="v"></param> /// <returns></returns> public static bool añadir(VehiculoSegundaMano v) { bool añadido = false; if (!existeYa(v)) { Persistencia.Añadir(v); añadido = true; } return(añadido); }
/// <summary> /// Pre: P debe estar inicializado. /// Post: Si el presupuesto no existe, se añade a la base de datos y devuelve true, en caso contrario devuelve false. /// </summary> /// <param name="p"></param> public static bool añadirPresupuesto(Presupuesto p) { if (Persistencia.Existe(p)) { return(false); } else { Persistencia.Añadir(p); return(true); } }