예제 #1
0
        private void bunifuCards4_MouseClick(object sender, MouseEventArgs e)
        {
            FrmEntryProducts frm = new FrmEntryProducts();

            frm.MdiParent = this.MdiParent;
            frm.Show();
        }
예제 #2
0
        private void barButtonItem7_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (UserCurrent.getCurrentUser().FlagAdmin == true)
            {
                StorageController  _storageController  = new StorageController();
                ProviderController _providerController = new ProviderController();

                if (_providerController.ListALLAsNoTracking().Count > 0)
                {
                    if (_storageController.List().Count > 0)
                    {
                        if (isFormInactive(frmEntry))
                        {
                            frmEntry           = new FrmEntryProducts();
                            frmEntry.MdiParent = this;
                            frmEntry.Show();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Nenhum armazem encontrado \nInsira um armazem primeiro");
                        new FrmStoreSave().ShowDialog();
                    }
                }
                else
                {
                    MessageBox.Show("Nenhum Fornecedor encontrado \nInsira um Fornecedor primeiro");
                    new FrmFornecedorSave(true).ShowDialog();
                }
            }
            else
            {
                if (UserCurrent.getPermission().Stock)
                {
                    StorageController  _storageController  = new StorageController();
                    ProviderController _providerController = new ProviderController();

                    if (_providerController.ListALLAsNoTracking().Count > 0)
                    {
                        if (_storageController.List().Count > 0)
                        {
                            if (isFormInactive(frmEntry))
                            {
                                frmEntry           = new FrmEntryProducts();
                                frmEntry.MdiParent = this;
                                frmEntry.Show();
                            }
                        }
                        else
                        {
                            MessageBox.Show("Nenhum armazem encontrado \nInsira um armazem primeiro");
                            new FrmStoreSave().ShowDialog();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Nenhum Fornecedor encontrado \nInsira um Fornecedor primeiro");
                        new FrmFornecedorSave(true).ShowDialog();
                    }
                }
                else
                {
                    MessageBox.Show("Não tem permissão para completar essa operação");
                }
            }
        }