public void RenderPanels([NotNull] ContentModel contentModel, [NotNull] IEnumerable <IPanel> panels) { Assert.ArgumentNotNull(contentModel, nameof(contentModel)); Assert.ArgumentNotNull(panels, nameof(panels)); PanelHelper.RenderPanels(this, contentModel, panels); }
private void TabSelectionChanged([NotNull] object sender, [NotNull] SelectionChangedEventArgs e) { Debug.ArgumentNotNull(sender, nameof(sender)); Debug.ArgumentNotNull(e, nameof(e)); PanelHelper.TabSelectionChanged(sender, e); }
void ISupportsPanels.DockFill(string tabHeader, double priority, Control userControl) { Debug.ArgumentNotNull(tabHeader, nameof(tabHeader)); Debug.ArgumentNotNull(userControl, nameof(userControl)); PanelHelper.DockFill(tabHeader, priority, userControl); }
public void DockFill(string tabHeader, double priority, Control userControl) { Assert.ArgumentNotNull(tabHeader, nameof(tabHeader)); Assert.ArgumentNotNull(userControl, nameof(userControl)); PanelHelper.DockFill(tabHeader, priority, userControl); }
private void btnReport_Click(object sender, EventArgs e) { var datefrom = Convert.ToDateTime(dtpFrom.Value); var dateto = Convert.ToDateTime(dtpTo.Value); PanelHelper.SwapPanels(this.Parent, this, new AlbumSaleByDateReport(datefrom, dateto)); }
private async void btnSave_Click(object sender, EventArgs e) { if (ValidateChildren()) { try { var roleList = clbRoles.CheckedItems.Cast <Model.Role>().Select(i => i.ID).ToList(); var request = new Model.Requests.UserInsertRequest { FirstName = Convert.ToString(txtFirstName.Text), LastName = Convert.ToString(txtLastName.Text), Username = Convert.ToString(txtUsername.Text), Email = Convert.ToString(txtEmail.Text), PhoneNumber = Convert.ToString(txtPhoneNumber.Text), Password = Convert.ToString(txtPassword.Text), PasswordConfirmation = Convert.ToString(txtPasswordConfirm.Text), Image = pbUserImage.Image != null?ImageHelper.SystemDrawingToByteArray(pbUserImage.Image) : null, Roles = roleList }; await _apiService.Insert <Model.User>(request); MessageBox.Show("Success", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); PanelHelper.SwapPanels(this.Parent, this, new ucUserAdd()); } catch { MessageBox.Show("Error"); } } }
private async void btnSavee_Click(object sender, EventArgs e) { var user = await userService.GetById <MUser>(_ID); if (ValidateChildren()) { var roleList = clbRoles.CheckedItems.Cast <MRole>().Select(x => x.RoleID).ToList(); var request = new UserUpsertRequest { FirstName = txtFirstName.Text, LastName = txtLastName.Text, Email = txtEmail.Text, Username = txtUsername.Text, PhoneNumber = txtPhone.Text, Image = pbUserPicture.Image != null?ImageHelper.SystemDrawingToByteArray(pbUserPicture.Image) : null, Roles = roleList, }; await userService.Update <MUser>(_ID, request); MessageBox.Show("Your information/informations have been updated successfully! Please log in to confirm changes.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); PanelHelper.SwapPanels(this.Parent, this, new Welcome()); } }
private async void btnSignUp_Click(object sender, EventArgs e) { if (ValidateChildren()) { try { var request = new UserInsertRequest { FirstName = Convert.ToString(txtFirstName.Text), LastName = Convert.ToString(txtLastName.Text), Email = Convert.ToString(txtEmail.Text), Username = Convert.ToString(txtUsername.Text), PhoneNumber = Convert.ToString(txtPhone.Text), Password = Convert.ToString(txtPassword.Text), PasswordConfirmation = Convert.ToString(txtPasswordConfirm.Text), Image = ImageHelper.SystemDrawingToByteArray(Resources.profile_picture), Roles = new List <int> { 1 } }; await _service.SignUp(request); PanelHelper.SwapPanels(this.Parent, this, new ucSignUp()); } catch { MessageBox.Show("Error"); } } }
private async void btnSave_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { var roles = clbRoles.CheckedItems.Cast <Model.Role>().Select(x => x.RoleId).ToList(); request.FirstName = txtFirstName.Text; request.LastName = txtLastName.Text; request.Email = txtEmail.Text; request.PhoneNumber = txtTelephone.Text; request.Password = txtPassword.Text; request.PasswordConfirmation = txtPasswordConfirmation.Text; request.Roles = roles; if (_id.HasValue) { await _userService.Update <Model.User>(_id, request); } else { await _userService.Insert <Model.User>(request); } MessageBox.Show("Uspjesno!"); this.Close(); var frm = new ucUsers(); var frmIndex = Application.OpenForms["frmIndex"]; var panelContainer = frmIndex.Controls.Find("panelMain", true).FirstOrDefault() as Panel; PanelHelper.AddPanel(panelContainer, frm); } }
private void SetSidebarLayout() { EmptyPanel(); PanelHelper.ShowHidePanels(false, _singleLayoutPanel); PanelHelper.ShowHidePanels(true, sidebarPanel, mainPanel); separator.Visible = true; }
private async void btnSave_Click(object sender, EventArgs e) { var course = await courseService.GetById <MCourse>(_courseID); var subcategory = await subcategoryService.GetById <MSubcategory>(course.SubcategoryID); if (ValidateChildren()) { var request = new CourseUpsertRequest { Name = txtCourseName.Text, Language = txtLanguage.Text, DateCreated = DateTime.Now, Price = float.Parse(txtPrice.Text), //Convert.ToInt32(txtPrice.Text), UserID = course.UserID, Description = txtDescription.Text, Image = pbCourseImage.Image != null?ImageHelper.SystemDrawingToByteArray(pbCourseImage.Image) : null, SubcategoryID = subcategory.SubcategoryID, URL = txtURL.Text }; await courseService.Update <MCourse>(_courseID, request); MessageBox.Show("Course updated successfully.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); PanelHelper.SwapPanels(this.Parent, this, new CourseList(_user, course)); } }
private async void btnSave_Click(object sender, EventArgs e) { try { var user = await _userApiService.GetById <Model.User>(_ID); var request = new UserUpdateRequest { FirstName = user.FirstName, LastName = user.LastName, Username = user.Username, Email = user.Email, PhoneNumber = user.PhoneNumber, Image = user.Image, Password = txtNewPassword.Text, PasswordConfirmation = txtNewPasswordConfirm.Text }; await _userApiService.Update <Model.User>(_ID, request); MessageBox.Show("Success", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); PanelHelper.SwapPanels(this.Parent, this, new ucAdminPasswordUpdate(_ID)); } catch { } }
private void UpdateDataGridView()//List<HistorieModel> list = null) { if (_dict.Count == 0) { LadeDatenLabel.Text = "Keine Daten vorhanden!"; LadeDatenProgressspinner.Hide(); return; } source = new BindingSource { DataSource = _dict.Values }; HistorieGrid.DataSource = source; HistorieGrid.ColumnHeadersDefaultCellStyle.Padding = new Padding(5); if (paging.HasNext) { paging = paging.Next(); foreach (var p in paging.List) { _dict.Add(p.Log_ID, p); } LademehrButton.Enabled = true; } PanelHelper.Hide(); }
private async void btnSave_Click(object sender, EventArgs e) { if (ValidateChildren()) { try { var request = new Model.Requests.GenreUpsertRequest { Name = Convert.ToString(txtName.Text), }; if (_ID.HasValue) { await _apiService.Update <Model.Genre>(_ID.Value, request); } else { await _apiService.Insert <Model.Genre>(request); PanelHelper.SwapPanels(this.Parent, this, new ucGenreUpsert()); } MessageBox.Show("Success", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Error"); } } }
private async void btnSave_Click(object sender, EventArgs e) { if (ValidateChildren()) { try { var roleList = clbRoles.CheckedItems.Cast <MRole>().Select(i => i.RoleID).ToList(); var request = new UserUpsertRequest { FirstName = txtFirstName.Text, LastName = txtLastName.Text, Username = txtUsername.Text, Email = txtEmail.Text, PhoneNumber = txtPhone.Text, Password = txtPassword.Text, PasswordConfirmation = txtPasswordConfirm.Text, Image = pbUserImage.Image != null?ImageHelper.SystemDrawingToByteArray(pbUserImage.Image) : null, Roles = roleList, FullName = txtFirstName.Text + " " + txtLastName.Text }; await userService.Insert <MUser>(request); MessageBox.Show("User added successfully.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); PanelHelper.SwapPanels(this.Parent, this, new UserList()); } catch { MessageBox.Show("You don't have permission to do that!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private async void btnSave_Click(object sender, EventArgs e) { var user = await userService.GetById <MUser>(_ID); if (ValidateChildren()) { var roleList = clbRoles.CheckedItems.Cast <MRole>().Select(x => x.RoleID).ToList(); List <int> uncheckedRoles = new List <int>(); for (int i = 0; i < clbRoles.Items.Count; i++) { if (!clbRoles.GetItemChecked(i)) { int RoleID = clbRoles.Items.Cast <MRole>().ToList()[i].RoleID; uncheckedRoles.Add(RoleID); } } var request = new UserUpsertRequest { FirstName = txtFirstName.Text, LastName = txtLastName.Text, Username = txtUsername.Text, Email = txtEmail.Text, PhoneNumber = txtPhone.Text, Image = pbUserPicture.Image != null?ImageHelper.SystemDrawingToByteArray(pbUserPicture.Image) : null, Roles = roleList, RolesToDelete = uncheckedRoles }; await userService.Update <MUser>(_ID, request); MessageBox.Show("User have been updated successfully", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); PanelHelper.SwapPanels(this.Parent, this, new UserList()); } }
private async void btnSave_Click(object sender, EventArgs e) { if (ValidateChildren()) { var request = new ArtistUpsertRequest { Name = txtName.Text, Founded = txtFounded.Text, Origin = txtOrigin.Text, Image = pbArtistImage.Image != null?ImageHelper.SystemDrawingToByteArray(pbArtistImage.Image) : null }; if (_ID.HasValue) { await artistService.Update <MArtist>(_ID.Value, request); MessageBox.Show("Artist updated successfully", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { await artistService.Insert <MArtist>(request); MessageBox.Show("Artist added successfully", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); } PanelHelper.SwapPanels(this.Parent, this, new ArtistList()); } }
private void btnReport_Click_1(object sender, EventArgs e) { var datefrom = Convert.ToDateTime(dtpFrom.Value.ToString("O")); var dateto = Convert.ToDateTime(dtpTo.Value.ToString("O")); PanelHelper.SwapPanels(this.Parent, this, new CourseSalesBetweenDatesReport(datefrom, dateto)); }
private void btnNoviMaterijal_Click(object sender, EventArgs e) { var panel = GetPanel(); RevertColors(); ButtonHelper.SetClickedBackground(btnNoviMaterijal, Color.GhostWhite); PanelHelper.SwapPanel(panel, new frmAddMaterial()); }
private void btnPotroseniMaterijal_Click(object sender, EventArgs e) { var panel = GetPanel(); RevertColors(); ButtonHelper.SetClickedBackground(btnPotroseniMaterijal, Color.GhostWhite); PanelHelper.SwapPanel(panel, new frmMaterialShow(MaterialTypes.All, false)); }
public DefaultSkin() { InitializeComponent(); Loaded += DefaultSkinLoaded; PanelHelper = new PanelHelper(Tabs, OuterDock, InnerDock, TabPanels); }
private void btnEditPlaylist_Click(object sender, EventArgs e) { if (dgvPlaylists.CurrentRow != null) { int ID = Convert.ToInt32(dgvPlaylists.CurrentRow.Cells["ID"].Value); PanelHelper.SwapPanels(this.Parent, this, new ucPlaylistUpsert(ID)); } }
private void btnDetails_Click(object sender, EventArgs e) { if (dgvAlbums.CurrentRow != null) { int ID = Convert.ToInt32(dgvAlbums.CurrentRow.Cells["AlbumID"].Value); PanelHelper.SwapPanels(this.Parent, this, new AlbumUpsert(ID)); } }
private void btnEditCourse_Click(object sender, EventArgs e) { if (dgvCourses.CurrentRow != null) { int ID = Convert.ToInt32(dgvCourses.CurrentRow.Cells["CourseID"].Value); PanelHelper.SwapPanels(this.Parent, this, new CourseEdit(_user, ID)); } }
private void btnDetails_Click(object sender, EventArgs e) { if (dgvCategories.CurrentRow != null) { int ID = Convert.ToInt32(dgvCategories.CurrentRow.Cells["CategoryID"].Value); PanelHelper.SwapPanels(this.Parent, this, new CategoryEdit(ID)); } }
private void btnNoviUposlenik_Click(object sender, EventArgs e) { RevertButtonColors(); ButtonHelper.SetClickedBackground(btnNoviUposlenik, Color.GhostWhite); var panel = GetPanel(); PanelHelper.SwapPanel(panel, new frmEmployeeAdd()); }
private void btnPregledZahtjeva_Click(object sender, EventArgs e) { RevertButtonColors(); ButtonHelper.SetClickedBackground(btnPregledZahtjeva, Color.GhostWhite); var panel = GetPanel(); PanelHelper.SwapPanel(panel, new frmRequestsDetail()); }
private void btnNoviZahtjev_Click(object sender, EventArgs e) { RevertButtonColors(); ButtonHelper.SetClickedBackground(btnNoviZahtjev, Color.GhostWhite); var panel = GetPanel(); PanelHelper.SwapPanel(panel, new frmAddRequest()); }
private async void btnDeletePlaylist_Click(object sender, EventArgs e) { if (dgvPlaylists.CurrentRow != null) { int ID = Convert.ToInt32(dgvPlaylists.CurrentRow.Cells["ID"].Value); await _apiService.Delete <dynamic>(ID); PanelHelper.SwapPanels(this.Parent, this, new ucPlaylistList()); } }
private void button1_Click(object sender, EventArgs e) { if (dgvCourses.Rows.Count == 0) { MessageBox.Show("You don't have any available course ."); } else { int ID = Convert.ToInt32(dgvCourses.CurrentRow.Cells["CourseID"].Value); PanelHelper.SwapPanels(this.Parent, this, new CourseAddVideoLecture(_user, ID)); } }