Exemplo n.º 1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (them)
            {
                try
                {
                    BLSinhVien blSV = new BLSinhVien();
                    if (picHinhSV.Image == null)
                    {
                        blSV.ThemSinhVien(this.txtMaSV.Text, this.txtTenSV.Text, this.dateNgaySinh.Text, this.rdoNam.Checked, this.txtDiaChi.Text, this.lookUpMaLop.Text, this.dateNhapHoc.Text, null, ref err);
                    }
                    else
                    {
                        blSV.ThemSinhVien(this.txtMaSV.Text, this.txtTenSV.Text, this.dateNgaySinh.Text, this.rdoNam.Checked, this.txtDiaChi.Text, this.lookUpMaLop.Text, this.dateNhapHoc.Text, imageToByteArray(picHinhSV.Image), ref err);
                    }

                    LoadData();

                    XtraMessageBox.Show("Đã thêm xong!");
                }
                catch
                {
                    XtraMessageBox.Show("Không thêm được. Lỗi rồi!");
                }
            }
            else
            {
                BLSinhVien blSV = new BLSinhVien();
                if (picHinhSV.Image == null)
                {
                    blSV.CapNhatSinhVien(this.txtMaSV.Text, this.txtTenSV.Text, this.dateNgaySinh.Text, this.rdoNam.Checked, this.txtDiaChi.Text, this.lookUpMaLop.Text, this.dateNhapHoc.Text, null, ref err);
                }
                else
                {
                    blSV.CapNhatSinhVien(this.txtMaSV.Text, this.txtTenSV.Text, this.dateNgaySinh.Text, this.rdoNam.Checked, this.txtDiaChi.Text, this.lookUpMaLop.Text, this.dateNhapHoc.Text, imageToByteArray(picHinhSV.Image), ref err);
                }

                LoadData();

                XtraMessageBox.Show("Đã sửa xong!");
            }
        }
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (Them)
     {
         if (this.txtMaSV.Text == "")
         {
             epvSinhVien.SetError(this.txtMaSV, "!");
             MessageBox.Show("Bạn chưa nhập Mã SV", "Thông báo",
                             MessageBoxButtons.OK, MessageBoxIcon.Information);
             epvSinhVien.Clear();
             this.txtMaSV.Focus();
         }
         else if (dbSinhVien.KiemTraSinhVienTonTai(this.txtMaSV.Text, ref err))
         {
             epvSinhVien.SetError(this.txtMaSV, "!");
             MessageBox.Show("Mã SV đã tồn tại!", "Thông báo",
                             MessageBoxButtons.OK, MessageBoxIcon.Information);
             epvSinhVien.Clear();
             this.txtMaSV.Focus();
         }
         else if (dbSinhVien.KiemTraMaLop(this.cboMaLop.Text, ref err) == false)
         {
             MessageBox.Show("Mã Lớp không chính xác!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             if (dbSinhVien.ThemSinhVien(this.txtMaSV.Text, this.txtHoTen.Text,
                                         this.mskNgaySinh.Text, this.cboGioiTinh.Text, this.txtDiaChi.Text
                                         , this.cboMaLop.Text, ref err))
             {
                 LoadData();
                 MessageBox.Show("Đã thêm xong!");
             }
             else
             {
                 MessageBox.Show("Không thêm được. Lỗi rồi!!! " + err);
             }
         }
     }
     else
     {
         if (dbSinhVien.KiemTraMaLop(this.cboMaLop.Text, ref err) == false)
         {
             MessageBox.Show("Mã Lớp không chính xác!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             if (dbSinhVien.CapNhatSinhVien(this.txtMaSV.Text, this.txtHoTen.Text,
                                            this.mskNgaySinh.Text, this.cboGioiTinh.Text, this.txtDiaChi.Text
                                            , this.cboMaLop.Text, ref err))
             {
                 LoadData();
                 MessageBox.Show("Đã sửa xong!");
             }
             else
             {
                 MessageBox.Show("Không sửa được. Lỗi rồi!!! " + err);
             }
         }
     }
 }