Ejemplo n.º 1
0
 public static void Defaultform(MetroFramework.Forms.MetroForm frm)
 {
     frm.MaximizeBox = false;
     frm.MinimizeBox = false;
     frm.Resizable   = false;
     frm.Movable     = false;
 }
Ejemplo n.º 2
0
            public static void Popup(string Message)
            {
                ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));

                MetroFramework.Forms.MetroForm prompt = new MetroFramework.Forms.MetroForm()
                {
                    Width           = 280,
                    Height          = 135,
                    FormBorderStyle = FormBorderStyle.None,
                    Resizable       = false,
                    AutoSize        = true,
                    AutoSizeMode    = AutoSizeMode.GrowOnly,
                    Icon            = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))),
                    ControlBox      = false,
                    Theme           = MetroFramework.MetroThemeStyle.Dark,
                    DisplayHeader   = false,
                    TopMost         = true,
                    Text            = "",
                    StartPosition   = FormStartPosition.CenterScreen
                };
                MetroFramework.Controls.MetroLabel textLabel = new MetroFramework.Controls.MetroLabel()
                {
                    AutoSize = true, Left = 5, Top = 20, Text = Message, Width = 270, Height = 40, TextAlign = ContentAlignment.MiddleCenter, Theme = MetroFramework.MetroThemeStyle.Dark
                };
                MetroFramework.Controls.MetroButton confirmation = new MetroFramework.Controls.MetroButton()
                {
                    Text = "Ok", Left = 5, Width = 100, Top = 130, DialogResult = DialogResult.OK, Theme = MetroFramework.MetroThemeStyle.Dark
                };
                prompt.Controls.Add(confirmation);
                prompt.Controls.Add(textLabel);
                prompt.AcceptButton = confirmation;
                prompt.ShowDialog();
            }
Ejemplo n.º 3
0
 public void OpenNewForm(MetroFramework.Forms.MetroForm df, bool modal)
 {
     if (OpenForm != null)
     {
         OpenForm(df, modal);
     }
 }
 private void MetroTileMenu_Click(object sender, EventArgs e)
 {
     try
     {
         MetroTile menuClick = (MetroTile)sender;
         MetroFramework.Forms.MetroForm oForm = new MetroFramework.Forms.MetroForm();
         string   dll       = "UI2";
         Assembly assCadena = Assembly.LoadFrom(AppDomain.CurrentDomain.BaseDirectory + dll + ".dll");
         oForm               = (MetroFramework.Forms.MetroForm)assCadena.CreateInstance("UI2.frm_" + menuClick.Name);
         oForm.MdiParent     = this;
         oForm.Dock          = DockStyle.Fill;
         oForm.StartPosition = FormStartPosition.CenterParent;
         oForm.BringToFront();
         oForm.WindowState           = FormWindowState.Maximized;
         oForm.MaximizeBox           = false;
         oForm.MinimizeBox           = false;
         ContenedorPrincipal.Visible = false;
         oForm.FormClosed           += OForm_FormClosed;
         oForm.Show();
     }
     catch (Exception ex)
     {
         //throw new Exception();
     }
 }
Ejemplo n.º 5
0
        public static void switchLanguage(MetroFramework.Forms.MetroForm frm, CultureInfo cul, ResourceManager res_man)
        {
            foreach (ToolStripMenuItem ctrlTool in frm.MainMenuStrip.Items)
            {
                try
                {
                    ctrlTool.Text = res_man.GetString(ctrlTool.Name, cul);
                }
                catch (Exception e)
                {
                    //throw new Exception("Error.", e);
                }

                foreach (ToolStripItem ctrlDrop in ((ToolStripDropDownItem)ctrlTool).DropDownItems)
                {
                    try
                    {
                        ctrlDrop.Text = res_man.GetString(ctrlDrop.Name, cul);
                    }
                    catch (Exception e)
                    {
                        //throw new Exception("Error.", e);
                    }
                }
            }
        }
Ejemplo n.º 6
0
 public void InsertBtnName(MetroFramework.Forms.MetroForm form)
 {
     foreach (var btn in form.Controls.OfType <Bunifu.Framework.UI.BunifuThinButton2>())
     {
         btn.Enabled = false;
     }
 }
