Exemple #1
0
 /// <summary>
 /// Hàm kiểm tra trước khi lưu 1 sinh viên
 /// </summary>
 /// <param name="sv">Đối tượng 1 sinh viên</param>
 /// <returns>true</returns>
 /// Created by Code30 - 12/11/2015: Viết hàm kiểm tra các control trước khi lưu vào data
 /// 
 public bool KiemTraTruocKhiLuu(SinhVien3Layer.BusinessObject.SinhVien sv)
 {
     if (sv.TenSV.Equals(""))
     {
         MessageBox.Show("Họ tên không hợp lệ");
         return false;
     }
     if (sv.Tinh.Equals(""))
     {
         MessageBox.Show("Tỉnh không hợp lệ");
         return false;
     }
     if (sv.DiaChi.Equals(""))
     {
         MessageBox.Show("Địa chỉ không hợp lệ");
         return false;
     }
     if (sv.NgaySinh.Year < 1900)
     {
         MessageBox.Show("Ngày sinh không hợp lệ");
         return false;
     }
        return true;
 }
Exemple #2
0
        /// <summary>
        /// Hàm thêm 1 sinh viên
        /// 
        /// </summary>
        /// <param name="sv">thêm đối tượng sinh viên</param>
        /// <remarks> Chưa hiểu rõ lắm</remarks>
        /// Created by Code30 - 12/11/2015: Thêm 1 đối tượng sinh viên vào bảng Sinh Viên
        /// Modified by Code30 --
        public bool ThemSV(SinhVien3Layer.BusinessObject.SinhVien sv)
        {
            if (KiemTraTruocKhiLuu(sv))
            {
                //string sql = string.Format("insert into SINHVIEN(MaSV,TenSV,NgaySinh,GioiTinh,DiaChi,Tinh,MaKhoa)"
                //                        + "Value('{0}','{1}','{2}','{3}','{4}','{5}','{6}')", sv.MaSV, sv.TenSV, sv.NgaySinh.ToString("dd-MM-yyyy"), sv.GioiTinh, sv.DiaChi, sv.Tinh, sv.MaKhoa);
                string sql = string.Format("UPDATE SINHVIEN SET TenSV = '{0}', NgaySinh = '{1}', "
                                    + "GioiTinh = {2}, DiaChi = '{3}', Tinh = '{4}', MaKhoa = '{5}' WHERE MaSV = '{6}' ",
                      sv.TenSV, sv.NgaySinh.ToString("dd-MM-yyyy"), sv.GioiTinh, sv.DiaChi,
                            sv.Tinh, sv.MaKhoa, sv.MaSV);

                if (connData.ExecuteQuery(sql))
                {
                    MessageBox.Show("Thêm Sinh viên thành công!!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return true;
                }
            }
            return false;
        }