Exemplo n.º 1
0
    protected void HeaderActions_ActionPerformed(object sender, CommandEventArgs e)
    {
        switch (e.CommandName.ToLowerInvariant())
        {
        case "save":
            AccountInfo account = EditedObject as AccountInfo;
            AuthorizeModifyRequest(account);
            try
            {
                if (CompanyForm.Validate() && CompanyForm.Store())
                {
                    CompanyForm.Merge();
                    BaseInfo data = CompanyForm.Data as BaseInfo;
                    data.Generalized.SetObject();
                    Filter = null;
                    ShowChangesSaved();
                }
            }
            catch (Exception exception)
            {
                HandleException(exception);
            }
            break;

        case "logout":
            credentialProvider.SetCredential(new NetworkCredential());
            URLHelper.Redirect(LoginPageUrl);
            break;
        }
    }
Exemplo n.º 2
0
        public override void Run()
        {
            CompanyForm f = new CompanyForm(new Company());

            f.CompanySave += delegate(object sender, CompanyEventArgs e) {
                using (var d = new SaveFileDialog()) {
                    d.Title    = "Filename for New Company";
                    d.FileName = f.Company.Name + ".sqlite";
                    if (d.ShowDialog() == DialogResult.OK)
                    {
                        SQLiteConnection con = new SQLiteConnection("Data Source=" + d.FileName + ";Version=3");
                        con.Open();
                        SQLiteUtility.ExecuteNonQuery(con, new StreamReader(Path.Combine(ApplicationUtility.RootDirectory, "sqlscript.sql")).ReadToEnd());
                        con.Close();

                        NHibernateHelper.CloseSession();
                        NHibernateHelper.Configuration = new SQLiteDatabase(con.ConnectionString).CreateConfiguration();

                        new NHibernateCompanyRepository().SaveOrUpdate(f.Company);
                        new NHibernateUserRepository().SaveOrUpdate(new User("admin", "root"));
                    }
                }
            };
            WorkbenchSingleton.AddDialog(f);
        }
Exemplo n.º 3
0
        private void btnNew_Click(object sender, EventArgs e)
        {
            CompanyForm form = new CompanyForm(-1);

            form.ShowDialog();
            fillGrid();
        }
Exemplo n.º 4
0
        private void şirketİşlemleriToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CompanyForm frm = new CompanyForm();

            frm.MdiParent = this;
            frm.Show();
        }
Exemplo n.º 5
0
        private void treeOrganization_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e)
        {
            Container.Children.Clear();
            TreeViewItem selectedItem = treeOrganization.SelectedItem as TreeViewItem;

            if (selectedItem == null)
            {
                loadbar.Stop();
                return;
            }
            IsTag = selectedItem.Tag.ToString();
            switch (IsTag)
            {
            case "Company":
                T_HR_COMPANY company = selectedItem.DataContext as T_HR_COMPANY;
                CompanyForm  orgForm = new CompanyForm(FormTypes.Browse, company.COMPANYID);
                Container.Children.Add(orgForm);
                break;

            case "Department":
                T_HR_DEPARTMENT department = selectedItem.DataContext as T_HR_DEPARTMENT;
                DepartmentForm  depForm    = new DepartmentForm(FormTypes.Browse, department.DEPARTMENTID);
                Container.Children.Add(depForm);
                break;

            case "Post":
                T_HR_POST post    = selectedItem.DataContext as T_HR_POST;
                PostForm  posForm = new PostForm(FormTypes.Browse, post.POSTID);
                Container.Children.Add(posForm);
                break;
            }
            loadbar.Stop();
        }
