Ejemplo n.º 1
0
        private void treeViewListLH_AfterSelect(object sender, TreeViewEventArgs e)
        {
            Global.LopHocID = Convert.ToInt32(e.Node.Tag);
            txtLopHoc.Text  = e.Node.Text;
            Load_PhieuThu();
            LopHocContext lhcontext = new LopHocContext();

            if (lhcontext.Request())
            {
                bttDangKy.Enabled = true;
            }
            else
            {
                bttDangKy.Enabled = false;
            }
        }
Ejemplo n.º 2
0
        private void bttDangKy_Click(object sender, EventArgs e)
        {
            idhv = Global.HocVienID;
            idlh = Global.LopHocID;
            idnv = Global.NhanVienID;
            //state Pattern
            LopHocContext lhcontext = new LopHocContext(idlh);

            if (lhcontext.Request())
            {
                if (txtHocVien.Text == " " || txtLopHoc.Text == "")
                {
                    MessageBox.Show("Bạn chưa điền đủ thông tin!", "Thêm  học viên vào lớp học.", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    DialogResult dialogResult = MessageBox.Show("Bạn muốn thêm học viên này vào lớp không ?", "Thêm học viên.", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (dialogResult == DialogResult.Yes)
                    {
                        BuilderPhieuThu.PhieuThu phieu = new BuilderPhieuThu.PhieuThuBuilder().HocVienId(idhv).LopHocId(idlh).NhanVienId(idnv).build();
                        if (phieu.DangKyLopHoc())
                        {
                            MessageBox.Show("Bạn đã thêm học viên thành công!", "Thêm học viên.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Load_HocVien();
                            Load_PhieuThu();
                            Load_ThongTinLopHoc();
                        }
                        else
                        {
                            MessageBox.Show("Học Viên Đã Tồn Tại!");
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Lớp Học Đã Đầy");
            }
        }