private bool check_ma_nhan_vien_ko_ton_tai() { List<string> v_lst_nv_ko_ton_tai = new List<string>(); for (int i = 0; i < m_grv.RowCount; i++) { var v_dr = m_grv.GetDataRow(i); US_DM_NHAN_VIEN v_us = new US_DM_NHAN_VIEN(); if (!v_us.IsExistNhanVienInDB(v_dr[0].ToString())) v_lst_nv_ko_ton_tai.Add(v_dr[0].ToString()); } if (v_lst_nv_ko_ton_tai.Count == 0) return false; else { string v_str = "Mã nhân viên '" + string.Join(",", v_lst_nv_ko_ton_tai) + "' không tồn tại. \nVui lòng kiểm tra lại!"; XtraMessageBox.Show(v_str, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return true; } }
private bool check_du_lieu_hop_le() { if(m_grv1.RowCount > 0) { } else { XtraMessageBox.Show("Chưa có dữ liệu", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } for (int i = 0; i < m_grv1.RowCount; i++) { var v_dr = m_grv1.GetDataRow(i); US_DM_NHAN_VIEN v_us = new US_DM_NHAN_VIEN(); if (!v_us.IsExistNhanVienInDB(v_dr[0].ToString())) { string v_str = "Mã nhân viên '" + v_dr[0].ToString() + "' không tồn tại. Vui lòng kiểm tra lại!"; XtraMessageBox.Show(v_str, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } else if (!check_datetime_data(v_dr[4].ToString())) { string v_str = "Vui lòng kiểm tra lại ngày sinh người phụ thuộc của nhân viên " + v_dr[0].ToString(); XtraMessageBox.Show(v_str, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } else if (!check_datetime_data(v_dr[15].ToString())) { string v_str = "Vui lòng kiểm tra lại tháng bắt đầu giảm trừ của nhân viên " + v_dr[0].ToString(); XtraMessageBox.Show(v_str, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } else if (!check_datetime_data(v_dr[16].ToString())) { string v_str = "Vui lòng kiểm tra lại tháng kết thúc giảm trừ của nhân viên " + v_dr[0].ToString(); XtraMessageBox.Show(v_str, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } } return true; }
private bool check_ma_nhan_vien_ton_tai(DataRow ip_dr) { US_DM_NHAN_VIEN v_us = new US_DM_NHAN_VIEN(); var is_exist = v_us.IsExistNhanVienInDB(ip_dr[ExcelLNS.MA_NHAN_VIEN].ToString()); if(!is_exist) { XtraMessageBox.Show("Mã nhân viên " + ip_dr[ExcelLNS.MA_NHAN_VIEN].ToString() + " chưa tồn tại trong hệ thống!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return is_exist; }
private bool is_exist_nv_in_db() { US_DM_NHAN_VIEN v_us_dm_nv = new US_DM_NHAN_VIEN(); return v_us_dm_nv.IsExistNhanVienInDB(m_ma_nv); }