Exemplo n.º 6
0
        void client_CompanyCancelCompleted(object sender, CompanyCancelCompletedEventArgs e)
        {
            if (e.Error != null && e.Error.Message != "")
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
            }
            else
            {
                if (!string.IsNullOrEmpty(e.strMsg))
                {
                    SelectCompany.EDITSTATE  = Convert.ToInt32(EditStates.Actived).ToString();
                    SelectCompany.CHECKSTATE = Convert.ToInt32(CheckStates.Approved).ToString();
                    //ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.strMsg),
                    //                       Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr(e.strMsg),
                                                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                    return;
                }


                CompanyForm   form    = new CompanyForm(FormTypes.Resubmit, SelectCompany.COMPANYID);
                EntityBrowser browser = new EntityBrowser(form);

                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                browser.FormType         = FormTypes.Resubmit;
                browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });
            }
        }
Exemplo n.º 7
0
        void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            if (SelectCompany != null)
            {
                if (SelectCompany.CHECKSTATE != Convert.ToInt32(CheckStates.UnSubmit).ToString())
                {
                    //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("Msg_NoDeleteOrder"));
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("NOTONLYCANMODIFYTHEDATASUBMITTED"),
                                                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);

                    return;
                }
                //if (!SMT.SaaS.FrameworkUI.Common.Utility.ToolBarButtonOperationPermission(SelectCompany, "T_HR_COMPANY", SMT.SaaS.FrameworkUI.OperationType.Edit, SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID))
                //{
                //    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("NOEDITPERMISSION"),
                //  Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                //    return;
                //}
                CompanyForm   form    = new CompanyForm(FormTypes.Edit, SelectCompany.COMPANYID);
                EntityBrowser browser = new EntityBrowser(form);
                //form.MinHeight = 490;
                browser.FormType         = FormTypes.Edit;
                browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
                browser.EntityEditor     = form;
                browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });
            }
            else
            {
                //ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTDATAALERT"), Utility.GetResourceStr("CONFIRMBUTTON"));
                //   ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTDATAALERT"),
                //Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "EDIT"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
            }
        }
Exemplo n.º 8
0
        private void CompanyButton_Click(object sender, EventArgs e)
        {
            CompanyForm companyForm = new CompanyForm();

            companyForm.Show();
            this.Hide();
        }
Exemplo n.º 9
0
        private void editCompanyDataButton_Click(object sender, EventArgs e)
        {
            if (companyDataGridView.SelectedRows.Count > 0)
            {
                int  index = companyDataGridView.SelectedRows[0].Index;
                int  id;
                bool converted = int.TryParse(companyDataGridView[0, index].Value.ToString(), out id);
                if (!converted)
                {
                    return;
                }

                var     companies = from t in controller.Elements where t.ID == id select t;
                Company company   = companies.First();

                CompanyForm companyAddForm = new CompanyForm();
                companyAddForm.companyFullNameTextBox.Text  = company.FullName;
                companyAddForm.companyShortNameTextBox.Text = company.ShortName;
                companyAddForm.companyTINTextBox.Text       = company.TIN;

                DialogResult dialogResult = companyAddForm.ShowDialog(this);

                if (dialogResult == DialogResult.Cancel)
                {
                    return;
                }

                company.FullName  = companyAddForm.companyFullNameTextBox.Text;
                company.ShortName = companyAddForm.companyShortNameTextBox.Text;
                company.TIN       = companyAddForm.companyTINTextBox.Text;

                controller.UpdateElement(company);
                companyDataGridView.DataSource = controller.Elements;
            }
        }
Exemplo n.º 10
0
        // Checking NumberOfEmployees
        public async Task Test2()
        {
            string errorMessage = "NumberOfEmployees is invalid: NumberOfEmployees must be greater than 1";

            await CheckOnBadRequest(new CompanyForm
            {
                CompanyName       = "Company Name: Microsoft",
                NumberOfEmployees = 0,
                AverageSalary     = 187000
            }, errorMessage);
            await CheckOnBadRequest(new CompanyForm
            {
                CompanyName       = "Company Name: Microsoft",
                NumberOfEmployees = 1,
                AverageSalary     = 187000
            }, errorMessage);
            await CheckOnBadRequest(new CompanyForm
            {
                CompanyName       = "Company Name: Microsoft",
                NumberOfEmployees = -50,
                AverageSalary     = 187000
            }, errorMessage);


            var company = new CompanyForm
            {
                CompanyName       = "Company Name: Microsoft",
                NumberOfEmployees = 534,
                AverageSalary     = 187000
            };
            var response3 = await Client.PostAsync($"/api/companies",
                                                   new StringContent(JsonConvert.SerializeObject(company), Encoding.UTF8, "application/json"));

            response3.StatusCode.Should().BeEquivalentTo(StatusCodes.Status200OK);
        }
