Esempio n. 1
0
        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;
                }
            }
        }
Esempio n. 2
0
        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();
        }