Exemplo n.º 1
0
        private void DALGenerate()
        {
            var sbTemp = new StringBuilder();

            if (rbPreview.Checked)
            {
                if (!isPascalComplete(this.listCheckedTables[0].TableName))
                {
                    return;
                }

                DbOperateBase dbOperateBase = new DALControl(this.listCheckedTables[0].TableName, this.listCheckedTables[0].TabPascalName,
                                                             isPascal, this.prefixNameSpace, this.prefixClass, this.prefixModel,
                                                             isLog, this.checkedListBox1, dbType);
                sbTemp                    = dbOperateBase.Generate();
                rtbPreview.Text           = sbTemp.ToString();
                tabControl1.SelectedIndex = 1;
            }
            else //Generate File
            {
                foreach (Table t in this.listCheckedTables)
                {
                    if (!isPascalComplete(this.listCheckedTables[0].TableName))
                    {
                        return;
                    }
                    DbOperateBase dbOperateBase = new DALControl(this.listCheckedTables[0].TableName, this.listCheckedTables[0].TabPascalName,
                                                                 isPascal, this.prefixNameSpace, this.prefixClass, this.prefixModel,
                                                                 isLog, this.checkedListBox1, dbType);
                    sbTemp = dbOperateBase.Generate();
                    generateFile("DAL", t.TabPascalName, sbTemp);
                }
                if (sbTemp.ToString() == string.Empty)
                {
                    return;
                }
                openGenerateFile("Success in generate DataAccess Layer Files!", "C:\\GeneFile\\DAL\\");
            }
        }
Exemplo n.º 2
0
        public InformacoesColetaDTO ObterSolicitacaoTransporte(long _id)
        {
            InformacoesColetaDTO  informacoesColeta = new InformacoesColetaDTO();
            SolicitacaoTransporte solicitacao       = new SolicitacaoTransporteDAL().Obter(_id);

            if (solicitacao == null)
            {
                return(null);
            }

            informacoesColeta.ID               = solicitacao.IdSolicitacao;
            informacoesColeta.CNPJCliente      = new PessoaJuridicaDAL().Obter(new ClienteDAL().Obter(solicitacao.IdCliente).IdPessoa).Cnpj.ToString();
            informacoesColeta.CNPJDestinatario = new PessoaJuridicaDAL().Obter(solicitacao.IdDestinatario).Cnpj.ToString();
            if (solicitacao.IdTransportador != null)
            {
                Fornecedor fornecedor = new FornecedorDAL().Obter(solicitacao.IdTransportador);
                if (fornecedor != null)
                {
                    informacoesColeta.CNPJTransportador = new PessoaJuridicaDAL().Obter(fornecedor.IdPessoa).Cnpj.ToString();
                }
            }
            informacoesColeta.Observacoes = solicitacao.Observacoes;


            EnderecoColetaDTO enderecoColetaDTO = new EnderecoColetaDTO();
            Endereco          enderecoColeta    = new EnderecoDAL().Obter(solicitacao.IdLocalColeta);

            enderecoColetaDTO.ID         = enderecoColeta.IdEndereco;
            enderecoColetaDTO.Logradouro = enderecoColeta.Logradouro;
            enderecoColetaDTO.Numero     = enderecoColeta.Numero;
            Bairro bairro = new DALControl <Bairro>().Obter(enderecoColeta.IdBairro);

            enderecoColetaDTO.Bairro = bairro.Nome;
            Municipio municipio = new DALControl <Municipio>().Obter(bairro.IdMunicipio);

            enderecoColetaDTO.Municipio = municipio.Nome;
            Estado uf = new DALControl <Estado>().Obter(municipio.IdEstado);

            enderecoColetaDTO.UF          = uf.Sigla;
            informacoesColeta.LocalColeta = enderecoColetaDTO;

            EnderecoColetaDTO enderecoEntregaDTO = new EnderecoColetaDTO();
            Endereco          enderecoEntrega    = new EnderecoDAL().Obter(solicitacao.IdLocalEntrega);

            enderecoEntregaDTO.ID         = enderecoEntrega.IdEndereco;
            enderecoEntregaDTO.Logradouro = enderecoEntrega.Logradouro;
            enderecoEntregaDTO.Numero     = enderecoEntrega.Numero;
            Bairro bairroEnt = new DALControl <Bairro>().Obter(enderecoEntrega.IdBairro);

            enderecoEntregaDTO.Bairro = bairroEnt.Nome;
            Municipio municipioEnt = new DALControl <Municipio>().Obter(bairroEnt.IdMunicipio);

            enderecoEntregaDTO.Municipio = municipioEnt.Nome;
            Estado ufEnt = new DALControl <Estado>().Obter(municipioEnt.IdEstado);

            enderecoEntregaDTO.UF          = ufEnt.Sigla;
            informacoesColeta.LocalEntrega = enderecoEntregaDTO;

            informacoesColeta.Itens = new ItensSolicitacaoDAL().GetInformacoesItensSolicitacao(solicitacao.IdSolicitacao);

            return(informacoesColeta);
        }