private void GridCellClick(object sender, DataGridViewCellEventArgs e) { int columnIndex = e.ColumnIndex; int rowIndex = e.RowIndex; if (columnIndex == 5 && e.RowIndex != -1 && !this.grid1.Rows[e.RowIndex].IsNewRow) { this.grid1.EndEdit(); string text = Convert.ToString(this.grid1.Rows[rowIndex].Cells[2].Value); string text2 = Convert.ToString(this.grid1.Rows[rowIndex].Cells[3].Value); string iValues = Convert.ToString(this.grid1.Rows[rowIndex].Cells[columnIndex].Value); this.IsCustomize = (Convert.ToString(this.grid1.Rows[rowIndex].Cells[0].Value) == "自定义规约"); this.CustomizeItems = Program.gFaDataBase.GetCustomizeItems(text, text2); FormFactory frmOut = new FormFactory(); frmOut.IsCustomize = this.IsCustomize; frmOut.CustomizeItems = this.CustomizeItems; this.grid1.Rows[rowIndex].Cells[columnIndex].Value = frmOut.CreateForm(text, text2, iValues); this.grid1.EndEdit(); } if (columnIndex == 4 && e.RowIndex != -1 && !this.grid1.Rows[e.RowIndex].IsNewRow) { string text = Convert.ToString(this.grid1.Rows[rowIndex].Cells[2].Value); string text2 = Convert.ToString(this.grid1.Rows[rowIndex].Cells[3].Value); this.grid1.Rows[rowIndex].Cells[columnIndex].Value = InputPN.GetPN(text, text2); } }
private void bunifuImageButton5_Click(object sender, EventArgs e) { // Form2 f2 = new Form2(); // f2.Show(); IForm f = fac.CreateForm(FormNo.Form2); count++; if (count % 2 != 0) { f.Open(); } else { f.close(); } }
public CreateUserPresenter(IStateManager manager) : base(manager) { Form = (ICreateUserView)FormFactory.CreateForm("CreateUserForm", new object[] { this }); ((Form)Form).FormClosing += (o, e) => Cancel(); Form.AddRole(RoleType.WORKER.ToString()); Form.AddRole(RoleType.STANDARD.ToString()); }
private void _addWorkflowButton_Click(object sender, EventArgs e) { WorkflowDetailForm workflowDetailForm = FormFactory.CreateForm <WorkflowDetailForm>(ParentForm); workflowDetailForm.ShowDialog(); RefreshWorkflows(); }
public CreateProductPresenter(IStateManager manager, ProductSection product) : base(manager) { IsFormCancelled = false; ProductSection = product; Form = (ISpecificProductView)FormFactory.CreateForm("SpecificProductForm", new object[] { this }); ((Form)Form).FormClosing += (sen, e) => Cancel(); Form.DisplayCategories(ProductSection.CategoryService.FindAll()); }
public ErrorPresenter(IStateManager manager, string message) : base(manager) { IsStackPopped = false; Form = (IView)FormFactory.CreateForm("ErrorForm", new object[] { this }); ((Form)Form).FormClosing += (sen, e) => { AcceptError(); }; Form.Log(message); }
private void newToolStripMenuItem_Click(object sender, EventArgs e) { var add = _formFactory.CreateForm <Add>(); add.FormTransactionSuccess += add_FormTransactionSuccess; add.ShowDialog(); }
public ExpensesPresenter(IStateManager manager) : base(manager) { Form = (IRevenueView)FormFactory.CreateForm("RevenueForm", new object[] { this }); ((Form)Form).FormClosing += (sen, ev) => GoBackAction(); Form.Text = "Разходи"; RevenueStreamSection = new RevenueStreamSection(this, new ExpensesDbService()); RevenueStreamSection.UpdateNonRevisedRevenueStreams(string.Empty); }
private void _addServerButton_Click(object sender, EventArgs e) { ServerDetailForm serverDetailForm = FormFactory.CreateForm <ServerDetailForm>(ParentForm); serverDetailForm.ShowDialog(); RefreshServers(); }
public void CreateForm_Always_WillCreateAForm() { FormFactory formFactory = new FormFactory(); var form = formFactory.CreateForm(new StringReader("Form ")); Assert.IsInstanceOf(typeof(IForm), form); }
public SearchProductPresenter(IStateManager manager, WorkCompletedCallBack callBack) : base(manager) { Form = (ISearchProductView)FormFactory.CreateForm("SearchProductForm", new object[] { this }); ProductSection = new ProductSection(Form.ProductDataTable, this, Form); Form.SetSearchParams(ProductSection.GetSearchParameters()); ProductSection.UpdateVisibleProducts(); Callback = callBack; Form.Text = Title; }
public void CreateForm_Always_WillCreateAFormWithName() { FormFactory formFactory = new FormFactory(); var form = formFactory.CreateForm(new StringReader("Form 0")); Assert.IsInstanceOf(typeof(IForm), form); Assert.AreEqual("Form", form.Name); }
public ConfirmActionPresenter(IStateManager manager, WorkCompletedCallBack callBack, string confirmText) : base(manager) { Form = (IConfirmActionView)FormFactory.CreateForm("ConfirmActionForm", new object[] { this }); ((Form)Form).FormClosing += (o, e) => Cancel(); Form.ConfirmTextContent = confirmText; CallBack = callBack; IsConfirmPerformed = false; Form.Text = @"Потвърждаване"; }
public FirstRunPresenter(IStateManager manager, IDbConnectionPropertiesStorageManager dbConnectionProperties) : base(manager) { Form = (IFirstRunView)FormFactory.CreateForm("FirstRunForm", new object[] { this }); ((Form)Form).FormClosing += (o, e) => ApplicationState.IsRunning = false; DisplayConnectionString(StateManager.DbConnectionPropertiesManager.GetSettings()); Form.Text = @"Първо стартиране"; DbConnectionPropertiesManager = dbConnectionProperties; DbConnectionManager = new DbMySqlConnectionManager(Form); }
private void _grid_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { Guid workflowId = (Guid)_grid.Rows[e.RowIndex].Tag; WorkflowDetailForm workflowDetailForm = FormFactory.CreateForm <WorkflowDetailForm>(ParentForm); workflowDetailForm.WorkflowId = workflowId; workflowDetailForm.ShowDialog(); RefreshWorkflows(); }
private void _grid_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { Guid serverId = (Guid)_grid.Rows[e.RowIndex].Tag; ServerDetailForm serverDetailForm = FormFactory.CreateForm <ServerDetailForm>(ParentForm); serverDetailForm.ServerId = serverId; serverDetailForm.ShowDialog(); RefreshServers(); }
public SwitchDatabasePresenter(IStateManager stateManager) : base(stateManager) { Form = (ISwitchDatabaseView)FormFactory.CreateForm("SwitchDatabaseForm", new object[] { this }); ((Form)Form).FormClosing += (o, e) => ApplicationState.IsRunning = false; DbConnectionManager = new DbMySqlConnectionManager( Form, (MySqlConnection)StateManager.ConnectionManager.GetConnection(), StateManager.DbConnectionPropertiesManager.GetSettings()); Form.DisplayDatabases(DbConnectionManager.GetDatabases()); }
public DisableUserPresenter(IStateManager manager) : base(manager) { Form = (IDisableUserView)FormFactory.CreateForm("DisableUserForm", new object[] { this }); ((Form)Form).FormClosing += (o, e) => Cancel(); var users = StateManager.UserService.FindAllExceptAdmins(); users.Insert(0, new User { Username = string.Empty }); Form.AddUsers(users); }
public void CreateForm_WhenHAsPages_WillSetTheListOfPages() { Mock <IPageFactory> mockPage = new Mock <IPageFactory>(); FormFactory formFactory = new FormFactory { PageFactory = mockPage.Object }; var form = formFactory.CreateForm(new StringReader(@"Form 1 Page 0")); Assert.AreEqual(1, form.Pages.Count); }
public LoginPresenter(IStateManager manager) : base(manager) { Form = (ILoginView)FormFactory.CreateForm("LoginForm", new object[] { this }); ((Form)Form).FormClosing += (sender, args) => { if (LoggedUser == null) { ApplicationState.IsRunning = false; } }; Form.DbName = StateManager.DbConnectionPropertiesManager.GetSettings().DatabaseName; }
public CreateCategoryPresenter(IStateManager manager, ProductSection productSection) : base(manager) { IsFormCancelled = false; Form = (IAddCategoryView)FormFactory.CreateForm("SpecificCategoryForm", new object[] { this }); ProductSection = productSection; var categories = ProductSection.CategoryService.FindAll(); categories.Insert(0, new Category { CategoryName = "ГЛАВНА!", Id = 0 }); Form.DisplayCategories(categories); Form.SelectedCategory = categories[0]; ((Form)Form).FormClosing += (e, s) => Cancel(); }
public void CreateForm_WhenHasPages_WillSetPagesListOfTheForm() { Mock <IPageFactory> mockPage = new Mock <IPageFactory> { DefaultValue = DefaultValue.Mock }; FormFactory formFactory = new FormFactory { PageFactory = mockPage.Object }; var form = formFactory.CreateForm(new StringReader(@"Form1 1 Page 0")); Assert.AreEqual(1, form.Pages.Count); }
private void filterFriendButton_Click(object sender, EventArgs e) { if (MainFormFacade.s_FriendList.Count > 0) { Form filterForm = FormFactory.CreateForm(Utils.eFormName.Filter); if (filterForm != null) { filterForm.Show(); } } else { MessageBox.Show(Utils.k_EmptyFriendListMessage); } }
private void startGame() { if (MainFormFacade.s_FriendList.Count > 0) { Form gameForm = FormFactory.CreateForm(Utils.eFormName.Game); if (gameForm != null) { gameForm.Show(); } } else { MessageBox.Show(Utils.k_EmptyFriendListMessage); } }
public EditProductPresenter(IStateManager manager, Product productToEdit, ProductSection product) : base(manager) { ProductToEdit = productToEdit; ProductSection = product; Form = (ISpecificProductView)FormFactory.CreateForm("SpecificProductForm", new object[] { this }); var categories = ProductSection.CategoryService.FindAll(); ((Form)Form).FormClosing += (e, s) => Cancel(); Form.ProductName = productToEdit.ProductName; Form.DisplayCategories(categories); Form.SelectedCategory = categories.FirstOrDefault(c => c.Id == productToEdit.CategoryId); Form.Quantity = productToEdit.Quantity; Form.ImportPrice = productToEdit.ImportPrice; Form.SellPrice = productToEdit.SellPrice; Form.IsVisible = productToEdit.IsVisible; }
static void Main() { var builder = new ContainerBuilder(); builder.RegisterType <FormInterceptor>(); Castle.DynamicProxy.Generators.AttributesToAvoidReplicating.Add <System.Security.Permissions.UIPermissionAttribute>(); // Register your forms builder.RegisterType <frmMain>() .Named <Form>("frmMain") .EnableClassInterceptors() .InterceptedBy(typeof(FormInterceptor)); builder.RegisterType <frmSubForm>() .Named <Form>("frmSubForm") .EnableClassInterceptors() .InterceptedBy(typeof(FormInterceptor)); FormFactory = new FormFactory(builder.Build()); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(FormFactory.CreateForm("frmMain").Value); }
private void btn_update_Click(object sender, System.EventArgs e) { var id = dataGridView1.SelectedRows[0].Cells[0].Value; var entity = _set.Find(id); if (entity != null) { var form = _formFactory.CreateForm(_type, entity); form.ShowDialog(); if (form.DialogResult == DialogResult.OK) { _db.Entry(entity).State = EntityState.Modified; _db.SaveChanges(); dataGridView1.Update(); } } }
public HomePresenter(IStateManager manager) : base(manager) { Form = (IHomeView) FormFactory.CreateForm("MainForm", new object[] {this}); //onClosingEvent to stop the application ((Form) Form).FormClosing += (sender, args) => ApplicationState.IsRunning = false; ProductSection = new ProductSection(Form.ProductDataTable, this, Form); SettingsSection = new SettingsSection(this); StateManager.EventManager.AddEvent(new Event( Config.EventListenerImmediate, CheckIsLoginHandler, GetStateManager().EventManager, true)); IsProductsDisplayed = false; Form.TabLabelText = Tab1LabelText; Form.SetSearchParams(ProductSection.GetSearchParameters()); if (!StateManager.UserSession.IsActive) //prevent any actions till login return; }
public ChangePasswordPresenter(IStateManager manager) : base(manager) { Form = (IChangePasswordView)FormFactory.CreateForm("ChangePasswordForm", new object[] { this }); }