Exemplo n.º 11
0
        void btnNew_Click(object sender, RoutedEventArgs e)
        {
            CompanyForm   form    = new CompanyForm(FormTypes.New, "");
            EntityBrowser browser = new EntityBrowser(form);

            //form.MinHeight = 490;
            browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
            browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });
        }
Exemplo n.º 12
0
        private void OnAddClick(object sender, EventArgs e)
        {
            Company obj = new Company();

            if (CompanyForm.ShowForm(obj))
            {
                this.LoadListData(obj);
            }
        }
Exemplo n.º 13
0
        private void barButtonCompanies_ItemClick(object sender, ItemClickEventArgs e)
        {
            CompanyForm xform1 = new CompanyForm(_FlexSys)
            {
                MdiParent = this
            };

            xform1.Show();
        }
Exemplo n.º 14
0
        private async Task CheckOnBadRequest(CompanyForm company, string errorMessage)
        {
            var response0 = await Client.PostAsync($"/api/companies",
                                                   new StringContent(JsonConvert.SerializeObject(company), Encoding.UTF8, "application/json"));

            response0.StatusCode.Should().BeEquivalentTo(StatusCodes.Status400BadRequest);
            var responseMessage = await response0.Content.ReadAsStringAsync();

            responseMessage.Contains(errorMessage).Should().BeTrue();
        }
Exemplo n.º 15
0
    /// <summary>
    /// Initializes the form with the required dependencies and the specified CMS account.
    /// </summary>
    protected void InitializeDataComForm()
    {
        IDataComConfiguration configuration = DataComHelper.GetConfiguration(AccountSiteID);
        AccountInfo           accountInfo   = EditedObject as AccountInfo;

        CompanyForm.FormInformation = DataComHelper.GetAccountFormInfo();
        CompanyForm.EntityInfo      = DataComHelper.GetCompanyEntityInfo(configuration);
        CompanyForm.EntityMapping   = configuration.GetCompanyMapping();
        CompanyForm.EntityAttributeMapperFactory = DataComHelper.GetCompanyAttributeMapperFactory();
        CompanyForm.Entity = Company;
        CompanyForm.EntityAttributeFormatter = DataComHelper.GetEntityAttributeFormatter();
        CompanyForm.Restore(accountInfo);
    }
Exemplo n.º 16
0
 private void MenuFirma_Click(object sender, EventArgs e)
 {
     if (CompanyForm?.IsDisposed != false)
     {
         CompanyForm = new CompanyForm {
             MdiParent = this
         };
         CompanyForm.Show();
     }
     else
     {
         CompanyForm.Activate();
     }
 }
Exemplo n.º 17
0
        public override void Run()
        {
            CompanyForm        form       = new CompanyForm(company);
            ICompanyRepository companyDao = new NHibernateCompanyRepository();
            ICountryRepository countryDao = new NHibernateCountryRepository();

            form.CountriesList      += delegate { form.Countries = countryDao.FindActive(); };
            form.LegalCountriesList += delegate { form.LegalCountries = countryDao.FindActive(); };
            form.CompanySave        += delegate(object sender, CompanyEventArgs e) {
                companyDao.SaveOrUpdate(e.Company);
                form.Close();
            };
            WorkbenchSingleton.AddDialog(form);
        }
Exemplo n.º 18
0
        private void OnOpenClick(object sender, EventArgs e)
        {
            Company obj = this.GetSelected();

            if (obj != null)
            {
                obj.RefershData();
            }

            if (CompanyForm.ShowForm(obj))
            {
                this.LoadListData(obj);
            }
        }
