コード例 #1
0
        private void miRestore_Click(object sender, EventArgs e)
        {
            ///Чтобы не отображалось 2 формы востановления
            foreach (Form OpenForm in Application.OpenForms)
            {
                if (OpenForm.GetType() == typeof(RestoreForm))
                {
                    OpenForm.BringToFront();
                    return;
                }
            }

            RestoreForm rest;

            if (sender == miRestore)
            {
                if (!miRestore.HasDropDownItems)
                {
                    rest = new RestoreForm();
                    rest.ShowDialog();
                }
            }
            else
            {
                rest = new RestoreForm(((ToolStripMenuItem)sender).Text);
                rest.ShowDialog();
            }
        }
コード例 #2
0
ファイル: frmScren.cs プロジェクト: Dincho98/SyncTesting
        private void picMaloprodaj_Click(object sender, EventArgs e)
        {
            if (!Class.Registracija.dopustenoKreiranjeNovihDokumenta)
            {
                return;
            }
            if (!Util.classZaposleniciDopustenja.provjeraZaposlenika(3))
            {
                MessageBox.Show("Nemate potrebno ovlaštenje za pristup stavci");
                return;
            }

            foreach (Form OpenForm in Application.OpenForms)
            {
                if (OpenForm.GetType() == typeof(frmKasa))
                {
                    OpenForm.WindowState = FormWindowState.Maximized;
                    return;
                }
            }

            if (ini.Read("POSTAVKE", "paragonac") == "1")
            {
                frmParagonac p = new frmParagonac();
                //p.MainForm = MainForm;
                p.Show();
            }
            else
            {
                frmKasa ks = new frmKasa();
                ks.MainForm = MainForm;
                ks.Show();
            }
        }
コード例 #3
0
ファイル: dbClss.cs プロジェクト: saraddargon/MTEC
        public static bool PermissionScreen(string ScreenName)
        {
            bool ck = false;

            try
            {
                using (DataClasses1DataContext db = new DataClasses1DataContext())
                {
                    OpenForm op = db.OpenForms.Where(o => o.LinkNode == ScreenName).FirstOrDefault();
                    if (op != null)
                    {
                        tb_UserPermission up = db.tb_UserPermissions.Where(u => u.ScreenName == op.TextNode && u.UserID == dbClss.UserID).FirstOrDefault();
                        if (up != null)
                        {
                            ck = true;
                        }
                    }
                    //TextNode
                }
            }
            catch { }


            return(ck);
        }
コード例 #4
0
        private void 打开OToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenForm open = new OpenForm();

            open.OnConfirmOpen += new ConfirmOpenFileHander(open_OnConfirmOpen);
            open.Show();
        }
コード例 #5
0
        private void Eventos()
        {
            Load += (s, e) =>
            {
                var dadosFornecedor = dataNfe.GetNotas();

                if (dadosFornecedor.Count <= 0)
                {
                    return;
                }

                foreach (Controller.ImportarNfe item in dadosFornecedor)
                {
                    cnpj.Text        = item.GetFornecedor().CPFcnpj;
                    IE.Text          = item.GetFornecedor().IE;
                    razaosocial.Text = item.GetFornecedor().razaoSocial;

                    rua.Text    = item.GetFornecedor().Addr_Rua + " " + item.GetFornecedor().Addr_Nr;
                    bairro.Text = item.GetFornecedor().Addr_Bairro;
                    cep.Text    = item.GetFornecedor().Addr_CEP;
                    cidade.Text = item.GetFornecedor().Addr_Cidade;
                    estado.Text = item.GetFornecedor().Addr_UF;
                }
            };

            btnAvancar.Click += (s, e) => { OpenForm.Show <ImportarProdutos>(this); };

            btnBack.Click += (s, e) => { Close(); };
        }
コード例 #6
0
        private void EditMovimentacao()
        {
            if (Restrito())
            {
                return;
            }

            if (GridLista.SelectedRows.Count == 0)
            {
                return;
            }

            if (Convert.ToInt32(GridLista.SelectedRows[0].Cells["ID"].Value) <= 0)
            {
                return;
            }

            if (GridLista.SelectedRows[0].Cells["Descrição"].Value.ToString().Contains("Venda"))
            {
                DetailsPedido.idPedido = Validation.ConvertToInt32(GridLista.SelectedRows[0].Cells["ID"].Value);
                OpenForm.Show <DetailsPedido>(this);
                return;
            }

            AddCaixaMov.idMov = Convert.ToInt32(GridLista.SelectedRows[0].Cells["ID"].Value);
            var f = new AddCaixaMov();

            if (f.ShowDialog() == DialogResult.OK)
            {
                LoadTotais();
            }
        }
