Пример #1
0
        private void AddPageToTab(string tabTag, RadForm control)
        {
            RadPageViewPage pageView = null;
            foreach (RadPageViewPage page in tabMain.Pages)
            {
                if (page.Tag == tabTag)
                {
                    pageView = page;
                    break;
                }
            }

            if (pageView != null)
            {
                tabMain.SelectedPage = pageView;
            }
            else
            {
                RadPageViewPage newPage = new RadPageViewPage()
                {
                    Tag = tabTag,
                    Text = control.Text
                };

                control.BackColor = System.Drawing.SystemColors.Control;
                control.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
                control.Dock = DockStyle.Fill;
                control.TopLevel = false;
                control.Parent = newPage;

                tabMain.Pages.Add(newPage);
                tabMain.SelectedPage = newPage;

            }
        }
Пример #2
0
 private void ShowView(RadForm frm)
 {
     frm.MdiParent      = _MainView;
     frm.ThemeClassName = _MainView.ThemeClassName;
     frm.ThemeName      = _MainView.ThemeName;
     frm.Show();
 }
        private void OpenForm(string strMenuName, string strFormName)
        {
            RadForm _RadForm = new RadForm();

            _RadForm = TryGetFormByName(strFormName);
            HostWindow _HostWindowForm = null;

            if (ClsUtility._IClsUtility.IsFormOpen(_RadForm.GetType(), RdDockMain, out _HostWindowForm))
            {
                _HostWindowForm.ActivateAsMdiChild();
                _RadForm.Activate();
                RdDockMain.ActivateWindow(_HostWindowForm);
                RdDockMain.ActivateMdiChild(_RadForm);
            }
            else
            {
                //var icon = IconChar.FileExcel;
                Color randomColor = Color.FromArgb(rnd.Next(256), rnd.Next(256), rnd.Next(256));
                cFormIcon = _RadForm.Tag != null && _RadForm.Tag.ToString().Trim() != "" ? _RadForm.Tag.ToString().Trim() : "Circle";
                var iconImage = ((IconChar)Enum.Parse(typeof(IconChar), cFormIcon)).ToBitmap(16, randomColor);
                _RadForm.MdiParent = this;
                _RadForm.Show();
                _RadForm.Activate();
                //_RadForm.Icon = iconImage;
                RdDockMain.ActivateMdiChild(_RadForm);
                foreach (DockWindow dw in RdDockMain.DockWindows)
                {
                    dw.AllowedDockState = ~AllowedDockState.Floating;
                }
            }
        }
Пример #4
0
 public static void Deminimize(this RadForm form)
 {
     if (form.WindowState == FormWindowState.Minimized)
     {
         ShowWindow(form.Handle, 9);
     }
 }
 public NewUnitRadForm(RadForm parent, StateForm state)
 {
     InitializeComponent();
     this.parentForm     = parent;
     this.stateForm      = state;
     this._serviceUnitBL = new UnitBL();
 }
Пример #6
0
        public frmMain()
        {
            InitializeComponent();
            //this.Owner.Hide();
            this.Text += " - " + NBConfig.ValidUserName;
            RadForm frm = this;

            frm.FormElement.TitleBar.TitlePrimitive.Font = new System.Drawing.Font("Segoe UI", 12);
            radLabelElement1.Text = DateTime.Now.ToString("dd MMM yyy   HH:mm:ss tt");
            //set up menu
            timer1.Start();
            cMenu.LoadAllowedMenu();
            mainradMenu.Items.AddRange(cMenu.MenuItems.Items);
            foreach (RadMenuItem item in mainradMenu.Items)
            {
                if (item.HasChildren)
                {
                    setEvent(item);
                }
                else
                {
                    item.Click += mainradMenu_Click;
                }
            }
            this.WindowState = FormWindowState.Maximized;

            //For
        }
Пример #7
0
        public static string Show(string text, string caption)
        {
            RadForm prompt = new RadForm();

            prompt.Width           = 500;
            prompt.Height          = 150;
            prompt.FormBorderStyle = FormBorderStyle.FixedDialog;
            prompt.Text            = caption;
            prompt.StartPosition   = FormStartPosition.CenterScreen;
            prompt.Anchor          = AnchorStyles.Right;
            prompt.ShowIcon        = false;

            RadLabel textLabel = new RadLabel()
            {
                Left = 50, Top = 20, Text = text, AutoSize = true
            };
            RadTextBox textBox = new RadTextBox()
            {
                Left = 50, Top = 50, Width = 400
            };
            RadButton confirmation = new RadButton()
            {
                Text = "Ok", Left = 350, Width = 100, Top = 70, DialogResult = DialogResult.OK
            };

            confirmation.Click += (sender, e) => { prompt.Close(); };
            prompt.Controls.Add(textBox);
            prompt.Controls.Add(confirmation);
            prompt.Controls.Add(textLabel);
            prompt.AcceptButton = confirmation;

            return(prompt.ShowDialog() == DialogResult.OK ? textBox.Text : "");
        }
Пример #8
0
        public void ShowLoginDialog()
        {
            var frm = new Views.Login.LoginView();

            //frm.MdiParent = _MainView;
            //frm.ThemeClassName = _MainView.ThemeClassName;
            frm.ThemeName = _MainView.ThemeName;

            var overlayForm = new RadForm();

            overlayForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
            overlayForm.ShowInTaskbar   = false;
            overlayForm.Width           = _MainView.Width;
            overlayForm.Height          = _MainView.Height;
            overlayForm.Top             = _MainView.Top;
            overlayForm.Left            = _MainView.Left;
            overlayForm.StartPosition   = _MainView.StartPosition;
            // Set the opacity to 75%.
            overlayForm.Opacity   = .75;
            overlayForm.MdiParent = _MainView;
            overlayForm.Show();
            frm.ShowDialog();
            overlayForm.Close();
            overlayForm.Dispose();
        }
 public NewCategoryRadForm(RadForm form, StateForm state)
 {
     InitializeComponent();
     this.state = state;
     this._serviceCategoryBL = new CategoryBL();
     this._currentParentForm = form;
 }
Пример #10
0
 public CustomerListRadForm(RadForm parent)
 {
     InitializeComponent();
     this._serviceCustomerBL     = new CustomerBL();
     this._currentParentForm     = parent;
     this._servicePaidAccountsBL = new PaidAccountsBL();
 }
Пример #11
0
        public void DisplayView(RadForm view)
        {
            this.Cursor = Cursors.WaitCursor;
            this.SuspendLayout();
            this.pnlMain.SuspendLayout();

            view.TopLevel = false;

            view.Width = pnlMain.Width;
            view.Height = pnlMain.Height;
            if (pnlMain.Controls.Count == 1)
            {
                Control control = pnlMain.Controls[0];
                control.Visible = false;
                pnlMain.Controls.Clear();
                control.Dispose();
                control = null;
            }
            pnlMain.Controls.Add(view);
            view.Dock = DockStyle.Fill;
            view.Show();
            view.Focus();
            this.pnlMain.ResumeLayout(false);
            this.ResumeLayout(false);
            this.PerformLayout();
            this.Cursor = Cursors.Default;
        }
 public InvoiceNumberRadForm(RadForm form)
 {
     this._servicePaidAccountsBL = new PaidAccountsBL();
     InitializeComponent();
     this.FormBorderStyle    = FormBorderStyle.FixedSingle;
     this._currentParentForm = form;
 }
Пример #13
0
        private void AddPageToTab(string tabTag, RadForm control)
        {
            RadPageViewPage pageView = null;

            foreach (RadPageViewPage page in tabMain.Pages)
            {
                if (page.Tag == tabTag)
                {
                    pageView = page;
                    break;
                }
            }

            if (pageView != null)
            {
                tabMain.SelectedPage = pageView;
            }
            else
            {
                RadPageViewPage newPage = new RadPageViewPage()
                {
                    Tag  = tabTag,
                    Text = control.Text
                };

                control.BackColor       = System.Drawing.SystemColors.Control;
                control.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
                control.Dock            = DockStyle.Fill;
                control.TopLevel        = false;
                control.Parent          = newPage;

                tabMain.Pages.Add(newPage);
                tabMain.SelectedPage = newPage;
            }
        }
Пример #14
0
 public static void fillFormSettings(RadForm form)
 {
     string name = form.Name;
     form.Left = setting[name + "Left"];
     form.Top = setting[name + "Top"];
     form.Width = setting[name + "Width"];
     form.Height = setting[name + "Height"];
 }
Пример #15
0
 /// <summary>
 /// Show Telerik MessageBox
 /// ShowMessageBox(message, title, MessageBoxButtons.OKCancel, RadMessageIcon.Info);
 /// </summary>
 /// <param name="message"></param>
 /// <param name="title"></param>
 /// <param name="btn"></param>
 /// <param name="icon"></param>
 /// <returns></returns>
 public static DialogResult ShowMessageBox(this RadForm radForm, string message, string title, MessageBoxButtons btn = MessageBoxButtons.OKCancel, RadMessageIcon icon = RadMessageIcon.None)
 {
     RadMessageBox.SetThemeName(radForm.ThemeName);
     RadMessageBox.Instance.MinimumSize = new Size(200, 150);
     RadMessageBox.Instance.Padding     = new Padding(40);
     RadMessageBox.Instance.Font        = new Font("Roboto", 10F, System.Drawing.FontStyle.Bold);
     return(RadMessageBox.Show(message, title, btn, icon));
 }
Пример #16
0
 public static void SplashScreen(RadForm form)
 {
     
     form.ControlBox = false;
     form.MinimizeBox = false;
     form.MaximizeBox = false;
     form.ShowIcon = false;
     form.FormBorderStyle = FormBorderStyle.None;
 }
Пример #17
0
        public static void fillFormSettings(RadForm form)
        {
            string name = form.Name;

            form.Left   = setting[name + "Left"];
            form.Top    = setting[name + "Top"];
            form.Width  = setting[name + "Width"];
            form.Height = setting[name + "Height"];
        }
Пример #18
0
        private void SetForm(string MenuName, out RadForm frm)
        {
            Assembly a = Assembly.GetExecutingAssembly();

            System.Type t = a.GetType("NB." + MenuName);

            Object o = Activator.CreateInstance(t);

            frm = (RadForm)o;
        }
Пример #19
0
        public static void LlamarFormAPanel(RadForm form, RadPanel panel)
        {

            panel.Controls.Clear();
            
            SplashScreen(form);
            form.TopLevel = false;
            form.Dock = DockStyle.Fill;
            form.Parent = panel;
            form.Show();
        }
Пример #20
0
        public MainForm()
        {
            InitializeComponent();

            CustomerForm    = new FrmCustomer();
            ProductForm     = new FrmProduct();
            CategoryForm    = new FrmCategory();
            SellProductForm = new FrmSellProduct();
            OrderForm       = new FrmOrders();
            SupplierForm    = new FrmSupplier();
        }
        private void radSchedulerDemo_AppointmentEditDialogShowing(object sender, AppointmentEditDialogShowingEventArgs e)
        {
            RadForm form = e.AppointmentEditDialog as RadForm;

            form.FormClosing += new FormClosingEventHandler(form_FormClosing);

            if (e.Appointment.Summary == "")
            {
                e.Appointment.End   = DateTime.Now;
                e.Appointment.Start = DateTime.Now;
            }
        }
Пример #22
0
 /// <summary>
 /// Socket Controller
 /// </summary>
 public AsyncSocketController(RadForm form, bool useDataArrivalBuffer = false, bool useInvokeForm = true)
 {
     _useInvokeForm = useInvokeForm;
     if (_useInvokeForm)
     {
         InvokeForm = form;
     }
     _socket = new AsyncSocket(useDataArrivalBuffer);
     _socket.SocketConnected    += _socket_SocketConnected;
     _socket.SocketDataArrival  += _socket_SocketDataArrival;
     _socket.SocketDisconnected += _socket_SocketDisconnected;
     _socket.CouldNotConnect    += _socket_CouldNotConnect;
 }
        void form_FormClosing(object sender, FormClosingEventArgs e)
        {
            //throw new NotImplementedException();
            RadForm      form   = sender as RadForm;
            DialogResult result = (sender as RadForm).DialogResult;

            if (result == DialogResult.OK)
            {
                if (form.Controls["txtSubject"].Text == "")
                {
                    RadMessageBox.Show("\nSubject không được rỗng !\n", "Thông báo", MessageBoxButtons.OK, RadMessageIcon.Exclamation);
                    e.Cancel = true;
                }
            }
        }
Пример #24
0
            //// ex:

            //// Enable Collapsing + Hide SplitPanel
            //  radSplitContainer1.UseSplitterButtons = true;
            //  radSplitContainer1.EnableCollapsing = true;
            //  splitPanel1.Collapsed = true;

            // if (txt == "Show Tree") { splitPanel1.Collapsed = false; }
            // if (txt == "Hide Tree") { splitPanel1.Collapsed = true; }


            /// <summary>
            ///  You can programmatically build a layout of panels using RadSplitContainer. To do so, refer to the code snippet below:
            /// </summary>
            /// <param name="RForm">RadForm to Add Controls To</param>
            public void BuildExample(RadForm RForm)
            {
                RadSplitContainer container = new RadSplitContainer();

                container.Dock = DockStyle.Fill;
                //left panel, sized absolutely
                RadSplitContainer leftContainer = new RadSplitContainer();

                leftContainer.Orientation           = Orientation.Horizontal;
                leftContainer.SizeInfo.SizeMode     = Telerik.WinControls.UI.Docking.SplitPanelSizeMode.Absolute;
                leftContainer.SizeInfo.AbsoluteSize = new Size(150, 150);
                container.SplitPanels.Add(leftContainer);
                //middle panel, auto-sized
                SplitPanel middlePanel = new SplitPanel();

                middlePanel.SplitPanelElement.Fill.BackColor = Color.Pink;
                container.SplitPanels.Add(middlePanel);
                //left panel, sized absolutely
                RadSplitContainer rightContainer = new RadSplitContainer();

                rightContainer.Orientation           = Orientation.Horizontal;
                rightContainer.SizeInfo.SizeMode     = Telerik.WinControls.UI.Docking.SplitPanelSizeMode.Absolute;
                rightContainer.SizeInfo.AbsoluteSize = new Size(150, 150);
                container.SplitPanels.Add(rightContainer);
                //add panels 4 & 5
                SplitPanel leftTopPanel = new SplitPanel();

                leftContainer.SplitPanelElement.Fill.BackColor = Color.Yellow;
                leftTopPanel.SizeInfo.SizeMode     = Telerik.WinControls.UI.Docking.SplitPanelSizeMode.Absolute;
                leftTopPanel.SizeInfo.AbsoluteSize = new Size(150, 150);
                leftContainer.SplitPanels.Add(leftTopPanel);
                SplitPanel leftBottomPanel = new SplitPanel();

                leftBottomPanel.SplitPanelElement.Fill.BackColor = Color.Green;
                leftContainer.SplitPanels.Add(leftBottomPanel);
                //add panels 6 & 7
                SplitPanel rightTopPanel = new SplitPanel();

                rightTopPanel.SplitPanelElement.Fill.BackColor = Color.Red;
                rightTopPanel.SizeInfo.SizeMode     = Telerik.WinControls.UI.Docking.SplitPanelSizeMode.Absolute;
                rightTopPanel.SizeInfo.AbsoluteSize = new Size(150, 150);
                rightContainer.SplitPanels.Add(rightTopPanel);
                SplitPanel rightBottomPanel = new SplitPanel();

                rightBottomPanel.SplitPanelElement.Fill.BackColor = Color.Lime;
                rightContainer.SplitPanels.Add(rightBottomPanel);
                RForm.Controls.Add(container);
            }
Пример #25
0
        public static void Show(string content, IWin32Window owner, string title = "Bitte QR-Code einscannen")
        {
            var frm = new RadForm();

            frm.StartPosition         = FormStartPosition.CenterScreen;
            frm.ShowIcon              = false;
            frm.Text                  = title;
            frm.BackgroundImageLayout = ImageLayout.Zoom;

            var qrGenerator = new QRCodeGenerator();
            var qrCode      = qrGenerator.CreateQrCode(content, QRCodeGenerator.ECCLevel.L);

            frm.BackgroundImage = qrCode.GetGraphic(20);

            frm.Show(owner);
        }
Пример #26
0
 public static void setFormSettings(RadForm form)
 {
     string name = form.Name;
     if (!setting.ContainsKey(form.Name))
     {
         setting.Add(name, 1);
         setting.Add(name + "Left", form.Left);
         setting.Add(name + "Top", form.Top);
         setting.Add(name + "Width", form.Width);
         setting.Add(name + "Height", form.Height);
     }
     else
     {
         setting[name + "Left"] = form.Left;
         setting[name + "Top"] = form.Top;
         setting[name + "Width"] = form.Width;
         setting[name + "Height"] = form.Height;
     }
 }
Пример #27
0
        public static DialogResult InputBox(this Form f, string title, string promptText, ref string value)
        {
            RadForm    form         = new RadForm();
            RadLabel   label        = new RadLabel();
            RadTextBox textBox      = new RadTextBox();
            RadButton  buttonOk     = new RadButton();
            RadButton  buttonCancel = new RadButton();

            form.Text    = title;
            label.Text   = promptText;
            textBox.Text = value;

            buttonOk.Text             = "OK";
            buttonCancel.Text         = "Cancel";
            buttonOk.DialogResult     = DialogResult.OK;
            buttonCancel.DialogResult = DialogResult.Cancel;

            label.SetBounds(9, 18, 372, 13);
            textBox.SetBounds(12, 36, 372, 20);
            buttonOk.SetBounds(228, 72, 75, 23);
            buttonCancel.SetBounds(309, 72, 75, 23);

            label.AutoSize      = true;
            textBox.Anchor      = textBox.Anchor | AnchorStyles.Right;
            buttonOk.Anchor     = AnchorStyles.Bottom | AnchorStyles.Right;
            buttonCancel.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;

            form.ClientSize = new Size(396, 107);
            form.Controls.AddRange(new Control[] { label, textBox, buttonOk, buttonCancel });
            form.ClientSize      = new Size(Math.Max(300, label.Right + 10), form.ClientSize.Height);
            form.FormBorderStyle = FormBorderStyle.FixedDialog;
            form.StartPosition   = FormStartPosition.CenterScreen;
            form.MinimizeBox     = false;
            form.MaximizeBox     = false;
            form.AcceptButton    = buttonOk;
            form.CancelButton    = buttonCancel;

            DialogResult dialogResult = form.ShowDialog();

            value = textBox.Text;
            return(dialogResult);
        }
Пример #28
0
        public static void setFormSettings(RadForm form)
        {
            string name = form.Name;

            if (!setting.ContainsKey(form.Name))
            {
                setting.Add(name, 1);
                setting.Add(name + "Left", form.Left);
                setting.Add(name + "Top", form.Top);
                setting.Add(name + "Width", form.Width);
                setting.Add(name + "Height", form.Height);
            }
            else
            {
                setting[name + "Left"]   = form.Left;
                setting[name + "Top"]    = form.Top;
                setting[name + "Width"]  = form.Width;
                setting[name + "Height"] = form.Height;
            }
        }
Пример #29
0
        public static string Show(string text, string caption)
        {
            RadForm prompt = new RadForm();
            prompt.Width = 500;
            prompt.Height = 150;
            prompt.FormBorderStyle = FormBorderStyle.FixedDialog;
            prompt.Text = caption;
            prompt.StartPosition = FormStartPosition.CenterScreen;
            prompt.Anchor = AnchorStyles.Right;
            prompt.ShowIcon = false;

            RadLabel textLabel = new RadLabel() { Left = 50, Top = 20, Text = text, AutoSize = true };
            RadTextBox textBox = new RadTextBox() { Left = 50, Top = 50, Width = 400 };
            RadButton confirmation = new RadButton() { Text = "Ok", Left = 350, Width = 100, Top = 70, DialogResult = DialogResult.OK };
            confirmation.Click += (sender, e) => { prompt.Close(); };
            prompt.Controls.Add(textBox);
            prompt.Controls.Add(confirmation);
            prompt.Controls.Add(textLabel);
            prompt.AcceptButton = confirmation;

            return prompt.ShowDialog() == DialogResult.OK ? textBox.Text : "";
        }
Пример #30
0
        private void OpenForm(string strMenuName, string strFormName)
        {
            RadForm _RadForm = new RadForm();

            _RadForm = TryGetFormByName(strFormName);
            HostWindow _HostWindowForm = null;

            if (ClsUtility._IClsUtility.IsFormOpen(_RadForm.GetType(), RdDockMain, out _HostWindowForm))
            {
                _HostWindowForm.ActivateAsMdiChild();
                _RadForm.Activate();
                RdDockMain.ActivateWindow(_HostWindowForm);
                RdDockMain.ActivateMdiChild(_RadForm);
            }
            else
            {
                //obj = new Form();
                // _RadForm = TryGetFormByName(strFormName);
                _RadForm.MdiParent = this;
                _RadForm.Show();
                _RadForm.Activate();
                RdDockMain.ActivateMdiChild(_RadForm);
            }
        }
Пример #31
0
 public DoingPaymentRadForm(RadForm parent)
 {
     InitializeComponent();
     this._currentParentForm     = parent;
     this._servicePaidAccountsBL = new PaidAccountsBL();
 }
Пример #32
0
 internal void SetAcceptCancelButtons(RadForm formDefinePatient)
 {
     formDefinePatient.AcceptButton = this.btnAdd;
     formDefinePatient.CancelButton = this.btnNew;
 }
Пример #33
0
 public static void ShowModalForm(RadForm form)
 {
     form.ShowDialog();
 }