Exemplo n.º 19
0
        public override void edit(int id)
        {
            Company company = (from p in db.Company
                               where p.Id == id
                               select p).FirstOrDefault();

            CompanyForm companyViewer = new CompanyForm();

            companyViewer.mainEntity = company;
            companyViewer.controller = this;

            if (companyViewer.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                db.SaveChanges();
            }
        }
Exemplo n.º 20
0
        // Checking CompanyName
        public async Task Test1()
        {
            string titleError = "CompanyName is invalid: CompanyName must contain a minimum of 5 characters and a maximum of 35, and it must start with 'Company Name:'";

            await CheckOnBadRequest(new CompanyForm
            {
                CompanyName       = "Micr",
                NumberOfEmployees = 534,
                AverageSalary     = 187000
            }, titleError);
            await CheckOnBadRequest(new CompanyForm
            {
                CompanyName       = "",
                NumberOfEmployees = 534,
                AverageSalary     = 187000
            }, titleError);
            await CheckOnBadRequest(new CompanyForm
            {
                CompanyName       = "microsoft",
                NumberOfEmployees = 534,
                AverageSalary     = 187000
            }, titleError);
            await CheckOnBadRequest(new CompanyForm
            {
                CompanyName       = "MicrosoftMicrosoftMicrosoftMicrosoft",
                NumberOfEmployees = 534,
                AverageSalary     = 187000
            }, titleError);
            await CheckOnBadRequest(new CompanyForm
            {
                CompanyName       = "Microsoft",
                NumberOfEmployees = 534,
                AverageSalary     = 187000
            }, titleError);


            var company = new CompanyForm
            {
                CompanyName       = "Company Name: Microsoft",
                NumberOfEmployees = 534,
                AverageSalary     = 187000
            };
            var response3 = await Client.PostAsync($"/api/companies",
                                                   new StringContent(JsonConvert.SerializeObject(company), Encoding.UTF8, "application/json"));

            response3.StatusCode.Should().BeEquivalentTo(StatusCodes.Status200OK);
        }
Exemplo n.º 21
0
        private void addCompanyDataButton_Click(object sender, EventArgs e)
        {
            CompanyForm  companyAddForm = new CompanyForm();
            DialogResult dialogResult   = companyAddForm.ShowDialog(this);

            if (dialogResult == DialogResult.Cancel)
            {
                return;
            }

            var newCompany = new Company(companyAddForm.companyFullNameTextBox.Text,
                                         companyAddForm.companyShortNameTextBox.Text,
                                         companyAddForm.companyTINTextBox.Text);

            controller.AddElement(newCompany);
            companyDataGridView.DataSource = controller.Elements;
        }
Exemplo n.º 22
0
 void btnAudit_Click(object sender, RoutedEventArgs e)
 {
     if (SelectCompany != null)
     {
         CompanyForm   form    = new CompanyForm(FormTypes.Audit, SelectCompany.COMPANYID);
         EntityBrowser browser = new EntityBrowser(form);
         //form.MinHeight = 490;
         browser.ReloadDataEvent += new EntityBrowser.refreshGridView(browser_ReloadDataEvent);
         browser.FormType         = FormTypes.Audit;
         browser.Show <string>(DialogMode.Default, SMT.SAAS.Main.CurrentContext.Common.ParentLayoutRoot, "", (result) => { });
     }
     else
     {
         //ComfirmWindow.ConfirmationBox(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTDATAALERT"), Utility.GetResourceStr("CONFIRMBUTTON"));
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CONFIRMINFO"), Utility.GetResourceStr("SELECTERROR", "AUDIT"),
                                        Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
     }
 }
