public frmDeTai() { InitializeComponent(); this.cMaDeTai.DataPropertyName = nameof(DeTai.MaDT); this.cTenDT.DataPropertyName = nameof(DeTai.TenDT); this.cLoaiDT.DataPropertyName = nameof(DeTai.LoaiDT); this.cNhom.DataPropertyName = nameof(DeTai.MaNhom); this.cGiaoVien.DataPropertyName = nameof(DeTai.MaGV); this.cNoiDung.DataPropertyName = nameof(DeTai.NoiDung); BindingSource source = new BindingSource(); source.DataSource = DeTaiController.getListDT(); this.dataGridView1.DataSource = source; // dgrDSSV.AutoGenerateColumns = false; List <Nhom> searchnhom = SinhVienController.getListNhom(); for (int i = 0; i < searchnhom.Count; i++) { this.cboNhom.Items.Add(searchnhom[i]); } List <GiaoVien> searchgiaovien = GiaoVienController.getListgiaovien(); for (int i = 0; i < searchgiaovien.Count; i++) { this.cboGiaoVien.Items.Add(searchgiaovien[i]); } }
public void Hienthi() { lstGV = GiaoVienController.getAllDataGV(); DataTable dt = ViewHelper.ToDataTable <GiaoVien>(lstGV); dtgrGV.DataSource = dt; dtgrGV.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dt.Columns["MaGV"].ColumnName = "Mã Giáo Viên"; dt.Columns["HoTen"].ColumnName = "Họ Tên"; dt.Columns["NgaySinh"].ColumnName = "Ngày Sinh"; dt.Columns["GioiTinh"].ColumnName = "Giới Tính (Nữ ✓/nam)"; dt.Columns["Sdt"].ColumnName = "Số Điện Thoại"; dt.Columns["DiaChi"].ColumnName = "Địa Chỉ"; dt.Columns["TenMon"].ColumnName = "Tên môn"; int j = 0; foreach (DataGridViewColumn col in dtgrGV.Columns) { col.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; col.HeaderCell.Style.Font = new Font("Arial", 12F, FontStyle.Bold, GraphicsUnit.Pixel); dtgrGV.Columns[j].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; j++; } try { dtgrGV.CurrentCell = dtgrGV[CurCl, CurR]; } catch { } // lblTongSL.Text = GetTongSobanGhi("select * from GiaoVien").ToString(); dtgrGV.Refresh(); }
private void btUpdate_Click_1(object sender, EventArgs e) { if (this.currentIDGV == -1) { MessageBox.Show("Vui long chon Giao vien"); return; } GiaoVien gv = new GiaoVien(); gv.IDGiaoVien = this.currentIDGV; gv.HoTen = this.txtName.Text; gv.Email = this.txtEmail.Text; gv.NgaySinh = this.Birthday.Value; gv.SDT = this.txtSDT.Text; gv.BoMon = this.cbBomon.Text; gv.GioiTinh = this.cbSex.Text; gv.username = this.txtusername.Text; gv.pass = this.txtpass.Text; gv.status = 1; GiaoVienController.UpdateGV(gv); this.currentIDGV = -1; showGV(); txtEmail.Text = ""; txtName.Text = ""; txtpass.Text = ""; txtSDT.Text = ""; txtusername.Text = ""; cbBomon.Text = ""; cbSex.Text = ""; }
private void displayDeTai() { string displaysinhvien = ""; List <DeTai> lstdt = DeTaiController.danhsachDT(); foreach (DeTai detai in lstdt) { displaysinhvien = ""; foreach (SinhVien u in detai.SinhViens) { displaysinhvien = displaysinhvien + u + ", "; } ListViewItem dt = new ListViewItem(detai.MaDT); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.TenDT)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.MoTaDT)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NgayBatDau.ToString("dd/MM/yyyy"))); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NgayKetThuc.ToString("dd/MM/yyyy"))); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.TienDoDT.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, displaysinhvien)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.MaGV)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, GiaoVienController.getExistGV(detai.MaGV).HoTen)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NhanXet)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.FileDeTai)); this.listDeTai.Items.Add(dt); } }
public void showDSGiaoVien() { BindingSource source = new BindingSource(); List <GiaoVien> dsGiaoVien = new List <GiaoVien>(); if (this.admin == 1) { dsGiaoVien = GiaoVienController.GetListGiaoVien(); source.DataSource = dsGiaoVien; } else { GiaoVien gv = GiaoVienController.GetGV(this.currentGiaoVien); dsGiaoVien.Add(gv); source.DataSource = dsGiaoVien; } GiaoVien giaoVienRong = new GiaoVien(); cbGiaoVien.DisplayMember = "HoTen"; cbGiaoVien.Items.Add(giaoVienRong); foreach (GiaoVien gv in dsGiaoVien) { cbGiaoVien.Items.Add(gv); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmNguoiDung_Load(object sender, EventArgs e) { if (this.Controller == null) { this.Controller = new NguoiDungController(); } //Hien thi combobox loai nguoi dung LoaiNguoiDungController ctrlLoaiNguoiDung = new LoaiNguoiDungController(); ctrlLoaiNguoiDung.HienThiComboBox(this.cmbLoaiNguoiDung); ctrlLoaiNguoiDung.HienThiDataGridViewComboBoxColumn(this.colLoaiNguoiDung); //Hien thi combox giao vien GiaoVienController ctrlGiaoVien = new GiaoVienController(); ctrlGiaoVien.HienThiComboBox(this.cmbGiaoVien); //Them mot dong co ma giao vien la null de khi chon loai nguoi dung k phai la giao vien DataRow row = ctrlGiaoVien.Data.DataService.NewRow(); row["MaGiaoVien"] = DBNull.Value; row["HoTen"] = "Khác..."; ctrlGiaoVien.Data.DataService.Rows.Add(row); //An combobox giao vien this.lbGiaoVien.Visible = false; this.cmbGiaoVien.Visible = false; //Dat vi tri combobox giao vien trung voi ten nguoi dung this.lbGiaoVien.Location = this.lbTenNguoiDung.Location; this.cmbGiaoVien.Location = this.txtTenNguoiDung.Location; this.Controller.HienThiDS(this.dgvDS, this.bnDS, this.txtTenDangNhap, this.txtMatKhau, this.cmbLoaiNguoiDung, this.txtTenNguoiDung, this.cmbGiaoVien); }
private void txtTimKiem_TextChanged(object sender, EventArgs e) { GiaoVienController gvc = new GiaoVienController(); DataTable dt = gvc.Searchgv(txtTimKiem.Text); dgvGiangVien.DataSource = dt; dgvGiangVien.Refresh(); }
public frmLop() { InitializeComponent(); this.Controller = new LopController(); this.KhoiLopController = new KhoiLopController(); this.NamHocController = new NamHocController(); this.GiaoVienController = new GiaoVienController(); }
public frmDeTaiGiaoVien(GiaoVien giaovien) { InitializeComponent(); this.giaovien = giaovien; int dem = GiaoVienController.demdetai(this.giaovien.MaGV); for (int i = 0; i < dem; i++) { listDeTai.Items.Add(GiaoVienController.danhsach(this.giaovien.MaGV)[i]); } }
private void txtTimTenDT_TextChanged(object sender, EventArgs e) { if (check.Checked == true) { listDeTai.Items.Clear(); string displaysinhvien = ""; List <DeTai> lstdt = DeTaiController.TimKiemDeTaiKhiCoCheck(txtTimMaDT.Text, txtTimTenDT.Text); foreach (DeTai detai in lstdt) { displaysinhvien = ""; foreach (SinhVien u in detai.SinhViens) { displaysinhvien = displaysinhvien + u + ", "; } ListViewItem dt = new ListViewItem(detai.MaDT); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.TenDT)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.MoTaDT)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NgayBatDau.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NgayKetThuc.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.TienDoDT.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, displaysinhvien)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.MaGV)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, GiaoVienController.getExistGV(detai.MaGV).HoTen)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NhanXet)); this.listDeTai.Items.Add(dt); } } else { listDeTai.Items.Clear(); string displaysinhvien = ""; List <DeTai> lstdt = DeTaiController.TimKiemDeTaiKhiKhongCheck(txtTimMaDT.Text, txtTimTenDT.Text); foreach (DeTai detai in lstdt) { displaysinhvien = ""; foreach (SinhVien u in detai.SinhViens) { displaysinhvien = displaysinhvien + u + ", "; } ListViewItem dt = new ListViewItem(detai.MaDT); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.TenDT)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.MoTaDT)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NgayBatDau.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NgayKetThuc.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.TienDoDT.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, displaysinhvien)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.MaGV)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, GiaoVienController.getExistGV(detai.MaGV).HoTen)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NhanXet)); this.listDeTai.Items.Add(dt); } } }
private void btnLogin_Click(object sender, EventArgs e) { if (ckGiaoVien.Checked == true) { if (GiaoVienController.checkExistGiaoVien(txtUsername.Text, txtPassword.Text) == false) { lblErr.Text = ""; lblErr.Text += "!Tài khoản không tồn tại"; txtPassword.Clear(); } else { this.Hide(); GiaoVien giaovien = new GiaoVien(); giaovien = GiaoVienController.getExistGV(txtUsername.Text); frmMainGiaoVien formGiaoVien = new frmMainGiaoVien(giaovien); formGiaoVien.Show(); } } else if (ckSinhVien.Checked == true) { if (SinhVienController.checkExistSV(txtUsername.Text, txtPassword.Text) == false) { lblErr.Text = ""; lblErr.Text += "!Tài khoản không tồn tại"; txtPassword.Clear(); } else { this.Hide(); SinhVien sinhvien = new SinhVien(); sinhvien = SinhVienController.getExistSV(txtUsername.Text); frmMainSinhVien formSinhVien = new frmMainSinhVien(sinhvien); formSinhVien.Show(); } } else { if (LoginController.checkExistLanhDao(txtUsername.Text, txtPassword.Text) == false) { lblErr.Text = ""; lblErr.Text += "!Tài khoản không tồn tại"; txtPassword.Clear(); } else { this.Hide(); frmMainGUI formLanhDao = new frmMainGUI(); formLanhDao.Show(); } } }
private void btnThemmoi_Click(object sender, EventArgs e) { int dem = 0; if (this.txtMaGV.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtMaGV, "Phải nhập mã giáo viên"); dem++; } else { this.errorProvider1.SetError(this.txtMaGV, null); } if (this.txtHoTenGV.Text.Trim().Length <= 0) { this.errorProvider2.SetError(this.txtHoTenGV, "Phải nhập tên Giáo viên"); dem++; } else { this.errorProvider2.SetError(this.txtHoTenGV, null); } if (this.txtEmailGV.Text.Trim().Length <= 0) { this.errorProvider3.SetError(this.txtEmailGV, "Phải nhập Email Giáo viên"); dem++; } else { this.errorProvider3.SetError(this.txtEmailGV, null); } if (dem != 0) { return; } GiaoVien gv = new GiaoVien(); gv.MaGV = this.txtMaGV.Text.Trim(); gv.TenGV = this.txtHoTenGV.Text.Trim(); gv.EmailGV = this.txtEmailGV.Text.Trim(); if (GiaoVienController.AddGV(gv) == false) { MessageBox.Show("Mã giáo viên bị trùng"); return; } GiaoVienController.AddGV(gv); BindingSource source = new BindingSource(); source.DataSource = GiaoVienController.GetGV(); this.dataGridView1.DataSource = source; }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmLop_Load(object sender, EventArgs e) { //Khoi tao doi tuong m_Controller if (this.Controller == null) { this.Controller = new LopController(); } //Khoi tao doi tuong m_KhoiLopController if (this.KhoiLopController == null) { this.KhoiLopController = new KhoiLopController(); } //Khoi tao doi tuong m_NamHocController if (this.NamHocController == null) { this.NamHocController = new NamHocController(); } //Khoi tao doi tuong m_GiaoVienController if (this.GiaoVienController == null) { this.GiaoVienController = new GiaoVienController(); } //Hien thi ComboBox Khoi lop this.KhoiLopController.HienThiCombobox(this.cmbMaKhoiLop); //Hien thi DataGridViewComboBoxColumn khoi lop this.KhoiLopController.HienThiDataGridComboBoxColumn(this.colMaKhoiLop); //Hien thi ComboBox Nam hoc this.NamHocController.HienThiCombobox(this.cmbMaNamHoc); //Hien thi DataGridViewComboBoxColumn Nam hoc this.NamHocController.HienThiDataGridComboBoxColumn(this.colMaNamHoc); //Hien thi ComboBox Giao vien this.GiaoVienController.HienThiComboBox(this.cmbMaGiaoVien); //Hien thi DataGridViewComboBoxColumn Giao vien this.GiaoVienController.HienThiDataGridComboBoxColumn(this.colMaGiaoVien); //Hien thi DS lop this.Controller.HienThiDS(this.txtMaLop, this.txtTenLop, this.txtSiSo, this.cmbMaKhoiLop, this.cmbMaNamHoc, this.cmbMaGiaoVien, this.dgvDS, this.bnDS); //Neu trong danh sach khong co dong nao if (this.dgvDS.Rows.Count == 0) { this.btXoa.Enabled = false; this.itXoa.Enabled = false; } }
private void btnXoa_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có muốn xóa dữ liệu đã chọn", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { if (GiaoVienController.XoaCN(MaGV, MaLop)) { MessageBox.Show("Xóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Hienthi(); IDmember = null; } else { MessageBox.Show("Xóa Không thành công", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnLamMoi_Click(object sender, EventArgs e) { try { listDeTai.Items.Clear(); GiaoVien giaovien1; giaovien1 = this.giaovien; int dem = GiaoVienController.demdetai(this.giaovien.MaGV); for (int i = 0; i < dem; i++) { listDeTai.Items.Add(GiaoVienController.danhsach(this.giaovien.MaGV)[i]); } } catch { } }
public void showGV() { if (this.admin == 1) { BindingSource source = new BindingSource(); source.DataSource = GiaoVienController.GetListGiaoVien(); this.dgvTeacher.DataSource = source; } else { BindingSource source = new BindingSource(); source.DataSource = GiaoVienController.GetGV(currentGiaoVien); this.dgvTeacher.DataSource = source; } }
private void btndangnhap_Click(object sender, EventArgs e) { GiaoVien gv = new GiaoVien(); gv.username = txttk.Text.Trim(); gv.pass = txtmk.Text.Trim(); if (GiaoVienController.DangNhap(gv) == null) { MessageBox.Show("Vui long kiem tra tai khoan va mat khau"); return; } gv = GiaoVienController.DangNhap(gv); frmMain mf = new frmMain(gv.IDGiaoVien, (int)gv.ad); mf.Show(); this.Hide(); }
public frmThaoTacGV(string _MaGV, string _HoTen, DateTime _NgaySinh, bool _GioiTinh, string _Sdt, string _DiaChi, string _MaMon, int state) { InitializeComponent(); _state = state; lstGV = GiaoVienController.getAllDataGV(); if (state == 2) { txtID.Enabled = false; } txtID.Text = _MaGV; txtHoTen.Text = _HoTen; txtDiaChi.Text = _DiaChi; if (_GioiTinh) { radNam.Checked = true; } else { radNu.Checked = true; } dtpNgaySinh.Value = _NgaySinh; txtSDT.Text = _Sdt; ///Thao tac MÃ Môn ///1. Get all ma lop /// using (var db = setupConection.ConnectionFactory()) { if (db.State == ConnectionState.Closed) { db.Open(); } List <MonHoc> list = db.Query <MonHoc>("SELECT MaMon,TenMon FROM dbo.MonHoc").ToList(); for (int i = 0; i < list.Count; i++) { ComboboxItem item = new ComboboxItem(); item.Text = list[i].TenMon.ToString(); item.Value = list[i].MaMon.ToString(); cbMon.Items.Add(item); if (_MaMon == list[i].TenMon) { cbMon.SelectedIndex = i; } } } }
public frmGiaoVien() { InitializeComponent(); this.cMaGV.DataPropertyName = nameof(GiaoVien.MaGV); this.cTenGV.DataPropertyName = nameof(GiaoVien.TenGV); this.cEmail.DataPropertyName = nameof(GiaoVien.EmailGV); this.helpProvider1.SetShowHelp(this.txtMaGV, true); this.helpProvider1.SetHelpString(this.txtMaGV, "Nhap Ma Giao Vien!"); this.helpProvider1.SetShowHelp(this.txtHoTenGV, true); this.helpProvider1.SetHelpString(this.txtHoTenGV, "Nhap ho ten giao vien!"); this.helpProvider1.SetShowHelp(this.txtEmailGV, true); this.helpProvider1.SetHelpString(this.txtEmailGV, "Nhap Email giao vien!"); BindingSource source = new BindingSource(); source.DataSource = GiaoVienController.GetGV(); this.dataGridView1.DataSource = source; }
private void btnXoa_Click(object sender, EventArgs e) { if (this.dataGridView1.SelectedRows.Count <= 0) { MessageBox.Show("Hãy chọn dòng cần xóa!"); return; } GiaoVien giaoVien = GiaoVienController.getGV(this.dataGridView1.SelectedRows[0].Cells[0].Value.ToString()); GiaoVienController.DeleteGV(giaoVien); //Hiển thị BindingSource source = new BindingSource(); source.DataSource = GiaoVienController.GetGV(); this.dataGridView1.DataSource = source; }
private void btnOK_Click(object sender, EventArgs e) { try { if (txtMKMoi.Text.Trim() == "") { MessageBox.Show(" Mật khẩu không thể rỗng ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMKMoi.Text = ""; txtConfimMk.Text = ""; return; } else if (!GiaoVienController.checkExistGiaoVien(txtTaiKhoan.Text, txtMKCu.Text)) { MessageBox.Show(" Bạn nhập sai mật khẩu cũ hoặc tên đăng nhập không tồn tại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMKCu.Text = ""; txtMKMoi.Text = ""; txtConfimMk.Text = ""; return; } else if (txtMKCu.Text == txtMKMoi.Text) { MessageBox.Show(" Mật khẩu mới trùng mật khẩu cũ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMKCu.Text = ""; txtMKMoi.Text = ""; txtConfimMk.Text = ""; return; } else if (txtConfimMk.Text != txtMKMoi.Text) { MessageBox.Show(" xác nhận mật khẩu mới không trùng khớp với mật khẩu mới", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); txtConfimMk.Text = ""; return; } GiaoVien giaovien1 = new GiaoVien(); giaovien1.MatKhau = txtMKMoi.Text; giaovien1.MaGV = giaovien.MaGV; giaovien1.HoTen = giaovien.HoTen; giaovien1.GioiTinh = giaovien.GioiTinh; giaovien1.SDT = giaovien.SDT; giaovien1.Email = giaovien.Email; giaovien1.DeTais = GiaoVienController.danhsach(giaovien.MaGV); GiaoVienController.UpdateGiaoVien(giaovien1); MessageBox.Show("Đổi mật khẩu Thành Công"); } catch { } }
private void dgvTeacher_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvTeacher.CurrentCell.ColumnIndex != 0) { return; } this.currentIDGV = Int32.Parse(dgvTeacher.CurrentRow.Cells[0].Value.ToString()); GiaoVien task = GiaoVienController.GetGV(this.currentIDGV); this.txtEmail.Text = task.Email.Trim(); this.txtName.Text = task.HoTen.Trim(); this.Birthday.Value = DateTime.Parse(task.NgaySinh.ToString()); this.txtSDT.Text = task.SDT.Trim(); this.cbBomon.SelectedItem = task.BoMon.Trim(); this.cbSex.SelectedItem = task.GioiTinh.Trim(); this.txtusername.Text = task.username.Trim(); this.txtpass.Text = task.pass.Trim(); }
public frmThaoTacGV(string id) { InitializeComponent(); _ID = id; gvc = new GiaoVienController(); GiaoVien gv = new GiaoVien(); if (id == null) { txtMaGV.Enabled = true; return; } gv = gvc.GetData(id); txtMaGV.Text = gv.MaGV; txtHoTen.Text = gv.HoTen; DateTime _NgaySinh = (Convert.ToDateTime(gv.NgaySinh)); dtNgaySinh.Value = _NgaySinh; if (gv.GioiTinh == "False") { ckNam.Checked = true; } else if (gv.GioiTinh == "True") { ckNu.Checked = true; } txtSDT.Text = gv.Sdt; txtQueQuan.Text = gv.QueQuan; lblTen.Text = gv.HoTen; string gt = null; if (gv.GioiTinh == "False") { gt = "Nam"; } else if (gv.GioiTinh == "True") { gt = "Nữ"; } lblGoiTinh.Text = gt; int tuoi = DateTime.Now.Year - _NgaySinh.Year; lblTuoi.Text = tuoi.ToString() + " Tuổi"; }
private void bbiSave_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { gvc = new GiaoVienController(); int gt = 0; if (gvc.CheckErr(txtMaGV.Text.Trim(), txtHoTen.Text.Trim(), dtNgaySinh.Value.ToString(), gt, txtSDT.Text.Trim(), txtQueQuan.Text.Trim())) { if (ckNam.Checked) { gt = 0; } if (ckNu.Checked) { gt = 1; } string _ngaysinh = dtNgaySinh.Value.Year + "/" + dtNgaySinh.Value.Month + "/" + dtNgaySinh.Value.Day; if (_ID == null) { if (gvc.ThemGV(txtMaGV.Text.Trim(), txtHoTen.Text.Trim(), _ngaysinh, gt, txtSDT.Text.Trim(), txtQueQuan.Text.Trim())) { MessageBox.Show("Thành Công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Lỗi", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (gvc.SuaGV(txtMaGV.Text.Trim(), txtHoTen.Text.Trim(), _ngaysinh, gt, txtSDT.Text.Trim(), txtQueQuan.Text.Trim())) { MessageBox.Show("Thành Công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Lỗi", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public frmDeTaiSinhVien(SinhVien sinhvien) { InitializeComponent(); masinhvien = sinhvien.MaSV; this.detai = SinhVienController.danhsach(sinhvien.MaSV); TimeSpan Val = DateTime.Parse(detai.NgayKetThuc.ToString()).Subtract(DateTime.Now); gioketthuc = Val.Days * 24 + Val.Hours; if (gioketthuc < 0) { prThoiGian.Value = 0; } else if (gioketthuc > 720) { prThoiGian.Value = 720; } else { prThoiGian.Value = gioketthuc; } lbConLai.Text = gioketthuc.ToString() + " Giờ"; lbMaDT.Text = detai.MaDT; lbTenDT.Text = detai.TenDT; rtxtMoTa.Text = detai.MoTaDT; lbNgayBatDau.Text = detai.NgayBatDau.ToString("dd/MM/yyyy"); lbNgayKetThuc.Text = detai.NgayKetThuc.ToString("dd/MM/yyyy"); lbTienDo.Text = detai.TienDoDT + "%"; rtxtNhanXet.Text = detai.NhanXet; this.giaovien = GiaoVienController.getExistGV(detai.MaGV); lbGiaoVienHuongDan.Text = giaovien.MaGV.ToString() + ": " + giaovien.HoTen.ToString(); prTienDo.Value = int.Parse(detai.TienDoDT.ToString()); txtUpLoad.Text = detai.FileDeTai; int dem = DeTaiController.demsinhvien(sinhvien.MaDT); for (int i = 0; i < dem; i++) { danhsachsinhvien.Text += DeTaiController.danhsach(sinhvien.MaDT)[i].HoTen.ToString() + "\n"; } }
private void bbiSave_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ComboboxItem item = new ComboboxItem(); item = (ComboboxItem)cbMon.SelectedItem; bool gt = true; if (radNam.Checked == true) { gt = true; } else { gt = false; } if (_state == 1) { if (GiaoVienController.ThemGV(txtID.Text.Trim().ToUpper(), txtHoTen.Text.Trim(), dtpNgaySinh.Value, gt, txtSDT.Text.Trim(), txtDiaChi.Text.Trim(), item.Value.ToString())) { MessageBox.Show("Thành Công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Lỗi", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (_state == 2) { if (GiaoVienController.SuaGV(txtID.Text.Trim().ToUpper(), txtHoTen.Text.Trim(), dtpNgaySinh.Value, gt, txtSDT.Text.Trim(), txtDiaChi.Text.Trim(), item.Value.ToString())) { MessageBox.Show("Thành Công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Lỗi", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public frmGiaoVien(GiaoVienController ctrl) { this.Controller = ctrl; InitializeComponent(); }
private void btnSua_Click(object sender, EventArgs e) { int dem = 0; if (this.txtMaGV.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtMaGV, "Phải nhập mã giáo viên"); dem++; } else { this.errorProvider1.SetError(this.txtMaGV, null); } if (this.txtHoTenGV.Text.Trim().Length <= 0) { this.errorProvider2.SetError(this.txtHoTenGV, "Phải nhập tên Giáo viên"); dem++; } else { this.errorProvider2.SetError(this.txtHoTenGV, null); } if (this.txtEmailGV.Text.Trim().Length <= 0) { this.errorProvider3.SetError(this.txtEmailGV, "Phải nhập Email Giáo viên"); dem++; } else { this.errorProvider3.SetError(this.txtEmailGV, null); } if (dem != 0) { return; } if (flag == true) { try { this.dataGridView1.SelectedCells[0].Value = this.txtMaGV.Text.Trim(); this.dataGridView1.SelectedCells[1].Value = this.txtHoTenGV.Text.Trim(); this.dataGridView1.SelectedCells[2].Value = this.txtEmailGV.Text.Trim(); } catch { MessageBox.Show("Hãy nhấn vào ô trống đầu tiên của mỗi dòng để chọn dòng cần cập nhật!"); return; } } GiaoVien gv = new GiaoVien(); gv.MaGV = this.txtMaGV.Text.Trim(); gv.TenGV = this.txtHoTenGV.Text.Trim(); gv.EmailGV = this.txtEmailGV.Text.Trim(); //update GiaoVienController.UpdateGV(gv); //hiển thị BindingSource source = new BindingSource(); source.DataSource = GiaoVienController.GetGV(); this.dataGridView1.DataSource = source; }
private void btAdd_Click_1(object sender, EventArgs e) { errorProvider1.Clear(); if (txtName.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtName, "Nhập tên "); return; } if (txtSDT.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtSDT, "Nhập SDT"); return; } if (cbBomon.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.cbBomon, "Nhập bộ môn"); return; } if (cbSex.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.cbSex, "Nhập giới tính"); return; } if (txtEmail.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtEmail, "Nhập email"); return; } if (DateTime.Now.Year - Birthday.Value.Year < 10) { errorProvider1.SetError(Birthday, "Chọn ngày sinh phù hợp"); return; } if (txtusername.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtusername, "Nhập username"); return; } if (txtpass.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtpass, "Nhập password"); return; } GiaoVien gv = new GiaoVien(); gv.HoTen = txtName.Text.Trim(); gv.SDT = txtSDT.Text.Trim(); gv.NgaySinh = Birthday.Value; gv.Email = txtEmail.Text.Trim(); gv.GioiTinh = cbSex.SelectedItem.ToString(); gv.BoMon = cbBomon.SelectedItem.ToString(); gv.username = txtusername.Text.Trim(); gv.pass = txtpass.Text.Trim(); gv.ad = 0; gv.status = 1; if (GiaoVienController.ThemGV(gv) == false) { MessageBox.Show("Khong them giao vien duoc"); return; } this.txtEmail.Clear(); this.txtName.Clear(); this.txtSDT.Clear(); this.cbBomon.SelectedIndex = 0; this.cbSex.SelectedIndex = 0; this.Birthday.Value = DateTime.Now; this.currentIDGV = -1; showGV(); }
private void btnAddGiangVien_Click(object sender, EventArgs e) { GiaoVien gv = new GiaoVien(); if (txtIDGiangVien.Text.Trim().Length <= 0) { this.error.SetError(txtIDGiangVien, "Hãy nhập mã giảng viên!!!"); return; } else if (GiaoVienController.getgv(txtIDGiangVien.Text.Trim()) != null) { this.error.SetError(txtIDGiangVien, "ID đã tồn tại!!!"); return; } this.error.Clear(); if (txtTenGiangVien.Text.Trim().Length <= 0) { this.error.SetError(txtTenGiangVien, "Hãy nhập tên của giảng viên!!!"); return; } this.error.Clear(); DateTime bd = dtpNgaySinhGV.Value; int y = bd.Year; int old = DateTime.Now.Year - y; if (old < 18) { this.error.SetError(dtpNgaySinhGV, "Giảng viên phải lớn hơn 18 tuổi!!!"); return; } this.error.Clear(); if (rbNam.Checked == false && rbNu.Checked == false) { this.error.SetError(rbNu, "Hãy chọn giới tính cho giảng viên!!!"); return; } this.error.Clear(); if (txtChucVu.Text.Trim().Length <= 0) { this.error.SetError(txtChucVu, "Hãy nhập chức vụ của giảng viên!!!"); return; } this.error.Clear(); if (cbbKhoa.Text.Trim().Length <= 0) { this.error.SetError(cbbKhoa, "Hãy nhập Khoa của giảng viên!!!"); return; } this.error.Clear(); if (txtDiaChi.Text.Trim().Length <= 0) { this.error.SetError(txtDiaChi, "Hãy nhập địa chỉ của giảng viên!!!"); return; } this.error.Clear(); if (txtSDT.Text.Trim().Length <= 0) { this.error.SetError(txtSDT, "Hãy nhập số điện thoại của giảng viên!!!"); return; } else { this.error.Clear(); string phone = txtSDT.Text.ToString(); foreach (char c in phone) { if (!Char.IsDigit(c)) { this.error.SetError(txtSDT, "Số điện thoại không chứa chữ cái!!!"); return; } } } this.error.Clear(); gv.ID = this.txtIDGiangVien.Text.Trim(); gv.Ten = this.txtTenGiangVien.Text.Trim(); if (rbNam.Checked == true) { gv.GioiTinh = true; } else { gv.GioiTinh = false; } gv.NgaySinh = this.dtpNgaySinhGV.Value.Date; gv.ChucVu = this.txtChucVu.Text.Trim(); gv.Khoa = this.cbbKhoa.SelectedValue.ToString(); gv.DiaChi = this.txtDiaChi.Text.Trim(); gv.Sdt = this.txtSDT.Text.Trim(); if (GiaoVienController.addgiangvien(gv) == false) { MessageBox.Show("thêm thất bại"); } Load_data(); clean(); }