示例#1
0
 public int lophoc_capnhat(short ID, string TenLopHoc, string NgayNhan, string HanChot, string NgayNhapHoc, byte MonHocID, string LichHoc, string MoTa, decimal HocPhi, byte LoaiHocPhiID, bool NhanHocVien, byte Khoi)
 {
     if (ID == 0)
     {
         LopHoc lh = new LopHoc();
         lh.TenLopHoc    = TenLopHoc;
         lh.NgayNhan     = NgayNhan;
         lh.HanChot      = HanChot;
         lh.NgayNhapHoc  = NgayNhapHoc;
         lh.MonHocID     = MonHocID;
         lh.LichHoc      = LichHoc;
         lh.MoTa         = MoTa;
         lh.HocPhi       = HocPhi;
         lh.LoaiHocPhiID = LoaiHocPhiID;
         lh.NhanHocVien  = NhanHocVien;
         lh.Khoi         = Khoi;
         return(lh.Add());
     }
     else
     {
         LopHoc lh = new LopHoc().FindByID(ID);
         lh.TenLopHoc    = TenLopHoc;
         lh.NgayNhan     = NgayNhan;
         lh.HanChot      = HanChot;
         lh.NgayNhapHoc  = NgayNhapHoc;
         lh.MonHocID     = MonHocID;
         lh.LichHoc      = LichHoc;
         lh.MoTa         = MoTa;
         lh.HocPhi       = HocPhi;
         lh.LoaiHocPhiID = LoaiHocPhiID;
         lh.NhanHocVien  = NhanHocVien;
         lh.Khoi         = Khoi;
         return(lh.Update());
     }
 }
        private void btnLuuThongTin_Click(object sender, EventArgs e)
        {
            try
            {
                ValidateLuu();

                if (isInsert)
                {
                    LopHoc.Insert(LoadLopHoc());

                    MessageBox.Show("Thêm lớp thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    LopHoc.Update(LoadLopHoc());

                    MessageBox.Show("Sửa lớp thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                this.Close();
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#3
0
        private void btnLuuLop_Click(object sender, EventArgs e)
        {
            try
            {
                var rows = gridDSHVLop.Rows;

                foreach (DataGridViewRow i in rows)
                {
                    bool isAdded = false;
                    foreach (var j in dsLopChuaDu)
                    {
                        if (i.Cells["clmMaHVLop"].Value.ToString() == j.MaHV)
                        {
                            isAdded = true;
                            break;
                        }
                    }

                    if (!isAdded)
                    {
                        BangDiem.Insert(new BANGDIEM()
                        {
                            MaHV     = i.Cells["clmMaHVLop"].Value.ToString(),
                            MaLop    = cboLop.SelectedValue.ToString(),
                            MaPhieu  = i.Cells["clmMaPhieuLop"].Value.ToString(),
                            DiemNghe = 0,
                            DiemNoi  = 0,
                            DiemDoc  = 0,
                            DiemViet = 0
                        });
                    }
                }

                LOPHOC lh = LopHoc.Select(cboLop.SelectedValue.ToString());
                LopHoc.Update(new LOPHOC()
                {
                    MaLop  = lh.MaLop,
                    TenLop = lh.TenLop,
                    NgayBD = lh.NgayBD,
                    NgayKT = lh.NgayKT,
                    SiSo   = gridDSHVLop.Rows.Count,
                    MaKH   = lh.MaKH,
                    DangMo = lh.DangMo
                });

                MessageBox.Show("Đã xếp lớp thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                btnDatLai_Click(sender, e);
                cboKhoa_SelectedValueChanged(sender, e);
            }
            catch
            {
                MessageBox.Show("Có lỗi xảy ra", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }