private bool checked_du_lieu_is_ok()
{
int i; int j = 0;
for (i = 0; i < m_grv.DataRowCount; i++)
{
if (checked_data_row_is_not_null(m_grv.GetDataRow(i)))
{
if (!check_ma_nhan_vien_is_ok(m_grv.GetDataRow(i)))
{
return false;
}
if (m_grv.GetDataRow(i)["HO_DEM"] == DBNull.Value || m_grv.GetDataRow(i)["HO_DEM"].ToString() == "")
{
CHRM_BaseMessages.MsgBox_Error("Mã nhân viên " + m_grv.GetDataRow(i)["MA_NV"].ToString() + " có cột HO_DEM trống. Vui lòng kiểm tra lại thông tin!");
return false;
}
if (m_grv.GetDataRow(i)["TEN"] == DBNull.Value || m_grv.GetDataRow(i)["TEN"].ToString() == "")
{
CHRM_BaseMessages.MsgBox_Error("Mã nhân viên " + m_grv.GetDataRow(i)["MA_NV"].ToString() + " có cột TEN trống. Vui lòng kiểm tra lại thông tin!");
return false;
}
if (!ma_nhan_vien_khong_trung_lap(m_grv.GetDataRow(i)))
{
return false;
}
}
else { j++; }
}
if (i == 0) { CHRM_BaseMessages.MsgBox_Error("Kiểm tra lại dữ liệu!"); return false; }
if (j == m_grv.DataRowCount)
{
CHRM_BaseMessages.MsgBox_Error("Kiểm tra lại dữ liệu!"); return false;
}
return true;
}