Пример #34
0
        public static void TabEnterEnForm(RadForm form)
        {
            foreach(Control ctrl in form.Controls)
            {
                if (ctrl is RadLabel)
                {
                    RadLabel lbl = (RadLabel)ctrl;
                    foreach (Control ctrl2 in lbl.Controls)
                    {
                        if (ctrl2 is RadTextBox)
                        {
                            RadTextBox txt = (RadTextBox)ctrl2;
                            //txtCodigo.Text = txtCodigo.Text + "/" + lbl.Controls.IndexOf(ctrl2).ToString() + lbl.Controls[lbl.Controls.IndexOf(ctrl2)].Name;
                            txt.Text = string.Empty;
                            txt.KeyPress += new System.Windows.Forms.KeyPressEventHandler(delegate(object s, KeyPressEventArgs e)
                            {
                            if (e.KeyChar == (char)(Keys.Enter))
                            {
                                e.Handled = true;
                                SendKeys.Send("{TAB}");
                            }
                            });
                        }
                        else if (ctrl2 is RadDropDownList)
                        {
                            RadDropDownList rdl = (RadDropDownList)ctrl2;
                            rdl.KeyPress += new System.Windows.Forms.KeyPressEventHandler(delegate(object s, KeyPressEventArgs e)
                            {
                                if (e.KeyChar == (char)(Keys.Enter))
                                {
                                    e.Handled = true;
                                    SendKeys.Send("{TAB}");
                                }
                            });
                        }
                        else if (ctrl2 is RadDateTimePicker)
                        {
                            RadDateTimePicker rdl = (RadDateTimePicker)ctrl2;
                            rdl.KeyPress += new System.Windows.Forms.KeyPressEventHandler(delegate(object s, KeyPressEventArgs e)
                            {
                                if (e.KeyChar == (char)(Keys.Enter))
                                {
                                    e.Handled = true;
                                    SendKeys.Send("{TAB}");
                                }
                                else if (e.KeyChar == (char)(Keys.Space))
                                {
                                    rdl.Show();
                                }
                            });

                        }

                        else if (ctrl2 is RadioButton)
                        {
                            RadioButton rdl = (RadioButton)ctrl2;
                            rdl.KeyPress += new System.Windows.Forms.KeyPressEventHandler(delegate(object s, KeyPressEventArgs e)
                            {
                                if (e.KeyChar == (char)(Keys.Enter))
                                {
                                    e.Handled = true;
                                    SendKeys.Send("{TAB}");
                                }
                            });
                        }
                        //txtCodigo.Text = txtCodigo.Text + "/" + pvPaginaDatosFiliacion.Controls.IndexOf(ctrl).ToString() + pvPaginaDatosFiliacion.Controls[pvPaginaDatosFiliacion.Controls.IndexOf(ctrl)].Name;
                    }
                }
            }
        }
Пример #35
0
 /// <summary>
 /// Set Invoke Form
 /// </summary>
 /// <param name="frm"></param>
 public void SetInvokeForm(RadForm frm)
 {
     Socket = new AsyncSocketController(frm, true, true);
     Socket.SocketDataArrival += Socket_SocketDataArrival;
     DataArrival = new List <DataArrivalModel>();
 }
Пример #36
0
        public static void InvokeMethod(RadForm form, MethodInvoker invoker)
        {
            var methodInvoker = new MethodInvoker(invoker);

            form.Invoke(methodInvoker);
        }
Пример #37
0
        public BetaKeyDialog(RadForm mainFrm)
        {
            InitializeComponent();

            _mainFrm = mainFrm;
        }
Пример #38
0
 public static void LimpiarControlesEnForm(RadForm form)
 {
     foreach(Control ctrl in form.Controls)
     {
         if (ctrl is RadLabel)
         {
             RadLabel lbl = (RadLabel)ctrl;
             foreach (Control ctrl2 in lbl.Controls)
             {
                 if (ctrl2 is RadTextBox)
                 {
                     RadTextBox txt = (RadTextBox)ctrl2;
                     //txtCodigo.Text = txtCodigo.Text + "/" + lbl.Controls.IndexOf(ctrl2).ToString() + lbl.Controls[lbl.Controls.IndexOf(ctrl2)].Name;
                     txt.Text = string.Empty;
                 }
                 else if (ctrl2 is RadDropDownList)
                 {
                     RadDropDownList cbo = (RadDropDownList)ctrl2;
                     cbo.Text = "--Seleccione--";
                     cbo.SelectedIndex = -1;
                 }
                 else if (ctrl2 is RadDateTimePicker)
                 {
                     RadDateTimePicker dtp = (RadDateTimePicker)ctrl2;
                     dtp.Value = DateTime.Now.ToLocalTime();
                 }
                 else if(ctrl2 is RichTextBox)
                 {
                     RichTextBox rtb = (RichTextBox)ctrl2;
                     rtb.Text = string.Empty;
                 }
                 //txtCodigo.Text = txtCodigo.Text + "/" + pvPaginaDatosFiliacion.Controls.IndexOf(ctrl).ToString() + pvPaginaDatosFiliacion.Controls[pvPaginaDatosFiliacion.Controls.IndexOf(ctrl)].Name;
             }
         }
     }
 }
Пример #39
0
        public static void ConvertirBordesRedondeadosLabelEnForm(RadForm form)
        {

            foreach (Control ctrl in form.Controls)
            {
                if (ctrl is RadLabel && ctrl.Name != "lblTitulo")
                {
                    RadLabel rad = (RadLabel)ctrl;
                    rad.LabelElement.Shape = new RoundRectShape();
                    rad.BackColor = Color.Transparent;
                    Color colorr = Color.FromArgb(191, 219, 255);
                    Color color = Color.FromArgb(17, 105, 133);
                    rad.LabelElement.ForeColor = colorr;
                    rad.LabelElement.LabelFill.GradientStyle = GradientStyles.Solid;
                    rad.LabelElement.LabelFill.BackColor = color;
                }
            }
        }
Пример #40
0
 public static void smethod_11(RadForm radForm_0, int int_0 = 10)
 {
     radForm_0.FormElement.Shape = (ElementShape) new RoundRectShape(int_0);
 }