コード例 #7
0
ファイル: Main.cs プロジェクト: codemavis/InTouch
        private void Main_Load(object sender, EventArgs e)
        {
            Opacity = 0;

            Fade fade = new Fade();

            fade.formLoad(this, CXForm);

            //
            string currentPath = System.IO.Path.GetDirectoryName(Application.ExecutablePath);

            GlobalVariables.ReportPath = currentPath + @"\InTouch_Files\Reports\Crystal\";
            GlobalVariables.AssetPath  = currentPath + @"\InTouch_Files\Assets\";
            //GlobalVariables.ReportPath = @"C:\InTouch\Reports\Crystal\";
            //GlobalVariables.AssetPath = @"C:\InTouch\Assets\";

            FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
            Left            = Top = 0;
            Width           = Screen.PrimaryScreen.WorkingArea.Width;
            Height          = Screen.PrimaryScreen.WorkingArea.Height;

            this.labelUserName.Text = "   " + GlobalVariables.GetUserName();

            userAccess_validate();

            openForm = new OpenForm();

            this.open_Notification();
        }
コード例 #8
0
        private void MenuFiscal(object sender, EventArgs e)
        {
            if (UserPermission.SetControl(homeMenuFiscal, pictureBox12, "all_fiscal"))
            {
                return;
            }

            homeMenuFiscal.BackColor = Color.FromArgb(26, 32, 44);
            homeMenuFiscal.ForeColor = Color.WhiteSmoke;
            pictureBox6.BackColor    = Color.FromArgb(26, 32, 44);
            OpenForm.ShowInPanel <TelaFiscalInicial>(panelFormularios);

            homeMenuInicio.BackColor     = Color.FromArgb(46, 55, 72);
            homeMenuProducts.BackColor   = Color.FromArgb(46, 55, 72);
            homeMenuComercial.BackColor  = Color.FromArgb(46, 55, 72);
            homeMenuFinanceiro.BackColor = Color.FromArgb(46, 55, 72);
            homeMenuSettings.BackColor   = Color.FromArgb(46, 55, 72);
            pictureBox2.BackColor        = Color.FromArgb(46, 55, 72);
            pictureBox3.BackColor        = Color.FromArgb(46, 55, 72);
            pictureBox4.BackColor        = Color.FromArgb(46, 55, 72);
            pictureBox5.BackColor        = Color.FromArgb(46, 55, 72);
            pictureBox7.BackColor        = Color.FromArgb(46, 55, 72);

            panel3.Refresh();

            pageClicked = "homeMenuFiscal";
        }
コード例 #9
0
        private void btnMaloprodaja_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyData == Keys.Escape)
            {
                Caffe.frmPrijava p = new Caffe.frmPrijava();
                MainForm.Hide();
                p.MainForm = this;
                p.ShowDialog();
            }
            if (e.KeyData == Keys.Enter)
            {
                foreach (Form OpenForm in Application.OpenForms)
                {
                    if (OpenForm.GetType() == typeof(frmKasa))
                    {
                        OpenForm.WindowState = FormWindowState.Maximized;
                        return;
                    }
                }

                Caffe.frmCaffe ks = new Caffe.frmCaffe();
                ks.mainForm = this;
                ks.Show();
            }
        }
