public SalidaSaveRequestDiva SaveRequestDiva(string jobName, string[] files, string[] timecodes, string guid, string usrId, string usrName, bool stickFiles, int prioridad) { SalidaSaveRequestDiva objSalida = new SalidaSaveRequestDiva(); ValidateUser(); PriorityOptions pr; if (files.ToList <string>().Count == 1) //Cuando se manda solo una recuperacion se fija automaticamente que es Recuperacion por Archivos Separados { stickFiles = false; } switch (prioridad) { case 75: pr = PriorityOptions.Alta; break; case 65: pr = PriorityOptions.Media; break; case 60: pr = PriorityOptions.Baja; break; default: pr = PriorityOptions.Baja; break; } objSalida.SaveRequestDiva = cB_DivaUtilities.SaveRequestDiva(jobName, files, timecodes, guid, usrId, " ", usrName); objSalida.SaveSerializeObject = cB_DivaUtilities.SaveSerializeObject(guid, files, timecodes, stickFiles, pr); objSalida.PreviousRequests = cB_DivaUtilities.GetPreviousRequests(); return(objSalida); }
public int SaveRequestDivaEscaleta(string jobName, string[] files, string[] timecodes, string guid, string usrId, string usrName, bool stickFiles, int prioridad, bool sendPlayOut) { SalidaSaveRequestDiva objSalida = SaveRequestDiva(jobName, files, timecodes, guid, usrId, usrName, stickFiles, prioridad); int res = objSalida.PreviousRequests; CommunicationLib.StatusQuerys.UpdateSharePLayOut(guid); return(res); }