public static EmployeeValidateResult ValidationAutoComplete(Employee employee) { EmployeeValidateResult employeeResult = new EmployeeValidateResult(); if (employee == default(Employee)) { employeeResult.ErrorMessage.Add($"El Empleado no es valido"); } if (employee != null && (string.IsNullOrEmpty(employee.fullName) && string.IsNullOrEmpty(employee.documentNumber))) { employeeResult.ErrorMessage.Add($"para realizar la búsqueda por Autocomplete se requiere Nombre y/o Número de documento"); } return(employeeResult); }
public static EmployeeValidateResult ValidationSimple(Employee employee) { EmployeeValidateResult employeeResult = new EmployeeValidateResult(); if (employee == default(Employee)) { employeeResult.ErrorMessage.Add($"El Empleado no es valido"); return(employeeResult); } if (employee.idDocumentType == 0) { employeeResult.ErrorMessage.Add($"El tipo documento es requerido"); } if (string.IsNullOrEmpty(employee.documentNumber)) { employeeResult.ErrorMessage.Add($"El número de documento es requerido"); } if (string.IsNullOrEmpty(employee.name)) { employeeResult.ErrorMessage.Add($"El nombre es requerido"); } if (string.IsNullOrEmpty(employee.surname)) { employeeResult.ErrorMessage.Add($"El apellido es requerido"); } if (employee.idArea == 0) { employeeResult.ErrorMessage.Add($"El Área es requerido"); } if (employee.idSubArea == 0) { employeeResult.ErrorMessage.Add($"El SubÁrea es requerido"); } return(employeeResult); }