コード例 #10
0
        private void Eventos()
        {
            btnAddItem.Click += (s, e) =>
            {
                var form = new AddItemMesa();
                form.ShowDialog();
            };

            Clientes.Click += (s, e) =>
            {
                if (UserPermission.SetControl(Clientes, pictureBox11, "com_clientes"))
                {
                    return;
                }

                Home.pessoaPage = "Clientes";
                OpenForm.Show <Clientes>(this);
            };

            btnEntregadores.Click += (s, e) =>
            {
                Home.pessoaPage = "Entregadores";
                OpenForm.Show <Clientes>(this);
            };

            Pedidos.Click += (s, e) =>
            {
                if (UserPermission.SetControl(Pedidos, pictureBox5, "com_novavenda"))
                {
                    return;
                }

                Home.pedidoPage = "Balcao";
                AddPedidos.Id   = 0;
                AddPedidos.PDV  = false;
                var novoPedido = new AddPedidos();
                novoPedido.ShowDialog();
            };

            btnDelivery.Click += (s, e) =>
            {
                Home.pedidoPage = "Delivery";
                AddPedidos.Id   = 0;
                AddPedidos.PDV  = false;
                var novoPedido = new AddPedidos();
                novoPedido.ShowDialog();
            };

            VendasRel.Click += (s, e) =>
            {
                Home.pedidoPage = "Food";
                OpenForm.Show <Pedidos>(this);
            };

            btnCadastrarMesa.Click += (s, e) => { OpenForm.Show <Mesas>(this); };

            Mesas.Click += (s, e) => { OpenForm.Show <Comercial.Mesas>(this); };
        }
コード例 #11
0
        private void ViewComissao()
        {
            if (GridLista.SelectedRows.Count <= 0)
            {
                return;
            }

            DetalhesComissao.idUser = Convert.ToInt32(GridLista.SelectedRows[0].Cells["ID"].Value);
            OpenForm.Show <DetalhesComissao>(this);
        }
コード例 #12
0
 public static void CloseOpenForm(Type FormType)
 {
     foreach (Form OpenForm in Application.OpenForms)
     {
         if (OpenForm.GetType() == FormType)
         {
             OpenForm.Close();
             break;
         }
     }
 }
コード例 #13
0
        private void EditarPedido()
        {
            if (GridLista.SelectedRows.Count <= 0)
            {
                return;
            }

            DetailsPedido.idPedido = Convert.ToInt32(GridLista.SelectedRows[0].Cells["ID"].Value);
            Home.pedidoPage        = GridLista.SelectedRows[0].Cells["Venda"].Value.ToString();
            OpenForm.Show <DetailsPedido>(this);
        }
コード例 #14
0
 private Form checkifwinopen(Type FormType)
 {
     foreach (Form OpenForm in Application.OpenForms)
     {
         if (OpenForm.GetType() == FormType)
         {
             return(OpenForm);
         }
     }
     return(null);
 }
コード例 #15
0
        public Engine1()
        {
            var obj1            = new object();
            var obj2            = new object();
            OpenFormEventArgs e = new OpenFormEventArgs()
            {
                Obj1 = obj1, Obj2 = obj2
            };

            OpenForm?.Invoke(this, e);
        }
コード例 #16
0
 private static Form IsFormAlreadyOpen(Type FormType)
 {
     foreach (Form OpenForm in Application.OpenForms)
     {
         if (OpenForm.GetType() == FormType)
         {
             return(OpenForm);
         }
     }
     return(null);
 }
コード例 #17
0
ファイル: Form1.cs プロジェクト: tuncaybas/FortiBackup
        private frmDuzenle IsFormAlreadyOpen(Type FormType)
        {
            foreach (Form OpenForm in Application.OpenForms)
            {
                if (OpenForm.GetType() == FormType)
                {
                    return((frmDuzenle)OpenForm);
                }
            }

            return(null);
        }
コード例 #18
0
        //Verifica se Já esta aberto algum formulario
        public Form FormOpened(Form f)
        {
            foreach (Form OpenForm in Application.OpenForms)
            {
                if (OpenForm.GetType() == f.GetType())
                {
                    return(OpenForm);
                }
            }

            return(null);
        }
コード例 #19
0
        public Form IsFormAlreadyOpen(Form frm)
        {
            foreach (Form OpenForm in Application.OpenForms)
            {
                if (OpenForm.GetType().Name == frm.Name)
                {
                    return(OpenForm);
                }
            }

            return(null);
        }
コード例 #20
0
        public static Form IsFormAlreadyOpen(Type FormType)
        {
            foreach (Form OpenForm in System.Windows.Forms.Application.OpenForms)
            {
                if (OpenForm.GetType() == FormType)
                {
                    return(OpenForm);
                }
            }

            return(null);
        }
コード例 #21
0
        //Si no esta abierto, lo muestro. Si esta abierto y hago click, lo cierro.
        private void HistButton_Click(object sender, EventArgs e)
        {
            opHistory opData = new opHistory(opHistory);

            foreach (Form OpenForm in Application.OpenForms)
            {
                if (OpenForm.Name == "opData")
                {
                    OpenForm.Close(); return;
                }
            }

            opData.Show();
        }
