Пример #1
0
 public Livro(long id, string titulo, EnumGenero genero, string autor, string editora, PessoaJuridica fornecedor, float precoCompra, float precoVenda, int quantidadeEstoque) : base(id, fornecedor, precoCompra, precoVenda, quantidadeEstoque)
 {
     Titulo  = titulo;
     Genero  = genero;
     Autor   = autor;
     Editora = editora;
 }
Пример #2
0
        public void TipoGeneros()
        {
            bool control = true;

            while (control)
            {
                Console.WriteLine("{0}  / {1}  / {2} ", EnumGenero.Masculino.ToString(), EnumGenero.Feminino.ToString(), EnumGenero.NA.ToString());
                string respostaGenero = Console.ReadLine().ToUpper();
                switch (respostaGenero)
                {
                case "MASCULINO":
                    Genero  = EnumGenero.Masculino;
                    control = false;
                    break;

                case "FEMININO":
                    Genero  = EnumGenero.Feminino;
                    control = false;
                    break;

                case "NA":
                    Genero  = EnumGenero.NA;
                    control = false;
                    break;

                default:
                    Console.WriteLine("Resposta inválida!");
                    Console.WriteLine("Genero é obrigatório!");
                    break;
                }
            }
        }
Пример #3
0
 public Dados(string nome, string email, EnumGenero genero, int idade, string senha)
 {
     Nome   = nome;
     Email  = email;
     Genero = genero;
     Idade  = idade;
     Senha  = senha;
 }
 public Livro(long id, PessoaJuridica fornecedor, float precoCompra, float precoVenda, string titulo,
              EnumGenero genero, string autor, PessoaJuridica editora) : base(id, fornecedor, precoCompra, precoVenda)
 {
     Titulo  = titulo;
     Genero  = genero;
     Autor   = autor;
     Editora = editora;
 }
Пример #5
0
 public MovieModel(int id, string titulo, string descricao, int ano, EnumGenero genero)
 {
     this.Id        = id;
     this.Titulo    = titulo;
     this.Descricao = descricao;
     this.Ano       = ano;
     this.Genero    = genero;
     this.Excluido  = false;
 }
Пример #6
0
        private static List <Disco> RetornaDiscos(EnumGenero genero, List <Track> discos)
        {
            List <Disco> listaDiscos = new List <Disco>();

            foreach (var d in discos)
            {
                Disco disco = new Disco()
                {
                    Genero      = genero,
                    NomeArtista = d.album.artists.Count > 0 ? d.album.artists[0].name : string.Empty,
                    TituloAlbum = d.album.name,
                    Valor       = Math.Round(new Random().Next(1000) / 13.6m, 2)
                };
                listaDiscos.Add(disco);
            }
            return(listaDiscos);
        }
        public CashBack RetornaPorGenero(EnumGenero genero)
        {
            var query = from p in _context.CashBacks
                        where p.Genero == genero
                        select p;

            return(query.Select(cashback => new CashBack()
            {
                Domingo = cashback.Domingo,
                Segunda = cashback.Segunda,
                Terca = cashback.Terca,
                Quarta = cashback.Quarta,
                Quinta = cashback.Quinta,
                Sexta = cashback.Sexta,
                Sabado = cashback.Sabado,
                Id = cashback.Id,
                Genero = cashback.Genero
            }
                                ).FirstOrDefault());
        }
Пример #8
0
        public decimal CalculaPercentCashBack(DateTime data, EnumGenero genero)
        {
            var     cashBack           = this.RetornaPorGenero(genero);
            decimal percentualCashBack = 0;

            switch (data.DayOfWeek)
            {
            case DayOfWeek.Sunday:
                percentualCashBack = Convert.ToDecimal(cashBack.Domingo) / 100;
                break;

            case DayOfWeek.Monday:
                percentualCashBack = Convert.ToDecimal(cashBack.Segunda) / 100;
                break;

            case DayOfWeek.Tuesday:
                percentualCashBack = Convert.ToDecimal(cashBack.Terca) / 100;
                break;

            case DayOfWeek.Wednesday:
                percentualCashBack = Convert.ToDecimal(cashBack.Quarta) / 100;
                break;

            case DayOfWeek.Thursday:
                percentualCashBack = Convert.ToDecimal(cashBack.Quinta) / 100;
                break;

            case DayOfWeek.Friday:
                percentualCashBack = Convert.ToDecimal(cashBack.Sexta) / 100;
                break;

            case DayOfWeek.Saturday:
                percentualCashBack = Convert.ToDecimal(cashBack.Sabado) / 100;
                break;
            }
            return(percentualCashBack);
        }
