// Hàm để reset lại giá trị trong các numeric để ng dùng nhập dữ liệu private void ResetControlValue() { ReportMakerTxb.Text = ""; StaffIDTxb.Text = ""; TotalInvoiceNum.Value = 0; TotalRevenueNum.Value = 0; AverageInvoiceValueNum.Value = 0; StaffInfoCheckingEP.SetError(ReportMakerTxb, ""); }
// Hàm để check các thông tin của nhân viên khi nhập thông tin báo cáo private bool CheckStaffInfo() { if (string.IsNullOrEmpty(ReportMakerTxb.Text) == true || string.IsNullOrWhiteSpace(ReportMakerTxb.Text) == true) { StaffInfoCheckingEP.SetError(ReportMakerTxb, "Vui lòng nhập tên nhân viên lập báo cáo"); return(false); } else { StaffInfoCheckingEP.SetError(ReportMakerTxb, ""); } if (string.IsNullOrEmpty(StaffIDTxb.Text) == true || string.IsNullOrWhiteSpace(StaffIDTxb.Text) == true) { StaffInfoCheckingEP.SetError(StaffIDTxb, "Vui lòng nhập mã nhân viên báo cáo"); return(false); } else { StaffInfoCheckingEP.SetError(StaffIDTxb, ""); } if (revenueReportManage.CheckStaffInfo(ReportMakerTxb.Text.Trim(), StaffIDTxb.Text.Trim()) == false) { StaffInfoCheckingEP.SetError(ReportMakerTxb, "Tên người dùng hoặc mã nhân viên không hợp lệ! Vui lòng kiểm tra lại!"); return(false); } else { StaffInfoCheckingEP.SetError(ReportMakerTxb, ""); } return(true); }