public Boolean AggiungiBuono(TicketValidationRes buono, Boolean force = false) { BuonoPasto bp = new BuonoPasto(buono); if (force) { this._codici.Add(bp); return(true); } if (!Convert.ToBoolean(config.AppSettings.Settings["isAbilitaResto"].Value)) { if (this.GetTotale() + bp.ValoreTotale <= this.Totale) { this._codici.Add(bp); return(true); } else { return(false); } } else { this._codici.Add(bp); return(true); } }
public Boolean RimuoviBuono(BuonoPasto buonoPasto, out string message) { message = String.Empty; if (this._codici.Any(c => c.CodiceTransazione == buonoPasto.CodiceTransazione)) { this._codici.RemoveAll(c => c.CodiceTransazione == buonoPasto.CodiceTransazione); message = "Ok"; return(true); } else { message = "Non Presente"; return(false); } }
public Boolean AggiungiBuono(BuonoPasto buonoPasto) { if (!Convert.ToBoolean(config.AppSettings.Settings["isAbilitaResto"].Value)) { if (this.GetTotale() + buonoPasto.ValoreTotale <= this.Totale) { this._codici.Add(buonoPasto); return(true); } else { return(false); } } else { this._codici.Add(buonoPasto); return(true); } }