Example #1
0
 public FrmNamHoc()
 {
     InitializeComponent();
     _namHocBUS      = new NamHocBUS();
     _isAddButton    = true;
     _isDeleteButton = true;
 }
Example #2
0
        private void frmThemLop_Load(object sender, EventArgs e)
        {
            try
            {
                dtDanhSachMon        = MonBUS.GetTable();
                dtgvDSMon.DataSource = dtDanhSachMon;

                DataGridViewCheckBoxColumn checkboxColumn = new DataGridViewCheckBoxColumn();
                checkboxColumn.Width = 30;
                checkboxColumn.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                dtgvDSMon.Columns.Insert(0, checkboxColumn);

                // add checkbox header
                Rectangle rect = dtgvDSMon.GetCellDisplayRectangle(0, -1, true);
                // set checkbox header to center of header cell. +1 pixel to position correctly.
                rect.X = rect.Location.X + (rect.Width / 4);

                CheckBox checkboxHeader = new CheckBox();
                checkboxHeader.Name            = "checkboxHeader";
                checkboxHeader.Size            = new Size(18, 18);
                checkboxHeader.Location        = rect.Location;
                checkboxHeader.CheckedChanged += new EventHandler(checkboxHeader_CheckedChanged);

                dtgvDSMon.Controls.Add(checkboxHeader);

                cmbNamHoc.DataSource    = NamHocBUS.GetList();
                cmbNamHoc.DisplayMember = "TenNamHoc";
                cmbNamHoc.ValueMember   = "MaNamHoc";
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void frmThongKeLopCuaGiangVien_Load(object sender, EventArgs e)
        {
            try
            {
                layDanhSachGiangVien();

                cmbNamHoc.DataSource    = NamHocBUS.GetList();
                cmbNamHoc.DisplayMember = "TenNamHoc";
                cmbNamHoc.ValueMember   = "MaNamHoc";

                isFormLoadCompleted = true;
                if (cbxTatCaNamHoc.Checked)
                {
                    rtxtEmailContent.Text = "Kính gửi quý thầy cô lịch giảng dạy. Nếu có gì sai sót xin quý thầy cô phản ánh lại cho giáo vụ, để giáo vụ kiểm tra và chỉnh sửa kịp thời.\n\nXin cảm ơn quý thầy cô.";
                    txtEmailSubject.Text  = "LỊCH GIẢNG DẠY";
                }
                else
                {
                    rtxtEmailContent.Text = "Kính gửi quý thầy cô lịch giảng dạy năm học " + (cmbNamHoc.SelectedItem as NamHocDTO).TenNamHoc + ". Nếu có gì sai sót xin quý thầy cô phản ánh lại cho giáo vụ, để giáo vụ kiểm tra và chỉnh sửa kịp thời.\n\nXin cảm ơn quý thầy cô.";
                    txtEmailSubject.Text  = "LỊCH GIẢNG DẠY NĂM HỌC " + (cmbNamHoc.SelectedItem as NamHocDTO).TenNamHoc;
                }
                //dtgvDachSachLopCuaGiangVien.AutoGenerateColumns = false;
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #4
0
        private void listLop_MouseClick(object sender, MouseEventArgs e)
        {
            try
            {
                if (listLop.SelectedIndex >= 0)
                {
                    lopDTO = LopBUS.TimLopTheoMaLop(Int32.Parse(listLop.SelectedValue.ToString()));

                    txtTenLop.Text               = lopDTO.TenLop;
                    txtSoLuongSinhVien.Text      = lopDTO.SoLuongSinhVien.ToString();
                    txtSoLuongNgoaiNganSach.Text = lopDTO.SoLuongNgoaiNganSach.ToString();
                    txtSoLuongTrongNganSach.Text = lopDTO.SoLuongTrongNganSach.ToString();

                    LayDanhSachChiTietMon();

                    btnCapNhatChiTietMon.Visible = true;
                    dtgvChiTietMon.Visible       = true;
                    groupBox2.Visible            = true;

                    cmbNamHocCuaLop.DataSource    = NamHocBUS.GetList();
                    cmbNamHocCuaLop.DisplayMember = "TenNamHoc";
                    cmbNamHocCuaLop.ValueMember   = "MaNamHoc";
                    cmbNamHocCuaLop.SelectedValue = lopDTO.MaNamHoc;
                }
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
 public FrmTimHocSinh()
 {
     InitializeComponent();
     _khoiBUS    = new KhoiBUS();
     _lopBUS     = new LopBUS();
     _namHocBUS  = new NamHocBUS();
     _hocSinhBUS = new HocSinhBUS();
 }
 public FrmBcTongKetHocKy()
 {
     InitializeComponent();
     _khoiBUS              = new KhoiBUS();
     _namHocBUS            = new NamHocBUS();
     _bangDiemBUS          = new BangDiemBUS();
     _hocKyBUS             = new HocKyBUS();
     _dsBaocaoTongKetHocKy = null;
 }
 public FrmLapDsLop()
 {
     InitializeComponent();
     _giaoVienBUS    = new GiaoVienBUS();
     _namHocBUS      = new NamHocBUS();
     _khoiBUS        = new KhoiBUS();
     _lopBUS         = new LopBUS();
     _isAddButton    = true;
     _isDeleteButton = true;
 }
        public FrmBcBangDiemHocKy()
        {
            InitializeComponent();

            _khoiBUS          = new KhoiBUS();
            _lopBUS           = new LopBUS();
            _namHocBUS        = new NamHocBUS();
            _bangDiemBUS      = new BangDiemBUS();
            _hocKyBUS         = new HocKyBUS();
            _bangDiemHocKyDTO = null;
        }
        public FrmBangDiemMonHoc()
        {
            InitializeComponent();

            _khoiBUS     = new KhoiBUS();
            _lopBUS      = new LopBUS();
            _namHocBUS   = new NamHocBUS();
            _bangDiemBUS = new BangDiemBUS();
            _hocKyBUS    = new HocKyBUS();
            _monHocBUS   = new MonHocBUS();
        }
 public FrmPhanLop()
 {
     InitializeComponent();
     _namHocBUS       = new NamHocBUS();
     _khoiBUS         = new KhoiBUS();
     _lopBUS          = new LopBUS();
     _hocSinhBUS      = new HocSinhBUS();
     _phanLopBUS      = new PhanLopBUS();
     _quyDinhBUS      = new QuyDinhBUS();
     _chuyenLopBUS    = new ChuyenLopBUS();
     _maNamHocHienTai = _quyDinhBUS.LayMaNamHoc_HienTai();
 }
Example #11
0
 public FrmHocSinh()
 {
     InitializeComponent();
     _namHocBUS      = new NamHocBUS();
     _khoiBUS        = new KhoiBUS();
     _lopBUS         = new LopBUS();
     _hocSinhBUS     = new HocSinhBUS();
     _quyDinhBUS     = new QuyDinhBUS();
     _phanLopBUS     = new PhanLopBUS();
     _isAddButton    = true;
     _isDeleteButton = true;
 }
Example #12
0
 private void frmTimKiemLop_Load(object sender, EventArgs e)
 {
     try
     {
         cmbNamHoc.DataSource    = NamHocBUS.GetList();
         cmbNamHoc.DisplayMember = "TenNamHoc";
         cmbNamHoc.ValueMember   = "MaNamHoc";
     }
     catch (System.Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #13
0
 private void layDanhSachNamHoc()
 {
     try
     {
         listNamHoc.DataSource    = NamHocBUS.GetTable(txtThongTinTimKiem.Text);
         listNamHoc.DisplayMember = "TenNamHoc";
         listNamHoc.ValueMember   = "MaNamHoc";
     }
     catch (System.Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #14
0
        private void listNamHoc_MouseClick(object sender, MouseEventArgs e)
        {
            try
            {
                if (listNamHoc.SelectedIndex >= 0)
                {
                    namHocDTO = NamHocBUS.GetRecord(Int32.Parse(listNamHoc.SelectedValue.ToString()));

                    txtTenNamHocUpdate.Text = namHocDTO.TenNamHoc;
                }
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #15
0
 private void btnThemNamHoc_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtNamHoc.Text == "")
         {
             MessageBox.Show("Phải nhập năm học");
             return;
         }
         NamHocDTO namHocDTO = new NamHocDTO();
         namHocDTO.TenNamHoc = txtNamHoc.Text;
         NamHocBUS.Insert(namHocDTO);
         MessageBox.Show("Thêm năm học thành công");
     }
     catch (System.Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        private void frmThemNamHocVaoChiTietMonTimKiem_Load(object sender, EventArgs e)
        {
            try
            {
                maChiTietMon = frmTimKiemLop.gMaChiTietMon;
                maNamHoc     = frmTimKiemLop.gMaNamHoc;
                ltNamHoc     = NamHocBUS.GetList();

                cmbNamHoc.DataSource    = ltNamHoc;
                cmbNamHoc.DisplayMember = "TenNamHoc";
                cmbNamHoc.ValueMember   = "MaNamHoc";
                cmbNamHoc.SelectedValue = maNamHoc;

                isFirstLoadSuccess = true;
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #17
0
        private void btnCapNhatNamHoc_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult result = MessageBox.Show("Bạn có chắc muốn cập nhật năm học này không?",
                                                      "Question",
                                                      MessageBoxButtons.YesNo,
                                                      MessageBoxIcon.Question,
                                                      MessageBoxDefaultButton.Button1);
                if (result == DialogResult.Yes)
                {
                    namHocDTO.TenNamHoc = txtTenNamHocUpdate.Text;

                    NamHocBUS.UpdateRecord(namHocDTO);
                    MessageBox.Show("Cập nhật năm học thành công");
                    layDanhSachNamHoc();
                }
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #18
0
        private void btnXoaNamHoc_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult result = MessageBox.Show("Bạn có chắc muốn xóa năm học này không?",
                                                      "Question",
                                                      MessageBoxButtons.YesNo,
                                                      MessageBoxIcon.Question,
                                                      MessageBoxDefaultButton.Button1);
                if (result == DialogResult.Yes)
                {
                    NamHocBUS.Delete(namHocDTO.MaNamHoc);
                    MessageBox.Show("Xóa năm học thành công");
                    layDanhSachNamHoc();

                    txtTenNamHocUpdate.Text = "";
                }
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #19
0
 public void refreshNamHocData()
 {
     cmbNamHoc.DataSource    = NamHocBUS.GetList();
     cmbNamHoc.DisplayMember = "TenNamHoc";
     cmbNamHoc.ValueMember   = "MaNamHoc";
 }
 public FrmQuyDinhDauNam()
 {
     InitializeComponent();
     _namHocBUS  = new NamHocBUS();
     _quyDinhBUS = new QuyDinhBUS();
 }