Esempio n. 1
0
            public bool isSelected(String nname, String ccognome, bool solo_attivi)
            {
                //if (solo_attivi && String.IsNullOrEmpty(Attivo))
                //    return false;


                if (String.IsNullOrWhiteSpace(ccognome)) // ricerca di solo nome
                {
                    if (!String.IsNullOrWhiteSpace(nname) && !Nome.ToUpper().Contains(nname) && !Cognome.ToUpper().Contains(nname))
                    {
                        return(false);
                    }
                }
                else // ricerca nome e cognome
                {
                    if (!String.IsNullOrWhiteSpace(nname) && !Nome.ToUpper().Contains(nname) && !Cognome.ToUpper().Contains(nname))
                    {
                        return(false);
                    }

                    if (!String.IsNullOrWhiteSpace(ccognome) && !Nome.ToUpper().Contains(ccognome) && !Cognome.ToUpper().Contains(ccognome))
                    {
                        return(false);
                    }
                }

                return(true);
            }
Esempio n. 2
0
        public void ValidaDados()
        {
            Nome            = Nome.ToUpper().Trim();
            Telefone        = Telefone.Replace("(", "").Replace(")", "").Replace("-", "");
            TelefoneCelular = TelefoneCelular.Replace("(", "").Replace(")", "").Replace("-", "");
            Cnpj            = Cnpj.Replace("/", "").Replace("-", "");

            if (Nome.Length < 3)
            {
                throw new Exception("Nome informado inválido!");
            }
            if (Telefone.Length < 10)
            {
                throw new Exception("Telefone informado inválido!");
            }
            if (TelefoneCelular.Length < 11)
            {
                throw new Exception("Telefone Celular informado inválido!");
            }

            var opcaoCnpj  = ValidaCnpj(Cnpj);
            var opcaoEmail = ValidaEmail(Email);

            if (opcaoCnpj.Equals(false))
            {
                throw new Exception("O CNPJ informado inválido!");
            }

            if (opcaoEmail.Equals(false))
            {
                throw new Exception("O E-mail informado inválido!");
            }
        }
Esempio n. 3
0
            public bool isSelected(String nome, String codice, String cartellino, bool attivo, String stagionecercata)
            {
                if (!String.IsNullOrWhiteSpace(stagionecercata) && !Stagione.ToUpper().Contains(stagionecercata))
                {
                    return(false);
                }
                if (!String.IsNullOrWhiteSpace(nome) && !Nome.ToUpper().Contains(nome))
                {
                    return(false);
                }
                if (!String.IsNullOrWhiteSpace(codice) && !Codice.ToUpper().Contains(codice))
                {
                    return(false);
                }
                if (!String.IsNullOrWhiteSpace(cartellino) && !Cartellino.ToUpper().Contains(cartellino))
                {
                    return(false);
                }

                if (attivo && !Attivo)
                {
                    return(false);
                }

                return(true);
            }
Esempio n. 4
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("________________________________________");
            sb.Append("\n| ");
            sb.Append("Id: ");
            sb.Append(ClienteId);
            sb.Append("\n| ");
            sb.Append("Nome: ");
            sb.Append(Nome.ToUpper());
            sb.Append("\n| ");
            sb.Append("Data Nascimento: ");
            sb.Append(DataNascimento);
            sb.Append("\n| ");
            sb.Append("Genero: ");
            sb.Append(Genero.ToUpper());
            sb.Append("\n| ");
            sb.Append("Email: ");
            sb.Append(Email.ToUpper());
            sb.Append("\n| ");
            sb.Append("Telefone: ");
            sb.Append(Telefone);
            sb.Append("\n| ");
            sb.Append("Cadastrado em: ");
            sb.Append(CriadoEm);
            sb.Append("\n|  ");
            return(sb.ToString());
        }
