public void Start(SubApp app, string folder) { ProcessStartInfo startInfo = new ProcessStartInfo(); switch (app) { case SubApp.VNC: int port = StartVNCServerOnRPi(); startInfo.FileName = Path.Combine(folder, @"TightVNCViewerPortable\TightVNCViewerPortable.exe"); startInfo.Arguments = $"-host=\"{_ipAddress}\" -port=\"{port}\" -password=\"D1amant\""; break; case SubApp.Putty: startInfo.FileName = Path.Combine(folder, @"PuTTYPortable\PuTTYPortable.exe"); startInfo.Arguments = $@"pi@{_ipAddress} -pw D1amant"; break; case SubApp.WinSCP: startInfo.FileName = Path.Combine(folder, @"WinSCPPortable\WinSCPPortable.exe"); startInfo.Arguments = $@"sftp://*****:*****@{_ipAddress}/"; break; case SubApp.FileZilla: startInfo.FileName = Path.Combine(folder, @"FileZillaPortable\FileZillaPortable.exe"); startInfo.Arguments = $@"sftp://*****:*****@{_ipAddress}/home/pi"; break; default: throw new NotImplementedException("Unknown program"); } // heslo nezalogovavám, nechci ho mít uloženo na disku v logu Console.WriteLine($"Spouštím {startInfo.FileName}"); Process.Start(startInfo); }
public XtraForm(SqlConnection kn, SubApp type, MyStack mystack, String branchCode) { InitializeComponent(); barEditItem1.Edit.KeyPress += new KeyPressEventHandler(Edit_KeyPress); this.kn = kn; this.type = type; this.mystack = mystack; this.branchCode = branchCode; switch (type) { case SubApp.NHANVIEN: //KhachHangControl khControl=new KhachHangControl(kn,) nVCtrlFrm.setBefore(kn, branchCode, mystack); break; case SubApp.KHACHHANG: kHCtrlFrm.setBefore(kn, branchCode, this, mystack); break; case SubApp.TAIKHOAN: tKCtrlFrm.setBefore(kn, branchCode, mystack); break; } }
private void chinhanhCmbTlS_SelectedIndexChanged(object sender, EventArgs e) { try { if (linkServer != null && !linkServer.Equals(chinhanhCmbTlS.ComboBox.SelectedValue.ToString())) { linkServer = chinhanhCmbTlS.ComboBox.SelectedValue.ToString(); if (ServerName.Equals(DatabaseConnection.linkServer1)) { if (linkServer.Equals(DatabaseConnection.linkServer2)) { kn.Close(); kn = new SqlConnection(@"Data Source=" + DatabaseConnection.linkServer2 + ";Initial Catalog=BANKING;User ID=" + DatabaseConnection.username2 + ";Password="******"Data Source=" + ServerName + ";Initial Catalog=BANKING;User ID=" + username + ";Password="******"Data Source=" + DatabaseConnection.linkServer1 + ";Initial Catalog=BANKING;User ID=" + DatabaseConnection.username1 + ";Password="******"Data Source=" + ServerName + ";Initial Catalog=BANKING;User ID=" + username + ";Password="******"Đã có lỗi xảy ra, chương trình không thể truy cập vào CSDL. Vui lòng kiểm tra lại tài khoản đăng nhập", "Không thể truy cập", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private XtraForm Test_Ketnoi(Type fType, SubApp type) { foreach (XtraForm f in this.MdiChildren) { if (f.GetType() == fType && f.getType() == type) { return(f); } } return(null); }
public DefaultAttribute( object value, SubApp subApp = default(SubApp), Tier tier = default(Tier), DataCenter dataCenter = default(DataCenter), bool allowsOverrides = true) { DefaultValue = value; SubApp = subApp; Tier = tier; DataCenter = dataCenter; AllowOverrides = allowsOverrides; }
public static void Example(string appId) { Console.WriteLine("****查询 sub_app 列表****"); Console.WriteLine(SubApp.List(appId)); Console.WriteLine(); Console.WriteLine("**** 创建sub_app 对象 ****"); var param = new Dictionary <string, object> { { "display_name", "sub_app_display_name" }, { "user", "user_0003" }, { "metadata", new Dictionary <string, object> { { "key", "value" } } }, { "description", "Your description" }, //{"parent_app", "app_HC4yrTP44OGGLOyL"} }; var subApp = SubApp.Create(appId, param); Console.WriteLine(subApp); Console.WriteLine(); Console.WriteLine("**** 查询sub_app 对象 ****"); Console.WriteLine(SubApp.Retrieve(appId, subApp.Id)); Console.WriteLine("**** 更新sub_app 对象 ****"); var upParam = new Dictionary <string, object> { { "display_name", "sub_app_display_name2" }, { "metadata", new Dictionary <string, object> { { "key", "value2" } } }, { "description", "Your description2" }, //{"parent_app", "app_HC4yrTP44OGGLOyL"} }; Console.WriteLine(SubApp.Update(appId, subApp.Id, upParam)); Console.WriteLine(); Console.WriteLine("**** 删除sub_app 对象 ****"); Console.WriteLine(SubApp.Delete(appId, subApp.Id)); Console.WriteLine(); }
public SubAppAttribute(SubApp subApp, object defaultValue, bool allowsOverrides = true) { SubApp = subApp; DefaultValue = defaultValue; AllowOverrides = allowsOverrides; }
public void ShowApp(SubApp app) { int i = 0; foreach (SubApp subapp in subapps) { if (subapp.Equals (app)) { ShowApp (i); return; } i++; } }
public void AddApp(SubApp app) { if (subAppsMap.ContainsKey (app.ID)) return; subAppsMap[app.ID] = app; SeparatorToolItem separator = new SeparatorToolItem (); separator.Show (); if (subapps.Count == 0) { appsBar.Insert (app.ToolButton, appsBar.NItems); appsBar.Insert (separator, appsBar.NItems); } else { int index = appsBar. GetItemIndex ((subapps [subapps.Count - 1] as SubApp). ToolButton); index++; appsBar.Insert (separator, index++); appsBar.Insert (app.ToolButton, index); } menusBook.AppendPage (app.MenuBar, new Label ()); app.ToolButton.Clicked += OnToolButtonClicked; appsBook.AppendPage (app.Widget, new Label ()); app.TitleChangedEvent += OnAppTitleChanged; subapps.Add (app); }