Пример #41
0
        public BetaKeyDialog(RadForm mainFrm)
        {
            InitializeComponent();

            _mainFrm = mainFrm;
        }
Пример #42
0
 public void SetAcceptCancelButtons(RadForm radForm)
 {
     radForm.AcceptButton = btnAdd;
     radForm.CancelButton = btnNew;
 }
Пример #43
0
 public void SetAcceptCancelButtons(RadForm radForm)
 {
     _radForm = radForm;
     radForm.CancelButton = btnNew;
 }
Пример #44
0
 internal void SetAcceptCancelButtons(RadForm formDefineInsurance)
 {
     formDefineInsurance.AcceptButton = this.btnAdd;
     formDefineInsurance.CancelButton = this.btnNew;
 }
Пример #45
0
        private void mainradMenu_Click(object sender, EventArgs e)
        {
            string menuText = string.Empty;
            string MenuName = string.Empty;
            string Menu     = string.Empty;

            if (sender is RadMenuItem)
            {
                RadMenuItem item = (RadMenuItem)sender;
                menuText = item.Text.Replace("&", "");
                MenuName = (item.Tag != null?item.Tag.ToString():"");
                RadForm frm = new RadForm();
                string  tipe;
                switch (MenuName)
                {
                case "":
                    NBConfig.bLoggedIn = false;
                    helper.SysLog(this.GetType().Name, NBConfig.ValidUserName, "Logout");
                    //this.Owner.Show();
                    this.Close();
                    break;

                case "frmInputLP":
                    //get tipe
                    menuText = menuText.Split('.')[1];
                    tipe     = menuText.Replace("Input", "");
                    tipe     = tipe.Trim();
                    frm      = new frmInputLP(tipe);
                    break;

                case "frmInputTMR":
                    menuText = menuText.Split('.')[1];
                    frm      = new frmInputTMR(menuText, true);
                    break;

                case "frmLihatTotal":
                    menuText = menuText.Split('.')[1];
                    frm      = new frmLihatTotal(menuText.ToLower().Replace("stock ", ""));
                    break;

                case "frmLihatSJ":
                    menuText = menuText.Split('.')[1];
                    tipe     = menuText.Replace("Lihat SJ", "");
                    tipe     = tipe.Trim();
                    frm      = new frmLihatSJ(tipe);
                    break;

                case "frmLihatTM":
                    menuText = menuText.Split('.')[1];
                    tipe     = menuText.Replace("Lihat Transaksi", "");
                    tipe     = tipe.Trim();
                    frm      = new frmLihatTM(tipe);
                    break;

                case "frmLihatNR":
                    menuText = menuText.Split('.')[1];
                    tipe     = menuText.Replace("Check", "");
                    tipe     = tipe.Trim();
                    frm      = new frmLihatNR(tipe);
                    break;

                case "frmInputIntern":
                    menuText = menuText.Split('.')[1];
                    frm      = new frmInputIntern(menuText, true);
                    break;

                default:
                    SetForm(MenuName, out frm);
                    break;
                }
                if (!string.IsNullOrEmpty(MenuName))
                {
                    Menu            = item.Text.Split('.')[1];
                    frm.Tag         = Menu;
                    frm.MaximizeBox = false;
                    frm.MinimizeBox = false;
                    frm.FormElement.TitleBar.TitlePrimitive.Font = new System.Drawing.Font("Lucida Bright", 12, FontStyle.Bold);
                    frm.StartPosition = FormStartPosition.CenterParent;
                    frm.ShowDialog(this);
                }
            }
        }
Пример #46
0
 internal void SetAcceptCancelButtons(RadForm formDefineTimming)
 {
     formDefineTimming.AcceptButton = this.btnAdd;
     formDefineTimming.CancelButton = this.btnCancel;
 }
Пример #47
0
 public static void SetWindowsIcon(RadForm form)
 {
     form.Icon = RscImage.ShayanDentalIcon;
 }
Пример #48
0
 public static void DesbloquearControlesEnForm(RadForm form)
 {
     foreach (Control ctrl in form.Controls)
     {
         if (ctrl is RadLabel)
         {
             RadLabel lbl = (RadLabel)ctrl;
             foreach (Control ctrl2 in lbl.Controls)
             {
                 if (ctrl2 is RadTextBox)
                 {
                     RadTextBox txt = (RadTextBox)ctrl2;
                     //txtCodigo.Text = txtCodigo.Text + "/" + lbl.Controls.IndexOf(ctrl2).ToString() + lbl.Controls[lbl.Controls.IndexOf(ctrl2)].Name;
                     txt.Enabled = true;
                 }
                 else if (ctrl2 is RadDropDownList)
                 {
                     RadDropDownList cbo = (RadDropDownList)ctrl2;
                     cbo.Enabled = true;
                 }
                 else if (ctrl2 is RadDateTimePicker)
                 {
                     RadDateTimePicker dtp = (RadDateTimePicker)ctrl2;
                     dtp.Enabled = true;
                 }
                 else if (ctrl2 is RichTextBox)
                 {
                     RichTextBox rtb = (RichTextBox)ctrl2;
                     rtb.Enabled = true;
                 }
                 
             }
         }
     }
 }