Esempio n. 5
0
        public ClienteViewModels GetClienteViewModels()
        {
            Estado estado = 0;
            Sexo   sexo   = 0;

            Enum.TryParse(Estado, true, out estado);
            Enum.TryParse(Sexo, out sexo);

            return(new ClienteViewModels
            {
                ApplicationUserId = ApplicationUserId,
                Bairro = Bairro?.ToUpper(),
                Cep = Cep,
                Cidade = Cidade?.ToUpper(),
                Complemento = Complemento?.ToUpper(),
                Cpf = Cpf,
                DataNascimento = DataNascimento.Value,
                DddCelular = DddCelular,
                DddFixo = DddFixo,
                Email = Email,
                Estado = estado,
                Id = Id,
                Nome = Nome?.ToUpper(),
                Numero = Numero,
                Rua = Rua?.ToUpper(),
                Sexo = sexo,
                TelefoneCelular = TelefoneCelular,
                TelefoneFixo = TelefoneFixo,
                Ibge = codigo_num_ibge,
                red_cliente = red_cliente?.ToUpper()
            });
        }
Esempio n. 6
0
        public double GetPreco(TamanhoEnum tamanhoPizza)
        {
            if (Nome.ToUpper().Contains("CATUPIRY"))
            {
                if (tamanhoPizza == TamanhoEnum.Grande)
                {
                    return(2.50);
                }
                else if (tamanhoPizza == TamanhoEnum.Media)
                {
                    return(1.75);
                }
                else if (tamanhoPizza == TamanhoEnum.Pequena)
                {
                    return(1.25);
                }
            }
            if (Nome.ToUpper().Contains("CHEDDAR"))
            {
                if (tamanhoPizza == TamanhoEnum.Grande)
                {
                    return(2.00);
                }
                else if (tamanhoPizza == TamanhoEnum.Media)
                {
                    return(1.50);
                }
                else if (tamanhoPizza == TamanhoEnum.Pequena)
                {
                    return(1.00);
                }
            }

            return(0);
        }
Esempio n. 7
0
        public void VisualizarDetalhesCliente()
        {
            string relatorio =
                $"\n\n******************************************************" +
                $"\nA conta de número: {ContaPoupanca.NumeroConta} " +
                $"de agência {ContaPoupanca.Agencia}, pertencentes ao cliente de nome\n" +
                $"{Nome.ToUpper()} e de CPF: {CPF}\n" +
                $"localizado no endereço {Endereco} e de telefone {Telefone} foi criado" +
                $"com sucesso!\n" +
                $"\n******************************************************\n";

            System.Console.WriteLine(relatorio);
        }
Esempio n. 8
0
 public void TreatCountryBeforeSave()
 {
     NomeNormalizado = Nome.ToUpper();
     if (CreationTime == null)
     {
         CreationTime = DateTime.Now;
     }
     else
     {
         LastTimeUpdated = DateTime.Now;
     }
     Id = new Guid();
 }
        static void Main(string[] args)
        {
            int    Conta = 0;
            string Nome; Console.Write("Digite um nome ou ZZZ ");

            Nome = Console.ReadLine().ToUpper();
            while (Nome.ToUpper() != "ZZZ")
            {
                ContaIniciais(Nome, ref Conta);
                Console.Write("Digite um nome ou ZZZ ");
                Nome = Console.ReadLine().ToUpper();
            }
            Console.WriteLine("Há {0} nomes começados por A, B ou C", Conta);
        }
Esempio n. 10
0
            public bool isSelected(DateTime?mi, DateTime?max, String nname, String ccognome, String corso, bool solo_nonsaldati)
            {
                if (!String.IsNullOrWhiteSpace(corso) && !TuttiCorsi.Contains(corso))
                {
                    return(false);
                }

                if (solo_nonsaldati && String.IsNullOrEmpty(Dovuto))
                {
                    return(false);
                }

                if (mi != null && max != null && DataNascita != null)
                {
                    if (!(DataNascita >= mi && DataNascita <= max))
                    {
                        return(false);
                    }
                }


                if (String.IsNullOrWhiteSpace(ccognome)) // ricerca di solo nome
                {
                    if (!String.IsNullOrWhiteSpace(nname) && !Nome.ToUpper().Contains(nname) && !Cognome.ToUpper().Contains(nname))
                    {
                        return(false);
                    }
                }
                else // ricerca nome e cognome
                {
                    if (!String.IsNullOrWhiteSpace(nname) && !Nome.ToUpper().Contains(nname) && !Cognome.ToUpper().Contains(nname))
                    {
                        return(false);
                    }

                    if (!String.IsNullOrWhiteSpace(ccognome) && !Nome.ToUpper().Contains(ccognome) && !Cognome.ToUpper().Contains(ccognome))
                    {
                        return(false);
                    }
                }



                return(true);
            }