Ejemplo n.º 7
0
        public void lightMode(MetroFramework.Forms.MetroForm form)
        {
            form.Theme = MetroFramework.MetroThemeStyle.Light;
            form.Style = MetroFramework.MetroColorStyle.Black;
            foreach (var el in form.Controls)
            {
                switch (el)
                {
                case Label l:
                {
                    l.ForeColor = Color.Black;
                    break;
                }

                case TextBox l:
                {
                    l.ForeColor = Color.Black;
                    l.BackColor = Color.White;
                    break;
                }

                case TrackBar l:
                {
                    l.BackColor = Color.Black;
                    break;
                }
                }
            }
            form.Refresh();
        }
Ejemplo n.º 8
0
 public void LoadDefaultPermission(MetroFramework.Forms.MetroForm form)
 {
     //load default Permission
     foreach (var btn in form.Controls.OfType <MetroTile>())
     {
         btn.Enabled = false;
         //btn.BackColor = Color.FromArgb(0x91, 0xC0, 0xBC, 0xBC);
     }
 }
Ejemplo n.º 9
0
 public userCMenu(List <aeMenu> menus, int idModulo, MetroFramework.Forms.MetroForm padre, MetroPanel pPnlPrincipal)
 {
     InitializeComponent();
     Padre        = padre;
     pnlPrincipal = pPnlPrincipal;
     IdModulo     = idModulo;
     foreach (var item in menus)
     {
         dicMenus.Add(item, Agregar(item.Name, item.IdApplication, item.Objeto));
     }
 }
Ejemplo n.º 10
0
 public static bool  VerificarTamañoNumeros(int tmin, int tmax, string valor, MetroFramework.Forms.MetroForm form)
 {
     if (REGEXstring.VerificarTemañoNumero(valor, tmin, tmax))
     {
         return(true);
     }
     else
     {
         MetroMessageBox.Show(form, mppMensajes.TamañoNumero());
         return(false);
     }
 }
Ejemplo n.º 11
0
 public static bool VerificarSoloNumero(string numero, string componente, MetroFramework.Forms.MetroForm form)
 {
     if (REGEXstring.VerificarNumeros(numero))
     {
         return(true);
     }
     else
     {
         MetroMessageBox.Show(form, mppMensajes.SoloNumeros(componente));
         return(false);
     }
 }
Ejemplo n.º 12
0
 public static bool MensajeVacio(string componente, string valor, MetroFramework.Forms.MetroForm form)
 {
     if (valor != "")
     {
         return(true);
     }
     else
     {
         MetroMessageBox.Show(form, mppMensajes.VacioCaracteres(componente));
         return(false);
     }
 }
Ejemplo n.º 13
0
 public static bool MensajeAlfanumerico(string componente, string valor, MetroFramework.Forms.MetroForm form)
 {
     if (REGEXstring.VerificarAlfaNumerico(valor))
     {
         return(true);
     }
     else
     {
         MetroMessageBox.Show(form, mppMensajes.VacioCaracteresInvalidos(componente));
         return(false);
     }
 }
Ejemplo n.º 14
0
 public static void ClearAll(MetroFramework.Forms.MetroForm form)
 {
     foreach (Control control in form.Controls)
     {
         if (control.GetType() == typeof(MetroTextBox) || control.GetType() == typeof(TextBox))
         {
             control.Text = "";
         }
         else if (control.GetType() == typeof(MetroComboBox) || control.GetType() == typeof(ComboBox))
         {
             if (control.GetType() == typeof(MetroComboBox))
             {
                 MetroComboBox combo = (MetroComboBox)control;
                 combo.Text = "";
                 combo.Items.Clear();
             }
             else
             {
                 ComboBox combo = (ComboBox)control;
                 combo.Text = "";
                 combo.Items.Clear();
             }
         }
         else if (control.GetType() == typeof(MetroCheckBox) || control.GetType() == typeof(CheckBox))
         {
             if (control.GetType() == typeof(MetroCheckBox))
             {
                 MetroCheckBox chk = (MetroCheckBox)control;
                 chk.Checked = false;
             }
             else
             {
                 CheckBox chk = (CheckBox)control;
                 chk.Checked = false;
             }
         }
         else if (control.GetType() == typeof(MetroRadioButton) || control.GetType() == typeof(RadioButton))
         {
             if (control.GetType() == typeof(MetroRadioButton))
             {
                 MetroRadioButton radio = (MetroRadioButton)control;
                 radio.Checked = false;
             }
             else
             {
                 RadioButton radio = (RadioButton)control;
                 radio.Checked = false;
             }
         }
     }
 }
