public void Execute(UIApplication uiapp) { UIDocument uidoc = uiapp.ActiveUIDocument; Document doc = uidoc.Document; mySource = new ListSource(); myFunctionSupport = new FunctionSupoort(); try { Transaction transaction = new Transaction(doc); transaction.Start("Opening"); if (command == "Update By Revit") { Update_By_Revit(uiapp, doc); } if (command == "Draw By Revit") { Draw_By_Revit(uiapp, doc); } if (command == "Draw By CAD") { Draw_By_CAD(uiapp, doc); } if (command == "Duplicate Type") { Duplicate_Type(uiapp, doc); } transaction.Commit(); } catch (Exception ex) { MessageBox.Show(ex.Message); } return; }
public UserControl1(UIApplication _uiapp) { InitializeComponent(); uiapp = _uiapp; uidoc = uiapp.ActiveUIDocument; doc = uidoc.Document; myExampleDraw = new ExternalEventClass(); Draw = ExternalEvent.Create(myExampleDraw); mySQL = new FunctionSQL(); myFunctionSupport = new FunctionSupoort(); mySource = new ListSource(); var listtotal = mySQL.SQLRead(@"Server=18.141.116.111,1433\SQLEXPRESS;Database=ManageDataBase;User Id=ManageUser; Password = manage@connect789", "Select * from dbo.PathSource", "Query", new List <string>(), new List <string>()); path = listtotal.Rows[0][1].ToString(); Function_TXT(); Function_Dau_Vao(); }