コード例 #22
0
        private void picMaloprodaj_Click(object sender, EventArgs e)
        {
            foreach (Form OpenForm in Application.OpenForms)
            {
                if (OpenForm.GetType() == typeof(frmKasa))
                {
                    OpenForm.WindowState = FormWindowState.Maximized;
                    return;
                }
            }

            Caffe.frmCaffe ks = new Caffe.frmCaffe();
            ks.mainForm = this;
            ks.Show();
        }
コード例 #23
0
        private void EditCategoria(bool create = false)
        {
            if (create)
            {
                idCatSelected = 0;
                OpenForm.Show <AddCategorias>(this);
                return;
            }

            if (GridListaCategorias.SelectedRows.Count > 0)
            {
                idCatSelected = Convert.ToInt32(GridListaCategorias.SelectedRows[0].Cells["ID"].Value);
                OpenForm.Show <AddCategorias>(this);
            }
        }
コード例 #24
0
        /// <summary>
        /// Func para editar ou criar novo combo
        /// </summary>
        /// <param name="create"></param>
        private void EditCombo(bool create = false)
        {
            if (create)
            {
                AddComboProdutos.IdCombo = 0;
                OpenForm.Show <AddComboProdutos>(this);
                return;
            }

            if (GridLista.SelectedRows.Count > 0)
            {
                AddComboProdutos.IdCombo = Validation.ConvertToInt32(GridLista.SelectedRows[0].Cells["ID"].Value);
                OpenForm.Show <AddComboProdutos>(this);
            }
        }
コード例 #25
0
        private void EditClientes(bool create = false)
        {
            if (create)
            {
                Clientes.Id = 0;
                OpenForm.Show <AddClientes>(this);
                return;
            }

            if (GridLista.SelectedRows.Count > 0)
            {
                Id = Validation.ConvertToInt32(GridLista.SelectedRows[0].Cells["ID"].Value);
                OpenForm.Show <AddClientes>(this);
            }
        }
コード例 #26
0
        private void EditCategoria(bool create = false)
        {
            if (create)
            {
                idSelected = 0;
                OpenForm.Show <AddNatureza>(this);
                return;
            }

            if (GridLista.SelectedRows.Count > 0)
            {
                idSelected = Validation.ConvertToInt32(GridLista.SelectedRows[0].Cells["ID"].Value);
                OpenForm.Show <AddNatureza>(this);
            }
        }
コード例 #27
0
        private void EditProduct(bool create = false)
        {
            if (create)
            {
                AddServicos.idSelecionado = 0;
                OpenForm.Show <AddServicos>(this);
                return;
            }

            if (GridLista.SelectedRows.Count > 0)
            {
                AddServicos.idSelecionado = Validation.ConvertToInt32(GridLista.SelectedRows[0].Cells["ID"].Value);
                OpenForm.Show <AddServicos>(this);
            }
        }
コード例 #28
0
        private void EditImposto(bool create = false)
        {
            if (create)
            {
                idImpSelected = 0;
                OpenForm.Show <AddImpostos>(this);
                return;
            }

            if (GridListaImpostos.SelectedRows.Count > 0)
            {
                idImpSelected = Convert.ToInt32(GridListaImpostos.SelectedRows[0].Cells["ID"].Value);
                OpenForm.Show <AddImpostos>(this);
            }
        }
コード例 #29
0
        private void EditarTaxa(bool create = false)
        {
            if (create)
            {
                AddTaxa.Id = 0;
                OpenForm.Show <AddTaxa>(this);
                return;
            }

            if (GridLista.SelectedRows.Count <= 0)
            {
                return;
            }

            AddTaxa.Id = Validation.ConvertToInt32(GridLista.SelectedRows[0].Cells["ID"].Value);
            OpenForm.Show <AddTaxa>(this);
        }
コード例 #30
0
        private void EditTitulo(bool create = false)
        {
            if (create)
            {
                EditarTitulo.IdTitulo = 0;
                OpenForm.Show <EditarTitulo>(this);
                return;
            }

            if (GridLista.SelectedRows.Count <= 0)
            {
                return;
            }

            EditarTitulo.IdTitulo = Validation.ConvertToInt32(GridLista.SelectedRows[0].Cells["ID"].Value);
            OpenForm.Show <EditarTitulo>(this);
        }