Пример #9
0
 public Paciente(int id_pessoa, string nome, string nome_pai, string nome_mae, string naturalidade, string nacionalidae, DateTime data_nasc, EnumEstadoCivil estado_civil, EnumGenero genero_, string num_bi, string habilitacao_literaria, Contacto contacto, Endereco endereco,
                 string Identificacao_hp, DateTime Data_Entrada, DateTime Data_Saida, string Medico_Enviou, DateTime Data_Inicio_HD, string Raca, Proveniencia Proveniencia_, string nomeEntidade, string nr_term_respons) :
     base(id_pessoa, nome, nome_pai, nome_mae, naturalidade, nacionalidae, data_nasc, estado_civil, genero_, num_bi, habilitacao_literaria, contacto, endereco)
 {
     this.Identificacao_hp = Identificacao_hp;
     this.Data_Entrada     = Data_Entrada;
     this.Data_Saida       = Data_Saida;
     this.Medico_Enviou    = Medico_Enviou;
     this.Data_Inicio_HD   = Data_Inicio_HD;
     this.Raca             = Raca;
     this.Proveniencia_    = Proveniencia_;
     this.Nome_Entidade    = nomeEntidade;
     this.Nr_Term_Resp     = nr_term_respons;
 }
Пример #10
0
 public Livro(long iD, PessoaJuridica fornecedor, float precoCompra, float precoVenda, int qtdEstoque, string titulo, EnumGenero genero, string autor, string editora) : base(iD, fornecedor, precoCompra, precoVenda, qtdEstoque)
 {
     this.Titulo = titulo;
     this.Genero = genero;
     this.Autor = autor;
     this.Editora = editora;
 }
Пример #11
0
 public CashBack RetornaPorGenero(EnumGenero genero)
 {
     return(_repository.RetornaPorGenero(genero));
 }
Пример #12
0
 public Pessoa(string nome, string nome_pai, string nome_mae, string naturalidade, string nacionalidae, DateTime data_nasc, EnumEstadoCivil estado_civil, EnumGenero genero_, string num_bi, string habilitacao_literaria, Contacto contacto, Endereco endereco)
 {
     this.Nome                  = nome;
     this.Nome_pai              = nome_pai;
     this.Nome_mae              = nome_mae;
     this.Naturalidade          = naturalidade;
     this.Nacionalidade         = nacionalidae;
     this.Data_nasc             = data_nasc;
     this.Estado_civil          = estado_civil;
     this.Genero_               = genero_;
     this.Num_BI                = num_bi;
     this.Habilitacao_literaria = habilitacao_literaria;
     this.Contacto_             = contacto;
     this.Endereco_             = endereco;
 }
Пример #13
0
 public Funcionario(int id_pessoa, string nome, string nome_pai, string nome_mae, string naturalidade, string nacionalidae, DateTime data_nasc, EnumEstadoCivil estado_civil, EnumGenero genero_, string num_bi, string habilitacao_literaria, Contacto contacto, Endereco endereco, string IdEmpresa, string especialidade, string categoria) : base(id_pessoa, nome, nome_pai, nome_mae, naturalidade, nacionalidae, data_nasc, estado_civil, genero_, num_bi, habilitacao_literaria, contacto, endereco)
 {
     this.Id_Empresa    = IdEmpresa;
     this.Especialidade = especialidade;
     this.Categoria     = categoria;
 }
Пример #14
0
 public CashBackViewModel RetornaPorGenero(EnumGenero genero)
 {
     return(_mapper.Map <CashBackViewModel>(_service.RetornaPorGenero(genero)));
 }