Esempio n. 1
0
        static void Main(string[] args)
        {
            PosicaoStruct pos1 = new PosicaoStruct();

            pos1.x = 10;
            pos1.y = 20;

            PosicaoStruct pos2 = new PosicaoStruct();

            pos2.x = 30;
            pos2.y = 40;

            PosicaoStruct pos3 = pos2;

            pos3.x = 50;

            Console.WriteLine(pos1);
            Console.WriteLine(pos2);
            Console.WriteLine(pos3);

            FormasPagto formaPagto = FormasPagto.Boleto;
            Roles       role       = Roles.Arquiteto;
            Colors      cor;

            cor = 0;

            Console.WriteLine(formaPagto);
            Console.WriteLine(role);
            Console.WriteLine(cor);

            Console.ReadLine();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            PosicaoClass pos1 = new PosicaoClass();

            pos1.X = 10;
            pos1.Y = 20;

            PosicaoStruct pos2 = new PosicaoStruct();

            pos2.X = 30;
            pos2.Y = 40;

            PosicaoStruct pos3 = pos2;

            pos3.X = 50;
            pos3.Y = 60;

            FormasPagto formaPagto = FormasPagto.Boleto;
            Role        role       = Role.Arquiteto;
            Color       cor        = Color.Red;

            Console.WriteLine(formaPagto);
            Console.WriteLine(role);
            Console.WriteLine(cor);

            Console.WriteLine(pos1);
            Console.WriteLine(pos2.ToString());
            Console.WriteLine(pos3.ToString());
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            PosicaoClass pos1 = new PosicaoClass();

            pos1.X = 10;
            pos1.Y = 20;

            PosicaoStruct pos2 = new PosicaoStruct();

            pos2.X = 30;
            pos2.Y = 40;
            PosicaoStruct pos3 = pos2;// value types - copia

            pos3.Y = 50;
            FormasPagto formaPagto = FormasPagto.Boleto;
            Role        role       = Role.Developer;
            Color       color      = Color.Red;

            Console.WriteLine(color);
            Console.WriteLine(role);
            Console.WriteLine(formaPagto);
            Console.WriteLine(pos1);
            Console.WriteLine(pos2.ToString());
            Console.WriteLine(pos3.ToString());
            Console.ReadLine();
        }
Esempio n. 4
0
        /// <summary>
        /// Atualiza os DataSources.
        /// </summary>
        public override void RefreshDataSources()
        {
            var tiposFiscais = String.IsNullOrEmpty(TiposFiscais) ? null :
                               TiposFiscais.Split(',')
                               .Select(x => (Data.Model.TipoFiscalCliente)x.StrParaInt())
                               .ToArray();

            var formasPagto = String.IsNullOrEmpty(FormasPagto) ? null :
                              FormasPagto.Split(',')
                              .Select(x => x.StrParaInt())
                              .ToArray();

            var situacao = String.IsNullOrEmpty(Situacao) ? null :
                           Situacao.Split(',')
                           .Select(x => x.StrParaInt())
                           .ToArray();

            var tiposCliente = String.IsNullOrEmpty(IdTipoCliente) ? null :
                               IdTipoCliente.Split(',')
                               .Select(x => x.StrParaInt())
                               .ToArray();

            var clientes = _clienteFluxo.PesquisarClientes(IdCliente, NomeOuApelido, CpfCnpj, IdLoja, Telefone,
                                                           Logradouro, Bairro, IdCidade, tiposCliente, situacao, CodigoRota, IdVendedor, tiposFiscais, formasPagto,
                                                           DataCadastroIni, DataCadastroFim, DataSemCompraIni, DataSemCompraFim, DataInativadoIni, DataInativadoFim,
                                                           DataNascimentoIni, DataNascimentoFim, IdTabelaDescontoAcrescimo, ApenasSemRota, Limite, Uf, TipoPessoa, ComCompra);

            // Recupera o critério da pesquisa
            Parameters.Add("Criterio", clientes.GetSearchParameterDescriptions().Join(" ").Format() ?? "");
            this.Parameters.Add("AgruparVend", this.AgruparVendedor);
            Parameters.Add("ExibirHistorico", ExibirHistorico);
            Parameters.Add("ExibirCidade", true);

            DataSources.Add(new ReportDataSource("Cliente", clientes));
        }
Esempio n. 5
0
        /// <summary>
        /// Atualiza os DataSources.
        /// </summary>
        public override void RefreshDataSources()
        {
            var tiposFiscais = String.IsNullOrEmpty(TiposFiscais) ? null :
                               TiposFiscais.Split(',')
                               .Select(x => (Data.Model.TipoFiscalCliente)x.StrParaInt())
                               .ToArray();

            var formasPagto = String.IsNullOrEmpty(FormasPagto) ? null :
                              FormasPagto.Split(',')
                              .Select(x => x.StrParaInt())
                              .ToArray();

            var situacao = String.IsNullOrEmpty(Situacao) ? null :
                           Situacao.Split(',')
                           .Select(x => x.StrParaInt())
                           .ToArray();

            var tiposCliente = String.IsNullOrEmpty(IdTipoCliente) ? null :
                               IdTipoCliente.Split(',')
                               .Select(x => x.StrParaInt())
                               .ToArray();

            var clientes = _clienteFluxo.PesquisarFichasClientes(IdCliente, NomeOuApelido, CpfCnpj, IdLoja, Telefone,
                                                                 Logradouro, Bairro, IdCidade, tiposCliente, situacao, CodigoRota, IdVendedor, tiposFiscais, formasPagto,
                                                                 DataCadastroIni, DataCadastroFim, DataSemCompraIni, DataSemCompraFim, DataInativadoIni, DataInativadoFim,
                                                                 IdTabelaDescontoAcrescimo, ApenasSemRota, Uf);

            // Recupera o critério da pesquisa
            Parameters.Add("Criterio", clientes.GetSearchParameterDescriptions().Join(" ").Format() ?? "");
            Parameters.Add("CalcIcms", clientes.FirstOrDefault().CalcularIcmsPedido);
            Parameters.Add("CalcIPI", clientes.FirstOrDefault().CalcularIpiPedido);
            Parameters.Add("TabelaDesconto", "true");
            Parameters.Add("PercComissao", Configuracoes.ComissaoConfig.UsarPercComissaoCliente);

            DataSources.Add(new ReportDataSource("FichaCliente", clientes));
        }