Esempio n. 11
0
 public Cliente GetCliente()
 {
     return(new Cliente
     {
         ApplicationUserId = ApplicationUserId,
         Bairro = Bairro?.ToUpper(),
         Cep = Cep,
         Cidade = Cidade?.ToUpper(),
         Complemento = Complemento?.ToUpper(),
         Cpf = Cpf,
         DataNascimento = DataNascimento,
         DddCelular = DddCelular,
         DddFixo = DddFixo,
         Email = Email,
         Estado = Estado.ToString().ToUpper(),
         Id = Id,
         Nome = Nome?.ToUpper(),
         Numero = Numero,
         Rua = Rua?.ToUpper(),
         Sexo = Sexo.ToString().ToUpper(),
         TelefoneCelular = TelefoneCelular,
         TelefoneFixo = TelefoneFixo,
         BairroC = Bairro?.ToUpper(),
         BairroE = Bairro?.ToUpper(),
         CepC = Cep,
         CepE = Cep,
         CidadeC = Cidade?.ToUpper(),
         CidadeE = Cidade?.ToUpper(),
         Contato = Nome?.Split(' ')[0]?.ToUpper(),
         EmailXml = Email,
         EnderecoC = Rua?.ToUpper(),
         EnderecoE = Rua?.ToUpper(),
         NumeroC = Numero,
         NumeroE = Numero,
         Referencia = Complemento?.ToUpper(),
         UfC = Estado.ToString().ToUpper(),
         UfE = Estado.ToString().ToUpper(),
         NumeroCliente = Numero,
         codigo_num_ibge = Ibge,
         codigo_num_ibgeC = Ibge,
         codigo_num_ibgeE = Ibge,
         red_cliente = Nome?.Split(' ')[0]?.ToUpper()
     });
 }
Esempio n. 12
0
        public void ValidaDados()
        {
            Nome = Nome.ToUpper().Trim();

            Telefone = Telefone.Replace("(", "").Replace(")", "")
                       .Replace("-", "").Replace(" ", "");

            Celular = Celular.Replace("(", "").Replace(")", "")
                      .Replace("-", "").Replace(" ", "");

            Cpf = Cpf.Replace("-", "").Replace(".", "");

            if (Nome.Length < 3)
            {
                throw new Exception(MensagensDeValidacao.Nome);
            }

            var boolCpf = ValidaCpf(Cpf);

            if (boolCpf == false)
            {
                throw new Exception(MensagensDeValidacao.Cpf);
            }

            var boolEmail = ValidaEmail(Email);

            if (boolEmail == false)
            {
                throw new Exception(MensagensDeValidacao.Email);
            }

            if (DataDeNascimento.Year > DateTime.Now.Year)
            {
                throw new Exception("Data de Nascimento inválida!");
            }

            if (string.IsNullOrEmpty(Telefone) &&
                string.IsNullOrEmpty(Celular))
            {
                throw new Exception("Informe ao menos um telefone para contato!");
            }
        }
Esempio n. 13
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("________________________________________");
            sb.Append("\n| ");
            sb.Append("Nome: ");
            sb.Append(Nome.ToUpper());
            sb.Append("\n| ");
            sb.Append("Email: ");
            sb.Append(Email.ToUpper());
            sb.Append("\n| ");
            sb.Append("Telefone: ");
            sb.Append(Telefone);
            sb.Append("\n| ");
            sb.Append("Cadastrado em: ");
            sb.Append(CriadoEm);
            sb.Append("\n| ");
            return(sb.ToString());
        }
