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\\"); } }
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); }