Exemplo n.º 23
0
        private void dataGridView1_DoubleClick(object sender, EventArgs e)
        {
            DataGridView gv = (DataGridView)sender;

            if (gv.SelectedCells.Count > 0)
            {
                DataGridViewColumn col = gv.Columns[gv.SelectedCells[0].ColumnIndex];

                if (col.DataGridView.SelectedCells.Count > 0 && gv.SelectedCells[0].Selected)
                {
                    DataGridViewRow dr = gv.SelectedCells[0].OwningRow;
                    int             id = -1;
                    id = int.Parse(dr.Cells[CompanyEntity.FIELD_ID].Value.ToString());
                    CompanyForm form = new CompanyForm(id, _readOnly);
                    form.ShowDialog();
                    fillGrid();
                }
            }
        }
Exemplo n.º 24
0
        private void OnShowCompanyForm(object sender, RoutedEventArgs e)
        {
            var window = new Window();
             var view = new CompanyFormView();

             Action<Company> onSubmit = co =>
             {
            window.Close();
            MessageBox.Show(string.Format("{0} added!", co.Name));
             };

             Action onCancel = window.Close;

             var viewModel = new CompanyForm("Add company", onSubmit, onCancel);
             view.DataContext = viewModel;
             window.Content = view;
             window.Show();
             window.BringIntoView();
        }