Esempio n. 14
0
        public Autor(string nomeCompleto)
        {
            NomeCompleto = nomeCompleto;
            string[] Nomes = NomeCompleto.Split(" ", StringSplitOptions.RemoveEmptyEntries);


            for (int i = 0; i < Nomes.Length; i++)
            {
                if (i == 0)
                {
                    Nome = (Nomes.Length == 1) ? Nomes[i].ToUpper() : Nomes[i];
                }
                else if (i == 1)
                {
                    if (NomesDescartados.Contains(Nomes[i].ToLower()))
                    {
                        NomeAux = Nomes[i].ToLower();
                    }
                    else
                    {
                        Sobrenome = Sobrenome + " " + Nomes[i].ToUpper();
                    }
                }
                else
                {
                    var name = NomesDescartados.Contains(Nomes[i].ToLower()) ? Nomes[i].ToLower() : Nomes[i].ToUpper();
                    Sobrenome = Sobrenome + " " + name;
                }
            }
            if (Nomes.Length == 1)
            {
                NomeExibicao = Nome.ToUpper();
            }
            else
            {
                NomeExibicao = Sobrenome + ", " + DefineLetraMaiuscula(Nome) + " " + NomeAux;
            }
        }
Esempio n. 15
0
 private string FuncaoPrivada() => Nome = Nome.ToUpper();
Esempio n. 16
0
 public override string ToString()
 {
     return(Nome.ToUpper() + ", " + Preco.ToString("F2", CultureInfo.InvariantCulture));
 }
Esempio n. 17
0
 public override string ToString()
 {
     return($"{Nome.ToUpper()} - {Dias}");
 }
Esempio n. 18
0
 public int CompareTo(Produto outro)
 {
     return(Nome.ToUpper().CompareTo(outro.Nome.ToUpper()));
 }
Esempio n. 19
0
 /// <summary>
 /// Nome do cliente
 /// </summary>
 /// <returns></returns>
 public override string ToString()
 {
     return(Nome.ToUpper());
 }
        protected override IEnumerable <object> GetEqualityComponents()
        {
            yield return(Nome.ToUpper());

            yield return(Valor.ToUpper());
        }
