private void btnConfiguracoesDto_Click(object sender, EventArgs e) { if (ChecaLeitura()) { if (lstTabelas.SelectedItems.Count != 0) { arrTabela = ""; for (int i = 0; i < lstTabelas.SelectedItems.Count; i++) { arrTabela = lstTabelas.SelectedItems[i].ToString(); objGeradorVO = new GeradorDTO.GeradorDTO(); string classeGerada = objGeradorVO.GeraCodigoDto(arrTabela, strConnstring.ToString(), txtBanco.Text.Trim()).ToString(); string tabelaFormatada = "Tab" + arrTabela.Replace("_", "").Replace("-", ""); GeradorClasses.Arquivos.CriarArquivo(TxtDiretorioDto.Text, tabelaFormatada, "cs", classeGerada); } GravaConfiguracoes(); MessageBox.Show("Classe DTO gerada com sucesso!\nTotal geradas: " + lstTabelas.SelectedItems.Count.ToString()); } else { MessageBox.Show("Selecione pelo menos uma tabela."); } } }
// Gera as classes VO private void btnGerarVO_Click(object sender, EventArgs e) { if (ChecaLeitura()) { if (lstTabelas.SelectedItems.Count != 0) { arrTabela = ""; for (int i = 0; i < lstTabelas.SelectedItems.Count; i++) { arrTabela = lstTabelas.SelectedItems[i].ToString(); } objGeradorVO = new GeradorDTO.GeradorDTO(); txtCodigo.Text = objGeradorVO.GeraCodigoDto(arrTabela, strConnstring.ToString(), txtBanco.Text.Trim()).ToString(); } else { MessageBox.Show("Selecione pelo menos uma tabela."); } } }