public string ValidateUser(User user, bool checkPass = true) { string rs = null; var vld = new ValidateUtils(); if (user.isusingaccount == true) { rs = vld.CheckRequiredField(user.UserName, "Tên đăng nhập", 3, 30); if (rs != null) { return(rs); } if (checkPass) { rs = vld.CheckRequiredField(user.Password, "Mật khẩu đăng nhập", 3, 25); if (rs != null) { return(rs); } } } rs = vld.CheckRequiredField(user.FullName, "Họ và tên", 3, 50); if (rs != null) { return(rs); } rs = vld.CheckNonRequiredField(user.Email, "Email", 100); if (rs != null) { return(rs); } if (!string.IsNullOrEmpty(user.Email)) { rs = vld.CheckEmail(user.Email); if (rs != null) { return(rs); } } rs = vld.CheckNonRequiredField(user.Phone, "Số điện thoại", 11); if (rs != null) { return(rs); } rs = vld.CheckRequiredField(user.UserCode, "Mã nhân viên", 5, 20); if (rs != null) { return(rs); } return(null); }