Ejemplo n.º 15
0
        public static bool FechaPosteriorHoy(string componente, string valor, MetroFramework.Forms.MetroForm form)
        {
            long resul = DateTime.Compare(DateTime.Now, DateTime.Parse(valor));

            if (resul != -1)
            {
                return(true);
            }
            else
            {
                MetroMessageBox.Show(form, mppMensajes.FechaPosteriorHoy(componente));
                return(false);
            }
        }
Ejemplo n.º 16
0
 private void MainScreen_Load(object sender, EventArgs e)
 {
     specialTextbox = SpecialTextbox.Instance;
     auth           = Authorization.Instance;
     MetroFramework.Forms.MetroForm form = Authorization.Instance.AdminForms(PersonelController.Instance.KullaniciTipiBul(Authorization.user))[0];
     form.MdiParent   = this;
     form.Dock        = DockStyle.Fill;//parent'in içini doldur
     form.WindowState = System.Windows.Forms.FormWindowState.Maximized;
     form.Show();
     string[] tabNames = Authorization.Instance.TabControlPageNames(PersonelController.Instance.KullaniciTipiBul(Authorization.user));
     foreach (string tabName in tabNames)
     {
         mTab.TabPages.Add(new TabPage(tabName));
     }
 }
Ejemplo n.º 17
0
 public static void WriteReceipt(MetroFramework.Forms.MetroForm form)
 {
     try
     {
         technovisionDataSetTableAdapters.receiptTableAdapter t = new technovisionDataSetTableAdapters.receiptTableAdapter();
         t.Insert(Receipt.ReceiptNumber, DateTime.Parse(Receipt.receiptDate), Receipt.orderNumber, Receipt.paymentAmount, Receipt.branch, Receipt.OrderType, DateTime.Now.ToString("yyyy"), Receipt.custId);
         CommonFunctions.WriteUserLog(Session.Username, "New Payment Receipt for " + Receipt.OrderType + " Order Number  " + Receipt.orderNumber + " Added to the System.");
     }
     catch (Exception ex)
     {
         CommonFunctions.WriteToErrorLog(ex.Message);
         CommonFunctions.ShowError(form, "show " + Receipt.ReceiptNumber + "," + Receipt.receiptDate + "," + Receipt.orderNumber + "," + Receipt.paymentAmount + "," + Receipt.branch + "," + Receipt.OrderType + "," + Receipt.custId + "");
         CommonFunctions.ShowError(form, ex.Message);
     }
 }
Ejemplo n.º 18
0
 public frmRunning(MetroFramework.Forms.MetroForm parent)
 {
     InitializeComponent();
     this.Theme = parent.Theme;
     this.Style = parent.Style;
     if (parent != null)
     {
         this.StartPosition = FormStartPosition.Manual;
         this.Location      = new Point(parent.Location.X + parent.Width / 2 - this.Width / 2, parent.Location.Y + parent.Height / 2 - this.Height / 2);
     }
     else
     {
         this.StartPosition = FormStartPosition.CenterParent;
     }
 }
        List <Tuple <Panel, Button> > orderSliderPanels = new List <Tuple <Panel, Button> >(); // список нажатых кнопок

        public ucMenuBar(MetroFramework.Forms.MetroForm mainForm)
        {
            InitializeComponent();

            _mainForm = mainForm as MainForm;

            allSliderPanels.Add(FilePanel, mb_File);
            allSliderPanels.Add(AnalysisPanel, mb_Analysis);
            allSliderPanels.Add(AboutPanel, mb_About);

            // кнопки вызова панели с анализами
            // + передается индекс анализа
            mb_Analysis_1.Click += (sender, EventArgs) => { SetAnalysisPanel(sender, EventArgs, 0); };
            mb_Analysis_2.Click += (sender, EventArgs) => { SetAnalysisPanel(sender, EventArgs, 1); };
            mb_Analysis_3.Click += (sender, EventArgs) => { SetAnalysisPanel(sender, EventArgs, 2); };
            mb_Analysis_4.Click += (sender, EventArgs) => { SetAnalysisPanel(sender, EventArgs, 3); };
            mb_Analysis_5.Click += (sender, EventArgs) => { SetAnalysisPanel(sender, EventArgs, 4); };
        }
