Beispiel #1
0
        private void btnThemVaoLop_Click(object sender, EventArgs e)
        {
            try
            {
                HOCVIEN hv = HocVien.Select(gridDSHV.SelectedRows[0].Cells["clmMaHV"].Value.ToString());

                if (gridDSHVLop.Rows.Count < GlobalSettings.QuyDinh["QD0000"] ||
                    MessageBox.Show("Số học viên tối đa của lớp là " + GlobalSettings.QuyDinh["QD0000"] + Environment.NewLine + "Bạn có chắc sẽ thêm?",
                                    "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                {
                    string[] s = new string[]
                    {
                        hv.MaHV,
                        hv.TenHV,
                        ((DateTime)hv.NgaySinh).ToString("dd/MM/yyyy"),
                        hv.GioiTinhHV,
                        hv.SdtHV,
                        hv.DiaChi,
                        gridDSHV.SelectedRows[0].Cells["clmMaPhieu"].Value.ToString()
                    };

                    gridDSHV.Rows.RemoveAt(gridDSHV.SelectedRows[0].Index);

                    gridDSHVLop.Rows.Add(s);
                }
            }
            catch { }
        }
Beispiel #2
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            frmHocVienEdit frm = new frmHocVienEdit(HocVien.Select(gridDSHV.SelectedRows[0].Cells["clmMaHV"].Value.ToString()));

            frm.Text = "Cập nhật thông tin học viên";
            frm.ShowDialog();
            btnXemTatCa_Click(sender, e);
        }
Beispiel #3
0
        private void frmThayDoiThongTinHV_Load(object sender, EventArgs e)
        {
            hv = HocVien.Select(GlobalSettings.UserID);

            txtMaHV.Text       = hv.MaHV;
            txtTenHV.Text      = hv.TenHV;
            dateNgaySinh.Value = (DateTime)hv.NgaySinh;
            cboGioiTinh.Text   = hv.GioiTinhHV;
            txtDiaChi.Text     = hv.DiaChi;
            txtSDT.Text        = hv.SdtHV;
            txtEmail.Text      = hv.EmailHV;
        }
 private void gridDSHV_Click(object sender, EventArgs e)
 {
     LockPanelControl();
     hocVien = HocVien.Select(gridDSHV.SelectedRows[0].Cells["clmMaHV"].Value.ToString());
     LoadPanelControl(hocVien);
 }
        private void btnLuuPhieu_Click(object sender, EventArgs e)
        {
            try
            {
                ValidatePhieu();

                maPhieu = txtMaPhieu.Text;
                maHV    = gridDSHV.SelectedRows[0].Cells["clmMaHV"].Value.ToString();
                maKH    = ((KHOAHOC)cboKhoaHoc.SelectedValue).MaKH;
                PhieuGhiDanh.Insert(new PHIEUGHIDANH()
                {
                    MaPhieu     = maPhieu,
                    NgayGhiDanh = dateNgayGhiDanh.Value,
                    DaDong      = numDaDong.Value,
                    ConNo       = numConNo.Value,
                    MaNV        = GlobalSettings.UserID,

                    DANGKies = new DANGKY()
                    {
                        MaHV    = maHV,
                        MaKH    = maKH,
                        MaPhieu = maPhieu
                    }
                });

                MessageBox.Show(string.Format("Phiếu ghi danh {0} đã được thêm thành công", maPhieu), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);

                var h = HocVien.Select(maHV);
                if (h.MaLoaiHV == "LHV00")
                {
                    HocVien.Update(new HOCVIEN()
                    {
                        MaHV         = h.MaHV,
                        TenHV        = h.TenHV,
                        GioiTinhHV   = h.GioiTinhHV,
                        NgaySinh     = h.NgaySinh,
                        DiaChi       = h.DiaChi,
                        SdtHV        = h.SdtHV,
                        EmailHV      = h.EmailHV,
                        NgayTiepNhan = h.NgayTiepNhan,
                        MaLoaiHV     = "LHV01",
                        TenDangNhap  = h.MaHV,
                    },
                                   new TAIKHOAN()
                    {
                        TenDangNhap = h.MaHV,
                        MatKhau     = h.MaHV
                    });
                    MessageBox.Show(string.Format("Học viên {0} đã được chuyển thành học viên chính thức với tài khoản:{1}Tên đăng nhập: {2}{3}Mật khẩu: {4}",
                                                  h.TenHV, Environment.NewLine, h.MaHV, Environment.NewLine, h.MaHV),
                                    "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                isSave = true;
                LoadPhieuGhiDanh();
                if (MessageBox.Show("Bạn có muốn in phiếu ghi danh vừa lưu?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    btnInBienLai_Click(sender, e);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }