Esempio n. 1
0
        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);
 }
Esempio n. 5
0
 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;
 }
Esempio n. 6
0
        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();
        }
Esempio n. 7
0
 public SubAppAttribute(SubApp subApp, object defaultValue, bool allowsOverrides = true)
 {
     SubApp         = subApp;
     DefaultValue   = defaultValue;
     AllowOverrides = allowsOverrides;
 }
Esempio n. 8
0
 public void ShowApp(SubApp app)
 {
     int i = 0;
     foreach (SubApp subapp in subapps)
     {
         if (subapp.Equals (app))
           {
               ShowApp (i);
               return;
           }
         i++;
     }
 }
Esempio n. 9
0
        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);
        }