private void btnAdd_Click(object sender, EventArgs e) { if (CodeNumExists()) { return; } if (txtSubjectId.Text.Length <= 0) { lblSubjectId.ForeColor = ColorTheme.getTheme("danger"); txtSubjectId.Focus(); MessageBox.Show(MessageBoxText.RequiredInput, MessageBoxText.CaptionInformation, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int credit = 0; string idSubject = txtSubjectId.Text; string name = txtName.Text; int.TryParse(txtCredit.Text, out credit); string information = txtInformation.Text; User lecturer = ((User)cboLecturer.SelectedItem); DateTime startDay = DateTime.Parse(dtpStartDay.Text); DateTime endDay = DateTime.Parse(dtpEndDay.Text); Faculty faculty = new Faculty(txtFaculty.Text, ""); Course course = new Course(txtCourse.Text, ""); Subject subject = new Subject(idSubject, name, credit, information, lecturer, startDay, endDay, faculty, course); SubjectBUS.HandleAddSubject(lvwSubject, subject); }
public static void SelectListViewColorForMultipleListView(ListView listView) { listView.HideSelection = false; listView.MultiSelect = false; ListViewItem item = listView.FocusedItem as ListViewItem; foreach (ListViewItem listItem in listView.Items) { listItem.BackColor = Color.White; } if (item != null) { item.Selected = false; if (item.Index != 0) { listView.Items[item.Index - 1].BackColor = Color.White; } if (listView.Items[item.Index].Focused == true) { listView.Items[item.Index].BackColor = ColorTheme.getTheme("primary"); if (item.Index < listView.Items.Count - 1) { listView.Items[item.Index + 1].BackColor = Color.White; } } else if (listView.Items[item.Index].Focused == false) { listView.Items[item.Index].BackColor = ColorTheme.getTheme("primary"); } } }
public frmCourse() { InitializeComponent(); /* STYLE */ #region * UI SETUP lvwCourse.Columns.Add("Mã Khóa", 140); lvwCourse.Columns.Add("Tên Khóa", 185); #endregion #region * UI STYLE BackColor = ColorTheme.getTheme("secondary"); // Hidden TitleBar FormBorderStyle = FormBorderStyle.None; // Style Title Bar pnlTitleBar.BackColor = ColorTheme.getTheme(); picExit.Image = Image.FromFile(IconTheme.exit); picMinimize.Image = Image.FromFile(IconTheme.minimize); // Color Button Style btnAdd.BackColor = ColorTheme.getTheme("primary"); btnDelete.BackColor = ColorTheme.getTheme("danger"); btnEdit.BackColor = ColorTheme.getTheme("warning"); btnExportReport.BackColor = ColorTheme.getTheme("primary"); #endregion }
public frmUserRegisterList(string id_user) { InitializeComponent(); this.id_user = id_user; #region * UI SETUP lvwRegister.Columns.Add("Mã Môn", 70); lvwRegister.Columns.Add("Tên Môn", 85); lvwRegister.Columns.Add("Số Tín Chỉ", 85); lvwRegister.Columns.Add("Thông Tin", 80); lvwRegister.Columns.Add("Tên Giảng Viên", 100); lvwRegister.Columns.Add("Ngày Bắt Đầu", 100); lvwRegister.Columns.Add("Ngày Kết Thúc", 100); lvwRegister.Columns.Add("Mã Khóa", 80); lvwRegister.Columns.Add("Mã Khoa", 80); #endregion #region * UI STYLE BackColor = ColorTheme.getTheme("secondary"); // Hidden TitleBar FormBorderStyle = FormBorderStyle.None; // Style Title Bar pnlTitleBar.BackColor = ColorTheme.getTheme(); picExit.Image = Image.FromFile(IconTheme.exit); picMinimize.Image = Image.FromFile(IconTheme.minimize); #endregion }
public frmSubject() { InitializeComponent(); /* STYLE */ #region * UI SETUP lvwSubject.Columns.Add("Mã Môn", 70); lvwSubject.Columns.Add("Tên Môn", 85); lvwSubject.Columns.Add("Số Tín Chỉ", 85); lvwSubject.Columns.Add("Thông Tin", 80); lvwSubject.Columns.Add("Tên Giảng Viên", 100); lvwSubject.Columns.Add("Ngày Bắt Đầu", 100); lvwSubject.Columns.Add("Ngày Kết Thúc", 100); lvwSubject.Columns.Add("Mã Khóa", 80); lvwSubject.Columns.Add("Mã Khoa", 80); lvwCourse.Columns.Add("Mã Khóa", 80); lvwCourse.Columns.Add("Tên Khóa", 148); lvwFaculty.Columns.Add("Mã Khoa", 80); lvwFaculty.Columns.Add("Tên Khoa", 148); cboLecturer.DisplayMember = "Text"; cboLecturer.ValueMember = "Value"; cboLecturer.Format += (s, e) => { e.Value = ((User)e.Value).Name; }; #endregion #region * UI STYLE BackColor = ColorTheme.getTheme("secondary"); // Hidden TitleBar FormBorderStyle = FormBorderStyle.None; // Style Title Bar pnlTitleBar.BackColor = ColorTheme.getTheme(); picExit.Image = Image.FromFile(IconTheme.exit); picMinimize.Image = Image.FromFile(IconTheme.minimize); // Color Button Style btnAdd.BackColor = ColorTheme.getTheme("primary"); btnDelete.BackColor = ColorTheme.getTheme("danger"); btnEdit.BackColor = ColorTheme.getTheme("warning"); btnExportReport.BackColor = ColorTheme.getTheme("primary"); #endregion }
public static bool ValidatingInputText(TextBox textBox, Label label) { if (textBox.Text.Trim().Length <= 0) { textBox.Focus(); label.ForeColor = ColorTheme.getTheme("danger"); return(false); } else { label.ForeColor = Color.Black; } return(true); }
public frmMainStudent() { InitializeComponent(); #region * UI SETUP lvwRegister.Columns.Add("Mã Môn", 70); lvwRegister.Columns.Add("Tên Môn", 85); lvwRegister.Columns.Add("Số Tín Chỉ", 85); lvwRegister.Columns.Add("Thông Tin", 80); lvwRegister.Columns.Add("Tên Giảng Viên", 100); lvwRegister.Columns.Add("Ngày Bắt Đầu", 100); lvwRegister.Columns.Add("Ngày Kết Thúc", 100); lvwRegister.Columns.Add("Mã Khóa", 80); lvwRegister.Columns.Add("Mã Khoa", 80); lvwRegistered.Columns.Add("Mã Môn", 70); lvwRegistered.Columns.Add("Tên Môn", 85); lvwRegistered.Columns.Add("Số Tín Chỉ", 85); lvwRegistered.Columns.Add("Thông Tin", 80); lvwRegistered.Columns.Add("Tên Giảng Viên", 100); lvwRegistered.Columns.Add("Ngày Bắt Đầu", 100); lvwRegistered.Columns.Add("Ngày Kết Thúc", 100); lvwRegistered.Columns.Add("Mã Khóa", 80); lvwRegistered.Columns.Add("Mã Khoa", 80); #endregion #region * UI STYLE BackColor = ColorTheme.getTheme("secondary"); picLogout.Image = Image.FromFile(IconTheme.logout); picPassWord.Image = Image.FromFile(IconTheme.password); lblWelcome.ForeColor = ColorTheme.getTheme("text-bold"); lblWelcomeSlogan.ForeColor = ColorTheme.getTheme("text-normal"); // Hidden TitleBar FormBorderStyle = FormBorderStyle.None; // Style Title Bar pnlTitleBar.BackColor = ColorTheme.getTheme(); picLogo.Image = Image.FromFile(IconTheme.logo); picExit.Image = Image.FromFile(IconTheme.exit); picMinimize.Image = Image.FromFile(IconTheme.minimize); // Color Button Style //btnSubjectRegister.BackColor = ColorTheme.getTheme("primary"); btnRegister.BackColor = ColorTheme.getTheme("primary"); btnCancelRegister.BackColor = ColorTheme.getTheme("danger"); #endregion }
private bool ValidatingTxtCodeNumLogin() { if (txtCodeNum.Text.Trim().Length <= 0) { txtCodeNum.Focus(); lblCodeNum.Text = $"MÃ SỐ - Ô này là bắt buộc"; lblCodeNum.ForeColor = ColorTheme.getTheme("danger"); return(false); } else { lblCodeNum.Text = $"MÃ SỐ"; lblCodeNum.ForeColor = Color.FromArgb(142, 146, 151); } return(true); }
private bool ValidatingTxtPasswordLogin() { if (txtPassword.Text.Trim().Length <= 0) { txtPassword.Focus(); lblPassword.Text = $"MẬT KHẨU - Ô này là bắt buộc"; lblPassword.ForeColor = ColorTheme.getTheme("danger"); return(false); } else { lblPassword.Text = $"MẬT KHẨU"; lblPassword.ForeColor = Color.FromArgb(142, 146, 151); } return(true); }
public frmChangePassword() { InitializeComponent(); #region * UI SETUP // Password Char txtPassOld.PasswordChar = '\u25CF'; txtPassNew.PasswordChar = '\u25CF'; txtRePassNew.PasswordChar = '\u25CF'; #endregion #region * UI STYLE btnChangePassword.BackColor = ColorTheme.getTheme("primary"); btnPassGenerator.BackColor = ColorTheme.getTheme("success"); #endregion }
private void btnAdd_Click(object sender, EventArgs e) { if (CodeNumExists()) { return; } if (txtCourseId.Text.Length <= 0) { lblCourseId.ForeColor = ColorTheme.getTheme("danger"); txtCourseId.Focus(); MessageBox.Show(MessageBoxText.RequiredInput, MessageBoxText.CaptionInformation, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Course course = new Course(txtCourseId.Text, txtCourseName.Text); CourseBUS.HandleAddCourse(lvwCourse, course); }
public frmConfigDatabase() { InitializeComponent(); #region * UI STYLE BackColor = ColorTheme.getTheme("secondary"); // Hidden TitleBar FormBorderStyle = FormBorderStyle.None; // Style Title Bar pnlTitleBar.BackColor = ColorTheme.getTheme("primary"); picExit.Image = Image.FromFile(IconTheme.exit); picMinimize.Image = Image.FromFile(IconTheme.minimize); // Style Button btnTestConnect.BackColor = ColorTheme.getTheme("primary"); btnSaveConnect.BackColor = ColorTheme.getTheme("success"); #endregion }
private void btnAdd_Click(object sender, EventArgs e) { if (CodeNumExists()) { return; } if (txtClassId.Text.Length <= 0) { lblClassId.ForeColor = ColorTheme.getTheme("danger"); txtClassId.Focus(); MessageBox.Show(MessageBoxText.RequiredInput, MessageBoxText.CaptionInformation, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Class classModel = new Class(txtClassId.Text, txtClassName.Text, new Faculty(txtFaculty.Text, ""), new Course(txtCourse.Text, "")); ClassBUS.HandleAddClass(lvwClass, classModel); txtClassId.Text = String.Empty; txtClassName.Text = String.Empty; }
private void btnAdd_Click(object sender, EventArgs e) { if (CodeNumExists()) { return; } if (txtFacultyId.Text.Length <= 0) { lblFacultyId.ForeColor = ColorTheme.getTheme("danger"); txtFacultyId.Focus(); MessageBox.Show(MessageBoxText.RequiredInput, MessageBoxText.CaptionInformation, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Faculty faculty = new Faculty(txtFacultyId.Text, txtFacultyName.Text); FacultyBUS.HandleAddFaculty(lvwFaculty, faculty); txtFacultyId.Text = String.Empty; txtFacultyName.Text = String.Empty; }
public static void FormLoad(System.Windows.Forms.Control control) { // Format Default Button foreach (var item in GetAll(control, typeof(Button))) { (item as Button).FlatStyle = FlatStyle.Flat; (item as Button).Cursor = Cursors.Hand; (item as Button).ForeColor = ColorTheme.getTheme("secondary"); } foreach (var item in GetAll(control, typeof(PictureBox))) { (item as PictureBox).SizeMode = PictureBoxSizeMode.StretchImage; (item as PictureBox).Cursor = Cursors.Hand; } foreach (var item in GetAll(control, typeof(Panel))) { (item as Panel).BackgroundImageLayout = ImageLayout.Stretch; (item as Panel).Cursor = Cursors.Hand; } foreach (var item in GetAll(control, typeof(ListView))) { (item as ListView).View = View.Details; (item as ListView).GridLines = true; (item as ListView).FullRowSelect = true; for (int i = 0; i < (item as ListView).Columns.Count; i++) { Sort.SetSortArrow((item as ListView).Columns[i], SortOrder.Ascending); } } foreach (var item in GetAll(control, typeof(DateTimePicker))) { (item as DateTimePicker).Format = DateTimePickerFormat.Custom; (item as DateTimePicker).CustomFormat = "dd / MM / yyyy"; } }
/* Border Form Style */ private void frmMain_Paint(object sender, PaintEventArgs e) { e.Graphics.DrawRectangle(new Pen(ColorTheme.getTheme(), 8), DisplayRectangle); }
public frmMain() { InitializeComponent(); /* STYLE */ #region * UI SETUP lvwMain.CheckBoxes = true; lvwMain.AllowColumnReorder = true; // Default Input Data cboTypeUser.SelectedIndex = 1; cboSelectSearch.SelectedIndex = 1; cboAction.SelectedIndex = 0; lvwMain.MultiSelect = false; // ComboBox Custom cboFaculty.DisplayMember = "Text"; cboFaculty.ValueMember = "Value"; cboCourse.DisplayMember = "Text"; cboCourse.ValueMember = "Value"; cboClass.DisplayMember = "Text"; cboClass.ValueMember = "Value"; cboFaculty.Format += (s, e) => { e.Value = ((Faculty)e.Value).Name; }; cboCourse.Format += (s, e) => { e.Value = ((Course)e.Value).Name; }; cboClass.Format += (s, e) => { e.Value = ((Class)e.Value).Name; }; #endregion #region * UI STYLE BackColor = ColorTheme.getTheme("secondary"); picLogout.Image = Image.FromFile(IconTheme.logout); picReloadCourse.Image = Image.FromFile(IconTheme.reload); picPassWord.Image = Image.FromFile(IconTheme.password); picReloadFaculty.Image = Image.FromFile(IconTheme.reload); lblWelcome.ForeColor = ColorTheme.getTheme("text-bold"); lblWelcomeSlogan.ForeColor = ColorTheme.getTheme("text-normal"); // Hidden TitleBar FormBorderStyle = FormBorderStyle.None; // Style Title Bar pnlTitleBar.BackColor = ColorTheme.getTheme(); picLogo.Image = Image.FromFile(IconTheme.logo); picExit.Image = Image.FromFile(IconTheme.exit); picMinimize.Image = Image.FromFile(IconTheme.minimize); // Color Button Style btnImportExcel.BackColor = btnExportExcel.BackColor = ColorTheme.getTheme("success"); btnAdd.BackColor = ColorTheme.getTheme("primary"); btnDelete.BackColor = ColorTheme.getTheme("danger"); btnUpdate.BackColor = ColorTheme.getTheme("primary"); btnAddCourse.BackColor = ColorTheme.getTheme(); btnAddFaculty.BackColor = ColorTheme.getTheme(); btnAddClass.BackColor = ColorTheme.getTheme(); btnAction.BackColor = ColorTheme.getTheme("primary"); btnShowSubject.BackColor = ColorTheme.getTheme(); btnExportReport.BackColor = ColorTheme.getTheme("primary"); btnSubject.BackColor = ColorTheme.getTheme("primary"); #endregion }