Ejemplo n.º 20
0
        public void initializeBrowser(String url)
        {
            Cef.Initialize(new CefSettings());
            browser = new ChromiumWebBrowser(url);
            this.Controls.Add(browser);

            authWindow = new MetroFramework.Forms.MetroForm();
            authWindow.StartPosition = FormStartPosition.CenterScreen;
            authWindow.Height        = 800;
            authWindow.Width         = 500;
            authWindow.Show();
            browser.Width  = 500;
            browser.Height = 800;
            authWindow.Controls.Add(browser);
            //browser.Dock = DockStyle.Fill;

            //Event Handler
            browser.AddressChanged += onBrowserAddressChanged;
        }
Ejemplo n.º 21
0
        private void mTab_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (MdiChildren.Count() > 0) //eğer bir çocuk form açıksa
            {
                ActiveMdiChild.Close();  //açık olanı kapat
            }

            try
            {
                MetroFramework.Forms.MetroForm form = Authorization.Instance.AdminForms(PersonelController.Instance.KullaniciTipiBul(Authorization.user))[mTab.SelectedIndex];
                form.MdiParent   = this;
                form.Dock        = DockStyle.Fill;//parent'in içini doldur
                form.WindowState = System.Windows.Forms.FormWindowState.Maximized;
                form.Show();
            }
            catch
            {
                MessageBox.Show(mTab.SelectedIndex + " ");
            }
        }
Ejemplo n.º 22
0
        public bool NotNullableControls(MetroFramework.Forms.MetroForm form)
        {
            List <Control> controls = new List <Control>();

            foreach (Control item in form.Controls)
            {
                if (item is MetroFramework.Controls.MetroTextBox)
                {
                    controls.Add(item);
                }
                else if (item is MetroFramework.Controls.MetroDateTime)
                {
                }
                else if (item is MetroFramework.Controls.MetroComboBox)
                {
                    controls.Add(item);;
                }
            }
            return(IsEmptyOrNull(controls));
        }
Ejemplo n.º 23
0
 private void AbrirFormulario(string ruta)
 {
     try
     {
         MetroFramework.Forms.MetroForm oForm = new MetroFramework.Forms.MetroForm();
         string   dll       = "UI2";
         Assembly assCadena = Assembly.LoadFrom(AppDomain.CurrentDomain.BaseDirectory + dll + ".dll");
         oForm             = (MetroFramework.Forms.MetroForm)assCadena.CreateInstance(ruta);
         oForm.MdiParent   = Padre;
         oForm.FormClosed += OForm_FormClosed;
         //oForm.Dock = DockStyle.Fill;
         oForm.StartPosition = FormStartPosition.CenterParent;
         oForm.BringToFront();
         oForm.Show();
         pnlPrincipal.Visible = false;
     }
     catch (Exception ex)
     {
         //throw new Exception();
     }
 }
Ejemplo n.º 24
0
 private void MainScreen_Load(object sender, EventArgs e)
 {
     specialTextbox = SpecialTextbox.Instance;
     auth           = Authorization.Instance;
     string[] tabNames = Authorization.tabNames;
     if (stokController.KullaniciTipiBul(Authorization.user) == Authorization.StaffTypes.Yönetici)
     {
         foreach (string tabName in tabNames)
         {
             mTab.TabPages.Add(new TabPage(tabName));
         }
         MetroFramework.Forms.MetroForm form = Authorization.Forms[mTab.SelectedIndex];
     }
     else
     {
         for (int i = 0; i < 3; i++)
         {
             mTab.TabPages.Add(new TabPage(tabNames[i]));
         }
     }
 }
