Ejemplo n.º 1
0
        private void LMForm_Load(object sender, EventArgs e)
        {
            try
            {
                // Drag and drop
                this.foregroundPictureBox.AllowDrop = true;

                // Drop Down
                var index = 0;

                // Init forground image parent
                this.foregroundPictureBox.Parent = this.backgroundPictureBox;

                // Connect sdk
                var err = JczLmc.Initialize(this.currentPath, false);

                this.backgroundPictureBox.MaximumSize = new Size(ClientRectangle.Width, ClientRectangle.Height);
                this.foregroundPictureBox.MaximumSize = new Size(ClientRectangle.Width, ClientRectangle.Height);

                if (err != 0)
                {
                    XtraMessageBox.Show($@"При инициализации возникла ошибка - {err}", "Error", MessageBoxButtons.OK);
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK);
            }
        }
Ejemplo n.º 2
0
        private void Initial()
        {
            // Init waiting bar
            waitingBar = new RadWaitingBar();
            waitingBar.AssociatedControl = this.layoutControl1;
            waitingBar.Size         = new System.Drawing.Size(80, 80);
            waitingBar.WaitingStyle = Telerik.WinControls.Enumerations.WaitingBarStyles.LineRing;

            this.layoutControl1.Controls.Add(waitingBar);

            try
            {
                // Connect sdk
                var err = JczLmc.Initialize(Application.StartupPath, true);

                userDataDtos = UserDataRepository.GetAllUser();

                if (userDataDtos.Count > 0)
                {
                    for (int i = 0; i < userDataDtos.Count; i++)
                    {
                        var image = this.layoutControl1.Controls.OfType <PictureEdit>()
                                    .Where(c => c.TabIndex == i + 40)
                                    .Select(c => c)
                                    .First();

                        image.Image = Image.FromFile($@"{filesPath}{userDataDtos[i].FullImage}");
                        image.Properties.ReadOnly = false;
                        image.Cursor   = Cursors.Hand;
                        image.Tag      = @"filled";
                        currentPEindex = i;
                        if (i + 1 == userDataDtos.Count)
                        {
                            // last plus
                            var lastImage = this.layoutControl1.Controls.OfType <PictureEdit>()
                                            .Where(c => c.TabIndex == (i + 1) + 40)
                                            .Select(c => c)
                                            .First();

                            lastImage.Image  = Image.FromFile($@"{iconsPath}plus.png");
                            lastImage.Cursor = Cursors.Hand;
                            lastImage.Properties.ReadOnly = false;
                            lastImage.Tag = @"next";
                        }
                    }

                    var currentData = userDataDtos.LastOrDefault();

                    UpdateImageFromDB(currentData);

                    this.loginTextEdit.Text = currentData.Login;

                    this.currentPEindex = (int)currentData.Sequence;

                    this.passwordTextEdit.Text = currentData.Password;

                    this.urlTextEdit.Text = currentData.Url;

                    CurrentApiData.Token = currentData.Token;
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK);
            }
        }