public int AltaContrato(string excursion, DateTime fecha, int cantPasajero) {/*Crea y agrega un contrato al sistema*/ int ok = -1; Excursion ex = CExcursion.Instancia.ObtenerExcursion(excursion); if (ex != null) { Contrato contrato = new Contrato(ex, fecha, cantPasajero); if (contrato != null) { contratos.Add(contrato); ok = contrato.Cod; } } return ok; }
public bool AgregarContrato(Excurcion ex, Cliente cliente, IList<Pasajero> listaPasajeros,DateTime fechaContrato, string id) { bool retorno = false; Contrato unC = new Contrato(ex, cliente, listaPasajeros,fechaContrato, id); if (this.RepoContratos.Add(unC)) { retorno = true; FachadaAgencia.Instancia.SerializarTodo(); FachadaAgencia.Instancia.GuardarParametros(":"); } return retorno; }