Ejemplo n.º 1
0
 static void Main(string[] args)
 {
     foreach (int id in GetOverdueTasks())
     {
         setTaskOverdue(id);
         ACandidateTask candidateTask = new TSQLCandidateTask(id);
         eMailWorcker.sendEMail("Просрочена задача соискателя", $"Задача соискателя {candidateTask.Candidate.Name} номер {candidateTask.ID} просрочена.", new List <string>()
         {
             candidateTask.Candidate.HRMail
         });
     }
 }
Ejemplo n.º 2
0
        public ACandidateTask GetACandidateTask(CandidateTask candidateTask)
        {
            ACandidateTask aCandidateTask = new TSQLCandidateTask();

            aCandidateTask.ID        = candidateTask.ID;
            aCandidateTask.Candidate = GetACandidate(candidateTask.Candidate);
            aCandidateTask.Descr     = candidateTask.Descr;
            aCandidateTask.ExpectedCompletionDate = candidateTask.ExpectedCompletionDate;
            aCandidateTask.FactCompletionDate     = candidateTask.FactCompletionDate;
            aCandidateTask.InspectorName          = candidateTask.InspectorName;
            aCandidateTask.InspectorRating        = candidateTask.InspectorRating;
            aCandidateTask.ReceiptDate            = candidateTask.ReceiptDate;
            aCandidateTask.State = candidateTask.State;
            return(aCandidateTask);
        }