private void btnNext_Click(object sender, EventArgs e) { ////================================== try { List<Table> ListTableChecked = new List<Table>(); Table aTable = new Table(); TableInfo aTableInfo = new TableInfo(); for (int i = 0; i < ChListboxTable.CheckedItems.Count; i++) { aTable = new Table(); if (this.ConnectType.ToUpper() == "MSSQL") { aTableInfo = ListTable.Where(p => p.TableName == ChListboxTable.CheckedItems[i].ToString()).ToList()[0]; this.aMSSQLReader = new MSSQLReader(this.Connect_MSSQL, aTableInfo); } aTable = aMSSQLReader.aTable; aDB.InsertTable(aTable); aDB.DatabaseName = Connect_MSSQL.Database; GenCode(txtTemplatePath.Text, aTable); // ListTableChecked.Add(ChListboxTable.CheckedItems[i].ToString()); } MessageBox.Show("Done"); } catch (Exception e1) { MessageBox.Show("Có lỗi:" + e1.Message.ToString()); } }
//=============================== //Khởi tạo giá trị cho 2 đối tương Reader (MySQL, Template) //private bool SetValueFor2Reader( MySqlConnection Connect, string TemplateFilePath) //{ // this.aMySQLReader = new MySQLReader(Connect); // if (string.IsNullOrEmpty(TemplateFilePath) == true) // { // MessageBox.Show("Chon file Template"); // return false; // } // else // { // this.aTemplateReader = new TemplateReader(TemplateFilePath); // return true; // } //} //=============================== //Khởi tạo giá trị cho 2 đối tương Reader (MySQL, Template) private bool SetValueFor2Reader(SqlConnection Connect, string TemplateFilePath) { this.aMSSQLReader = new MSSQLReader(Connect); if (string.IsNullOrEmpty(TemplateFilePath) == true) { MessageBox.Show("Chon file Template"); return false; } else { this.aTemplateReader = new TemplateReader(TemplateFilePath); return true; } }