Пример #49
0
        public RadForm Build(string title)
        {
            var frm = new RadForm();
            var tableLayoutPanel1 = new TableLayoutPanel();

            frm.Text = title;
            frm.MaximizeBox = false;
            frm.MinimizeBox = false;
            frm.ShowIcon = false;
            frm.ShowInTaskbar = false;
            frm.FormBorderStyle = FormBorderStyle.FixedDialog;
            frm.StartPosition = FormStartPosition.CenterScreen;
            frm.AutoSize = true;
            frm.AutoSizeMode = AutoSizeMode.GrowOnly;

            var btnCancel = new RadButton();
            btnCancel.ThemeName = ThemeResolutionService.ApplicationThemeName;

            btnCancel.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right);
            btnCancel.DialogResult = DialogResult.Cancel;
            btnCancel.Name = "btnCancel";
            btnCancel.Size = new System.Drawing.Size(75, 23);
            btnCancel.TabIndex = 3;
            btnCancel.Text = "Cancel";
            btnCancel.Dock = DockStyle.Right;

            var btnOk = new RadButton();
            btnOk.ThemeName = ThemeResolutionService.ApplicationThemeName;

            btnOk.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right);
            btnOk.DialogResult = DialogResult.OK;
            btnOk.Name = "btnOk";
            btnOk.Size = new System.Drawing.Size(75, 23);
            btnOk.TabIndex = 2;
            btnOk.Text = "OK";
            btnOk.Dock = DockStyle.Right;

            tableLayoutPanel1.RowCount = _controls.Count;
            tableLayoutPanel1.ColumnCount = 2;
            tableLayoutPanel1.Location = new System.Drawing.Point(12, 12);
            tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle());
            tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle());
            tableLayoutPanel1.RowStyles.Add(new RowStyle());
            tableLayoutPanel1.Dock = DockStyle.Fill;

            for (int i = 0; i < _controls.Count; i++)
            {
                var c = _controls.Values.ToArray()[i];
                var label = CreateLabel(_controls.Keys.ToArray()[i]);

                tableLayoutPanel1.Controls.Add(label, 0, i);
                tableLayoutPanel1.Controls.Add(c, 1, i);
            }

            frm.Width = tableLayoutPanel1.Width + 40;
            frm.Height = tableLayoutPanel1.Height + 90;

            var p = new Panel();
            p.Dock = DockStyle.Bottom;
            p.Size = new System.Drawing.Size(75, 23);

            p.Controls.Add(btnCancel);
            p.Controls.Add(btnOk);

            frm.Controls.Add(p);
            var sp = new RadScrollablePanel();
            sp.Dock = DockStyle.Fill;
            sp.AutoScroll = true;

            sp.Controls.Add(tableLayoutPanel1);
            frm.Controls.Add(sp);

            return frm;
        }
Пример #50
0
        public static DialogResult MensajeBox(RadForm form,string titulo, string contenido, MensajeBox mensajeBox)
        {
            DialogResult resultado=DialogResult.Cancel;
             
            switch (mensajeBox)
            {
                   
                case WinFormTelerikDS.MensajeBox.advertencia :
                        resultado = RadMessageBox.Show(form,contenido, titulo, 
                                             MessageBoxButtons.OK, RadMessageIcon.Exclamation);
                    break;
                case WinFormTelerikDS.MensajeBox.pregunta:
                    resultado = RadMessageBox.Show(form, contenido, titulo,
                                             MessageBoxButtons.YesNo, RadMessageIcon.Question);
                    break;
                case WinFormTelerikDS.MensajeBox.error:
                    resultado = RadMessageBox.Show(form, contenido, titulo,
                                             MessageBoxButtons.OK, RadMessageIcon.Error);
                    break;
                case WinFormTelerikDS.MensajeBox.informacion:
                    resultado = RadMessageBox.Show(form, contenido, titulo,
                                             MessageBoxButtons.OK, RadMessageIcon.Info);
                    break;
                

            }

            return resultado;
            //DialogResult resultado = RadMessageBox.Show(this, "¿Realmente desea cambiar la Conexion a BD?", "Conexion BD", MessageBoxButtons.YesNo, RadMessageIcon.Question);
        }