Exemplo n.º 25
0
        public override void add()
        {
            try
            {
                Company     company       = new Company();     // initilize entity
                CompanyForm companyViewer = new CompanyForm(); //
                companyViewer.mainEntity = company;
                companyViewer.controller = this;

                if (companyViewer.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    db.Company.Add(company);
                    db.SaveChanges();
                }
            }
            catch (System.InvalidOperationException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 26
0
        /// <summary>
        /// Creates a corporate account for the specified customer.
        /// </summary>
        /// <param name="newCustomer">The customer.</param>
        private void createCoporate(Customer newCustomer)
        {
            newCustomer = getAccountType(newCustomer);
            try
            {
                CompanyForm newPerson = new CompanyForm();
                newCustomer.Name    = newPerson.Name;
                newCustomer.PhoneNo = newPerson.PhoneNo;
                newCustomer.Pin     = newPerson.Pin;
                newCustomer.Address = newPerson.Address;
                newCustomer.Email   = newPerson.Email;

                cDatabase.Add(newCustomer.GetAccount.GetAccNum, newCustomer);
            }
            catch (Exception)
            {
                Console.WriteLine("Operation not successful...Please try again");
                createAccount();
            }
        }
 protected void HeaderActions_ActionPerformed(object sender, CommandEventArgs e)
 {
     if (e.CommandName.ToLowerInvariant() == "save")
     {
         AccountInfo account = EditedObject as AccountInfo;
         AuthorizeModifyRequest(account);
         try
         {
             if (CompanyForm.Validate() && CompanyForm.Store())
             {
                 CompanyForm.Merge();
                 BaseInfo data = CompanyForm.Data as BaseInfo;
                 data.Generalized.SetObject();
                 Filter = null;
                 ShowChangesSaved();
             }
         }
         catch (Exception exception)
         {
             HandleException(exception);
         }
     }
 }
Exemplo n.º 28
0
        /// <summary>
        /// Updates the profile of a customer with a corporate account.
        /// </summary>
        /// <param name="customer">The customer.</param>
        private void updateCompany(Customer customer)
        {
            CompanyForm newForm = new CompanyForm();
            int         opr;

            if (Int32.TryParse(Console.ReadLine(), out opr))
            {
                try
                {
                    switch (opr)
                    {
                    case 1:
                        Console.WriteLine("Old Name: " + customer.Name);
                        string newName = newForm.getName();
                        customer.Name = newName;
                        break;

                    case 2:
                        Console.WriteLine("Old Email: " + customer.Email);
                        string newEmail = newForm.getEmail();
                        customer.Email = newEmail;
                        break;

                    case 3:
                        Console.WriteLine("Old Address: " + customer.Address);
                        string newAddress = newForm.getAddress();
                        customer.Address = newAddress;
                        break;

                    case 4:
                        Console.WriteLine("Old Phone: " + customer.PhoneNo);
                        string newPhone = newForm.getPhoneNumber();
                        customer.PhoneNo = newPhone;
                        break;

                    case 5:
                        Console.WriteLine("Old Pin: " + customer.Pin);
                        int newPin = newForm.getPin();
                        customer.Pin = newPin;
                        break;

                    case 6:
                        Console.WriteLine("Old Account Type: " + customer.GetAccount.GetAccType);
                        int op;
                        Console.WriteLine("Select Your New account Type");
                        Console.WriteLine("1. Saving Account");
                        Console.WriteLine("1. Curent Account");
                        Console.WriteLine("1. Fixed Deposit Account");
                        if (Int32.TryParse(Console.ReadLine(), out op))
                        {
                            customer.newCustomer(op);
                        }
                        else
                        {
                            Console.WriteLine("invalid input");
                            updatePerson(customer);
                        }
                        break;

                    case 8:
                        Console.WriteLine("Invalid Input");
                        updatePerson(customer);
                        break;
                    }
                }
                catch (CustomerException)
                {
                    Console.WriteLine("Updating not successful...Please try again");
                    updatePerson(customer);
                }
            }
            else
            {
                Console.WriteLine("Invalid Operation");
                updatePerson(customer);
            }
        }
Exemplo n.º 29
0
        public ActionResult ConpanyUserAcess(Company model, Guid?[] unformlist, Guid?[] formlist)
        {
            if (GlobalClass.MasterSession)
            {
                if (unformlist == null)
                {
                }
                else
                {
                    if (unformlist.Count() > 0)
                    {
                        foreach (var temp in unformlist)
                        {
                            db = new HasanHoutoneEntities();
                            CompanyForm a         = db.CompanyForm.Find(temp);
                            Guid?       comkey    = a.CompanyKey;
                            Guid?       moduleKey = a.ModuleKey;
                            Guid?       formKey   = a.FormKey;
                            db.CompanyForm.Remove(a);
                            db.SaveChanges();
                            CheckCompanyForModule(comkey, moduleKey);

                            db = new HasanHoutoneEntities();
                            var fg = from m in db.UserGroupForm where m.FormKey == formKey && m.CompanyKey == comkey select m;
                            if (fg.Count() > 0)
                            {
                                foreach (var item in fg)
                                {
                                    HasanHoutoneEntities nr = new HasanHoutoneEntities();
                                    UserGroupForm        b  = nr.UserGroupForm.SingleOrDefault(m => m.UserGroupFormKey == item.UserGroupFormKey);
                                    Guid k  = (Guid)b.ModuleKey;
                                    Guid uk = (Guid)b.UserGroupKey;
                                    nr.UserGroupForm.Remove(b);
                                    nr.SaveChanges();
                                    CheckUserGroupForModule(k, uk);
                                }
                            }
                        }
                    }
                }
                if (formlist == null)
                {
                }
                else
                {
                    if (formlist.Count() > 0)
                    {
                        foreach (var temp in formlist)
                        {
                            db = new HasanHoutoneEntities();
                            Forms o = db.Forms.Find(temp);
                            AddModulesToCompany(o, model.CompanyKey);
                            CompanyForm a = new CompanyForm();
                            a.CompanyFormKey = Guid.NewGuid();
                            a.FormKey        = temp;
                            a.CompanyKey     = model.CompanyKey;
                            a.ModuleKey      = o.ModuleID;
                            db.CompanyForm.Add(a);
                            db.SaveChanges();
                        }
                    }
                }
                model = db.Company.Find(model.CompanyKey);
                ViewBag.CompanyKey = new SelectList(db.Company, "CompanyKey", "CompanyName", model.CompanyKey);
                return(View(model));
            }
            else
            {
                Exception e = new Exception("Session Expired");
                return(View("Error", new HandleErrorInfo(e, "AdminLogin", "UserHome")));
            }
        }
Exemplo n.º 30
0
        private void companiesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CompanyForm companyForm = new CompanyForm(dataFormDTO);

            companyForm.Show();
        }
        private void cOMPANIESToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CompanyForm companyForm = new CompanyForm();

            frmgecis.MainFormPass(companyForm, this);
        }