Ejemplo n.º 25
0
        public DataTable GetFormItem(string FormName)
        {
            var FormType = Assembly.GetExecutingAssembly().GetTypes()
                           .Where(a => a.BaseType == typeof(MetroFramework.Forms.MetroForm) && a.GetType().Name == FormName).FirstOrDefault();

            MetroFramework.Forms.MetroForm f = (MetroFramework.Forms.MetroForm)Activator.CreateInstance(FormType);
            DataTable FormItem = new DataTable();

            var Btn = f.Controls.OfType <Bunifu.Framework.UI.BunifuFlatButton>();

            if (Btn.Count() > 0)
            {
                for (int i = 0; i < Btn.Count(); i++)
                {
                    string name  = Btn.ElementAt(i).Name;
                    string Text  = Btn.ElementAt(i).Text;
                    String mType = Btn.ElementAt(i).GetType().ToString();

                    FormItem.Rows.Add(f.Name, name, Text, mType);
                }
            }
            return(FormItem);
        }
 public UI_SPECTACLES_DIAGNOSIS(MetroFramework.Forms.MetroForm form)
 {
     InitializeComponent();
     this.form = form;
 }
 public static void save(MetroFramework.Forms.MetroForm f)
 {
     specInvoiceController.saveLenseOrder(f);
 }
 public static bool saveCustomer(MetroFramework.Forms.MetroForm ui)
 {
     return(customerController.register(ui));
 }
Ejemplo n.º 29
0
 public static void ErrorGeneral(string componente, MetroFramework.Forms.MetroForm form)
 {
     MetroMessageBox.Show(form, componente, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
 }
Ejemplo n.º 30
0
 public static void ErrorAltaModificacado(string componente, MetroFramework.Forms.MetroForm form)
 {
     MetroMessageBox.Show(form, "No ha dado de alta o modificado un/a nuevo/a " + componente + ", ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
 }
        private void btnAutonomous_Click(object sender, EventArgs e)
        {
            if (lstboxAutonomousChooser.SelectedItem == null || lstboxAutonomousChooser.SelectedItem.ToString().Length == 0) return;
            MetroFramework.Forms.MetroForm autoForm = new MetroFramework.Forms.MetroForm();
            MetroFramework.Controls.MetroPanel p = new MetroFramework.Controls.MetroPanel();
            p.Name = "panel";

            string[] autoParams = autonomousDict[lstboxAutonomousChooser.SelectedItem.ToString()];
            if (autoParams.Length < 2) return;
            for (int i = 1; i < autoParams.Length; i++)
            {
                MetroFramework.Controls.MetroLabel lbl = new MetroFramework.Controls.MetroLabel();
                lbl.Text = autoParams[i].Substring(0, autoParams[i].IndexOf(":"));
                lbl.Location = new Point(10, 30 + 30 * i);
                p.Controls.Add(lbl);
                Control c;
                string ControlText = autoParams[i].Substring(autoParams[i].IndexOf(":") + 1);
                switch (ControlText)
                {
                    case "TextBox":
                        c = new MetroFramework.Controls.MetroTextBox();
                        c.Size = new Size(100, lbl.Height);
                        break;
                    case "CheckBox":
                        c = new MetroFramework.Controls.MetroCheckBox();
                        break;
                    default:
                        MessageBox.Show("Unsupported Control");
                        return;
                }
                c.Location = new Point(10 + lbl.Width, 30 + 30 * i);
                p.Controls.Add(c);
            }
            p.Top = 55;
            p.Width = autoForm.Width;
            p.Height = autoForm.Height - p.Top;
            autoForm.Controls.Add(p);
            autoForm.Text = lstboxAutonomousChooser.SelectedItem.ToString();
            autoForm.PerformLayout();
            autoForm.Show();
            autoForm.FormClosing += autoForm_FormClosing;
        }