//Costruttore con tutti i parametri public CreditCardMovement(double importo, DateTime data, TipoEnum tipo, string numero) { Importo = importo; DataMovimento = data; Tipo = tipo; NumeroCarta = numero; }
public RastroItem(TipoEnum tipo, DateTime data, long códigoDocumento, double quantidade) { this.tipo = tipo; this.data = data; this.códigoDocumento = códigoDocumento; this.quantidade = quantidade; }
//private List<Hospede> _hospedes; public QuartoDuplo(int numero) : base(numero) { this._tipoQuarto = TipoEnum.DUPLO; this._limiteHospedes = 2; this._multiplicador = 1.85; this._precoDiaria = CalculaPreco(); //_hospedes = new List<Hospede>(); }
//private List<Hospede> _hospedes; public QuartoSimples(int numero) : base(numero) { this._tipoQuarto = TipoEnum.SIMPLES; this._limiteHospedes = 1; this._multiplicador = 1.8; this._precoDiaria = CalculaPreco(); //_hospedes = new List<Hospede>(); }
public Cuenta(int nocuenta, double saldo, string nombre, double tasa, TipoEnum tipo) { Nocuenta = nocuenta; Saldo = saldo; Nombre = nombre; Tasa = tasa; Tipo = tipo; }
public Pagamento(TipoEnum tipo, long cliente, double valor, DateTime data, DateTime dataCobrança) { this.tipo = tipo; this.cliente = cliente; this.valor = valor; this.data = data; this.dataCobrança = dataCobrança; this.pendente = (tipo == TipoEnum.NotaPromissoria); }
public void EnumTests_AcaoDoTeste_ResultadoEsperado() { const int esperado1 = 1; const int esperado10 = 10; const int esperado400 = 400; // Act const TipoEnum valor1 = TipoEnum.Valor1; const TipoEnum valor10 = TipoEnum.Valor10; const TipoEnum valor400 = TipoEnum.Valor400; // Assert Assert.Equal(esperado1, valor1.ToInt()); Assert.Equal(esperado10, valor10.ToInt()); Assert.Equal(esperado400, valor400.ToInt()); }
public JqGridBuilder AddColuna(string columnName, TipoEnum tipo) { switch (tipo) { case TipoEnum.Hidden: _jqGridOptions.colModel.Add(new JqGridColumn(columnName).setHidden()); break; case TipoEnum.ChavePrimária: _jqGridOptions.colModel.Add(new JqGridColumn(columnName).setHidden().setKey()); break; default: _jqGridOptions.colModel.Add(new JqGridColumn(columnName)); break; } return(this); }
/// <param name="tipo">enumeração da Incoerência</param> public Incoerência(string referênciaNumérica, TipoEnum tipo) { this.info = new IncoerênciaInfo(tipo); this.referênciaNumérica = referênciaNumérica; this.tipo = tipo; }
//In questa factory effettuo i prelievi/versamenti con il tipo scelto dall'utente (contanti, bonifico, carta) public static void FactoryMovement(int op, int tipo, Account account) { //op = 1 deposito, op = 2 prelievo //tipo = 1 bonifico, tipo = 2 contanti, tipo = 3 carta IMovement movimento = null; //Variabile utilizzata per il TryPArse bool corretto = true; switch (op) { //Deposito case 1: //Contanti, carta o bonifico switch (tipo) { //Bonifico case 1: Console.WriteLine("Inserisci l'importo:"); double importo = 0; do { if (corretto == false) { Console.WriteLine("Operazione non disponibile, riprova:"); } corretto = Double.TryParse(Console.ReadLine(), out importo); } while (corretto == false); Console.WriteLine("Banca d'origine:"); string bancaO = Console.ReadLine(); //La banca di origine deve essere uguale a quella del conto while (bancaO.ToLower().Trim() != account.NomeBanca.ToLower().Trim()) { Console.WriteLine("La banca d'origine deve essere uguale a quella del conto, riprova:"); bancaO = Console.ReadLine(); } ; Console.WriteLine("Banca di destinazione:"); string bancaD = Console.ReadLine(); movimento = new TransfertMovement(importo, DateTime.Now, bancaO, bancaD); break; //Contanti case 2: Console.WriteLine("Inserisci l'importo:"); double importo2 = 0; do { if (corretto == false) { Console.WriteLine("Operazione non disponibile, riprova:"); } corretto = Double.TryParse(Console.ReadLine(), out importo2); } while (corretto == false); Console.WriteLine("Nome dell'esecutore:"); string esecutore = Console.ReadLine(); movimento = new CashMovement(importo2, DateTime.Now, esecutore); break; //Carta case 3: Console.WriteLine("Inserisci l'importo:"); double importo3 = 0; do { if (corretto == false) { Console.WriteLine("Operazione non disponibile, riprova:"); } corretto = Double.TryParse(Console.ReadLine(), out importo3); } while (corretto == false); Console.WriteLine("Tipo di carta:\n" + "1 - AMEX,\n" + "2 - VISA,\n" + "3 - MASTERCARD,\n" + "4 - OTHER"); int carta = 1; do { if (corretto == false || carta < 1 || carta > 4) { Console.WriteLine("Carta non disponibile, riprova:"); } corretto = Int32.TryParse(Console.ReadLine(), out carta); } while (corretto == false || carta < 1 || carta > 4); TipoEnum tipoCarta = (TipoEnum)carta - 1; Console.WriteLine("Numero della carta:"); string numeroCarta = Console.ReadLine(); movimento = new CreditCardMovement(importo3, DateTime.Now, tipoCarta, numeroCarta); break; } account += movimento; break; //Prelievo case 2: //Contanti, carta o bonifico switch (tipo) { //Bonifico case 1: Console.WriteLine("Inserisci l'importo:"); double importo = 0; do { if (corretto == false) { Console.WriteLine("Operazione non disponibile, riprova:"); } corretto = Double.TryParse(Console.ReadLine(), out importo); } while (corretto == false); Console.WriteLine("Banca d'origine:"); string bancaO = Console.ReadLine(); //La banca di origine deve essere uguale a quella del conto while (bancaO.ToLower().Trim() != account.NomeBanca.ToLower().Trim()) { Console.WriteLine("La banca d'origine deve essere uguale a quella del conto, riprova:"); bancaO = Console.ReadLine(); } ; Console.WriteLine("Banca di destinazione:"); string bancaD = Console.ReadLine(); movimento = new TransfertMovement(importo, DateTime.Now, bancaO, bancaD); break; //Contanti case 2: Console.WriteLine("Inserisci l'importo:"); double importo2 = 0; do { if (corretto == false) { Console.WriteLine("Operazione non disponibile, riprova:"); } corretto = Double.TryParse(Console.ReadLine(), out importo2); } while (corretto == false); Console.WriteLine("Nome dell'esecutore:"); string esecutore = Console.ReadLine(); movimento = new CashMovement(importo2, DateTime.Now, esecutore); break; //Carta case 3: Console.WriteLine("Inserisci l'importo:"); double importo3 = 0; do { if (corretto == false) { Console.WriteLine("Operazione non disponibile, riprova:"); } corretto = Double.TryParse(Console.ReadLine(), out importo3); } while (corretto == false); Console.WriteLine("Tipo di carta:\n" + "1 - AMEX,\n" + "2 - VISA,\n" + "3 - MASTERCARD,\n" + "4 - OTHER"); int carta = 1; do { if (corretto == false || carta < 1 || carta > 4) { Console.WriteLine("Carta non disponibile, riprova:"); } corretto = Int32.TryParse(Console.ReadLine(), out carta); } while (corretto == false || carta < 1 || carta > 4); TipoEnum tipoCarta = (TipoEnum)carta - 1; Console.WriteLine("Numero della carta:"); string numeroCarta = Console.ReadLine(); movimento = new CreditCardMovement(importo3, DateTime.Now, tipoCarta, numeroCarta); break; } account -= movimento; break; } }