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; } }
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); }
private void btnNew_Click(object sender, EventArgs e) { CompanyForm form = new CompanyForm(-1); form.ShowDialog(); fillGrid(); }
private void şirketİşlemleriToolStripMenuItem_Click(object sender, EventArgs e) { CompanyForm frm = new CompanyForm(); frm.MdiParent = this; frm.Show(); }
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(); }
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) => { }); } }
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); } }
private void CompanyButton_Click(object sender, EventArgs e) { CompanyForm companyForm = new CompanyForm(); companyForm.Show(); this.Hide(); }
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; } }
// 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); }
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) => { }); }
private void OnAddClick(object sender, EventArgs e) { Company obj = new Company(); if (CompanyForm.ShowForm(obj)) { this.LoadListData(obj); } }
private void barButtonCompanies_ItemClick(object sender, ItemClickEventArgs e) { CompanyForm xform1 = new CompanyForm(_FlexSys) { MdiParent = this }; xform1.Show(); }
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(); }
/// <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); }
private void MenuFirma_Click(object sender, EventArgs e) { if (CompanyForm?.IsDisposed != false) { CompanyForm = new CompanyForm { MdiParent = this }; CompanyForm.Show(); } else { CompanyForm.Activate(); } }
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); }
private void OnOpenClick(object sender, EventArgs e) { Company obj = this.GetSelected(); if (obj != null) { obj.RefershData(); } if (CompanyForm.ShowForm(obj)) { this.LoadListData(obj); } }
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(); } }
// 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); }
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; }
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); } }
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(); } } }
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(); }
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); } }
/// <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); } } }
/// <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); } }
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"))); } }
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); }