Esempio n. 21
0
        public Bitmap Renderizar()
        {
            TempoDelta  = DateTime.Now.Ticks - _tickRender; // Calcula o tempo delta (tempo de atraso)
            _tickRender = DateTime.Now.Ticks;

            if (ResWidth > 0 && ResHeigth > 0) // Janela não minimizada?
            {
                g.Clear(Color.Black);

                // Obtém o fator da câmera conforme sua posição
                fatorCam.X = (int)Pos.x - ResWidth / 2;
                fatorCam.Y = (int)Pos.y - ResHeigth / 2;

                for (int i = 0; i < engine.objetos.Count; i++)
                {
                    Objeto2DRenderizar obj = engine.objetos[i] as Objeto2DRenderizar;
                    if (obj != null)
                    {
                        #region ZOOM
                        if (!DesligarSistemaZoom)
                        {
                            obj = (Objeto2DRenderizar)obj.Clone();
                            Objeto2D objZoom    = ZoomEscalaObjeto2D(obj, ZoomCamera);
                            Objeto2D objPosZoom = ZoomPosObjeto2D(obj, ZoomCamera);
                            objZoom.Pos = objPosZoom.Pos;
                        }
                        #endregion

                        if (Objeto2DVisivel(obj))
                        {
                            if (obj.Mat_render.CorSolida.A > 0) // Pinta objeto materialmente visível
                            {
                                GraphicsPath preenche = new GraphicsPath(FillMode.Alternate);
                                preenche.AddLines(obj.Vertices.ToList().Select(ponto => new Point(
                                                                                   (int)(-fatorCam.X + obj.Pos.x + ponto.x),
                                                                                   (int)(-fatorCam.Y + obj.Pos.y + ponto.y))).ToArray());
                                g.FillPath(new SolidBrush(Color.FromArgb(obj.Mat_render.CorSolida.A, obj.Mat_render.CorSolida.R, obj.Mat_render.CorSolida.G, obj.Mat_render.CorSolida.B)), preenche);
                            }

                            // Materialização do objeto na Câmera
                            Material mat;
                            if (obj.Selecionado)
                            {
                                mat = obj.Mat_render_sel;
                            }
                            else
                            {
                                mat = obj.Mat_render;
                            }

                            if (mat.CorBorda.A > 0) // Desenha borda materialmente visível
                            {
                                // Cor da borda do objeto
                                pen.Color = Color.FromArgb(mat.CorBorda.A, mat.CorBorda.R, mat.CorBorda.G, mat.CorBorda.B);
                                pen.Width = mat.LarguraBorda;

                                for (int v = 1; v < obj.Vertices.Length; v++)
                                {
                                    Vertice2D v1 = obj.Vertices[v - 1]; // Ponto A
                                    Vertice2D v2 = obj.Vertices[v];     // Ponto B

                                    // Desenha as linhas entre as vértices na câmera
                                    pontoA.X = (int)(-fatorCam.X + obj.Pos.x + v1.x);
                                    pontoA.Y = (int)(-fatorCam.Y + obj.Pos.y + v1.y);
                                    pontoB.X = (int)(-fatorCam.X + obj.Pos.x + v2.x);
                                    pontoB.Y = (int)(-fatorCam.Y + obj.Pos.y + v2.y);

                                    g.DrawLine(pen, pontoA, pontoB);
                                }
                            }
                        }
                    }
                }

                // A iluminação deve ser renderizada após pintar todos os objetos.
                for (int i = 0; i < engine.objetos.Count; i++)
                {
                    Luz2DRenderizar luz = engine.objetos[i] as Luz2DRenderizar;
                    if (luz != null)
                    {
                        if (luz is LuzPonto)
                        {
                            if (Objeto2DVisivel(luz))
                            {
                                GraphicsPath preenche = new GraphicsPath();
                                preenche.AddLines(luz.Vertices.ToList().Select(ponto => new Point(
                                                                                   (int)(-fatorCam.X + luz.Pos.x + ponto.x),
                                                                                   (int)(-fatorCam.Y + luz.Pos.y + ponto.y))).ToArray());

                                PathGradientBrush pthGrBrush = new PathGradientBrush(preenche);
                                pthGrBrush.CenterColor = Color.FromArgb(luz.Cor.A, luz.Cor.R, luz.Cor.G, luz.Cor.B);
                                Color[] colors = { Color.FromArgb(0, 0, 0, 0) };
                                pthGrBrush.SurroundColors = colors;
                                g.FillPath(pthGrBrush, preenche);
                            }
                        }
                    }

                    // Sombras devem ser renderizadas após a renderização da iluminação
                    #region Sombras

                    #endregion
                }

                #region Exibe informações de depuração
                if (engine.Debug)
                {
                    g.DrawString(Nome.ToUpper(), font_debug, new SolidBrush(Color.Aquamarine), new Point(10, 10));
                    g.DrawString("FPS: " + FPS, font_debug, new SolidBrush(Color.Aquamarine), new Point(10, 30));
                }
                #endregion
            }

            #region Calcula o FPS
            if (Environment.TickCount - _tickFPS >= 1000)
            {
                _tickFPS = Environment.TickCount;
                FPS      = _fps;
                _fps     = 0;
            }
            else
            {
                _fps++;
            }
            #endregion

            #region Limita o FPS
            // TODO: Limitar o FPS
            #endregion

            return(render);
        }
Esempio n. 22
0
        public string Cadastro()
        {
            string composicao = "Id do produto: " + Id + "\nNome do produto: " + Nome.ToUpper() + "\nDescricao do produto: " + Descricao.ToUpper() + "\nPreco do produto: " + string.Format("{0:C2}", Preco);

            return("Produto cadastrado: \n" + composicao);
        }