private void GerarDBClassConfig() { List <SqlTable> sqlTableList = Program.SqlTableList; string path = Program.outputPath + @"\DataBase"; if (Directory.Exists(path)) { Directory.Delete(path, true); } Directory.CreateDirectory(path); string str2 = ""; this.sbFileLog.AppendLine(); this.sbFileLog.AppendLine("#### GENARATE CLASSES FOR DB"); foreach (SqlTable table in sqlTableList) { try { if (!(table.Ignore || !table.Nome.ToLower().StartsWith(Program.tableStartWith))) { if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } str2 = ""; str2 = GerarDataBaseClass.GerarClasses(table); StreamWriter writer = new StreamWriter(path + @"\" + table.ClassDataBaseNome + ".cs"); writer.Write(str2); writer.Flush(); writer.Close(); writer.Dispose(); this.sbFileLog.AppendLine(table.ClassDataBaseNome + " db class created sussefull "); } else { this.sbFileLog.AppendLine(table.ClassDataBaseNome + " db class ignored for user "); } continue; } catch (Exception exception) { throw exception; this.sbFileLog.AppendLine(table.ClassDataBaseNome + " db class ERROR: " + exception.Message); continue; } } }
private void Form4_Load(object sender, EventArgs e) { StringBuilder builder = new StringBuilder(); foreach (SqlTable table in Program.SqlTableList) { if (table.ClassDataBaseNome == "Pedido_itens") { builder.AppendLine(GerarDataBaseClass.GerarClasses(table)); builder.AppendLine(); builder.AppendLine(); break; } } this.richTextBox1.Text = builder.ToString(); }