Example #1
0
        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);
        }
Example #2
0
        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);
        }