Пример #1
0
        private THE_SolMatLocal CreaObjetoMaterialSolicitud(THE_MaterialLocal valores)
        {
            THE_SolMatLocal oTHE_SolMatLocal = new THE_SolMatLocal();

            oTHE_SolMatLocal.CvePrioridad = new TDI_PriorMatLocal {
                CvePriorMatLocal = 2
            };
            oTHE_SolMatLocal.CveEmpleado = new wsFiatube.TDI_EMPL {
                EmpleadoLlavePrimaria = Convert.ToInt32(Session["NumUsuario"])
            };
            oTHE_SolMatLocal.CveEstatus = new TDI_StatusMatLocal {
                CveStatusMatLocal = 6
            };
            oTHE_SolMatLocal.CheckDestino = "0";
            oTHE_SolMatLocal.CheckOrigen  = "0";
            oTHE_SolMatLocal.CveMaterialDestinoRecepcionLocal = "0";
            oTHE_SolMatLocal.CveMaterialOrigenEnvioLocal      = "0";
            oTHE_SolMatLocal.CveVideoRecuperacion             = null;
            int localLlave = Convert.ToInt32(this.cmbLocalDestino.Value.ToString());

            oTHE_SolMatLocal.CveDestino            = new wsFiatube.TDI_Local();
            oTHE_SolMatLocal.CveDestino.LocalLlave = localLlave;
            oTHE_SolMatLocal.CveMaterialenLocal    = valores.ClaveMaterialLocal.ToString();
            oTHE_SolMatLocal.CveOrigen             = valores.CveLocal;
            oTHE_SolMatLocal.Duracion                = valores.Duracion;
            oTHE_SolMatLocal.FechaSolicitud          = DateTime.Now.ToString("dd/MM/yyyy");
            oTHE_SolMatLocal.FechaSolicitudTerminada = null;
            oTHE_SolMatLocal.Nombre              = valores.NombreArchivo;
            oTHE_SolMatLocal.PorcentajeEnvio     = 0;
            oTHE_SolMatLocal.Ruta                = valores.Direccion;
            oTHE_SolMatLocal.Tamano              = valores.Tamano;
            oTHE_SolMatLocal.TipoMaterialenLocal = valores.TipoMaterialLocal;
            return(oTHE_SolMatLocal);
        }
Пример #2
0
        private void GeneraSolicitudSinTranscodificado(THE_MaterialLocal valores)
        {
            THE_SolMatLocal oTHE_SolMatLocal = CreaObjetoMaterialSolicitud(valores);

            if (client.GuardarSolMatLocal(oTHE_SolMatLocal))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "js", " AbreMonitorTransferencias(); ", true);
            }
            else
            {
                throw new Exception("Ocurrio Un Problema al Guardad la Solicitud.");
            }
        }
Пример #3
0
        //private void CargaListas()
        //{
        //    wsFiatube.WebService_FIATubeSoapClient objetoMetodo = new WebService_FIATubeSoapClient();
        //    THE_SolMatLocal objeto = new THE_SolMatLocal();
        //    THE_SolMatLocal[] lstSolMatLocal =objetoMetodo.ObtieneSolMatLocal(objeto);


        //    THE_MaterialLocal objeto2 = new THE_MaterialLocal ();
        //    THE_MaterialLocal[] lstMaterialLocal= objetoMetodo.ObtieneMaterialLocal(objeto2);

        //    string matsol = SerializeObjectIntoJson(lstSolMatLocal);
        //    string matloc = SerializeObjectIntoJson(lstMaterialLocal);


        //    ScriptManager.RegisterStartupScript(this, this.GetType(), "js", "arrglMatSol=" + matsol + ";arrgMatLoc=" + matloc + ";", true);

        //}

        protected void updateTable_Click(object sender, EventArgs e)
        {
            wsFiatube.WebService_FIATubeSoapClient objetoMetodo = new WebService_FIATubeSoapClient();
            THE_SolMatLocal objeto = new THE_SolMatLocal();

            THE_SolMatLocal[] lstSolMatLocal = objetoMetodo.ObtieneSolMatLocal(objeto);


            THE_MaterialLocal objeto2 = new THE_MaterialLocal();

            THE_MaterialLocal[] lstMaterialLocal = objetoMetodo.ObtieneMaterialLocal(objeto2);

            string matsol = SerializeObjectIntoJson(lstSolMatLocal);
            string matloc = SerializeObjectIntoJson(lstMaterialLocal);

            searchData(matsol, matloc);
        }
Пример #4
0
        private void GeneraSolicitudTranscodificado(THE_MaterialLocal valores, int Prioridad)
        {
            wsFiatube.THE_SolMatLocal            oTHE_SolMatLocal            = CreaObjetoMaterialSolicitud(valores);
            wsFiatube.TipoRecuperacion           oTipoRecuperacion           = new wsFiatube.TipoRecuperacion();
            wsFiatube.VideoRecuperacion          oVideoRecuperacion          = new wsFiatube.VideoRecuperacion();
            wsFiatube.VideoRecuperacionArchivo   oVideoRecuperacionArchivo   = new wsFiatube.VideoRecuperacionArchivo();
            wsFiatube.VideoRecuperacionArchivo[] lstVideoRecuperacionArchivo = new wsFiatube.VideoRecuperacionArchivo[1];
            wsFiatube.TDI_EMPL oEmpl = new wsFiatube.TDI_EMPL();

            Guid miGuid = Guid.NewGuid();

            ////Valores para la Local de Ajusco
            oTHE_SolMatLocal.CveEstatus.CveStatusMatLocal = 16;
            oTHE_SolMatLocal.CveOrigen.LocalLlave         = 36;
            oTHE_SolMatLocal.Ruta = playOutShare.MapPath;

            oVideoRecuperacionArchivo.IdNombreArchivo = valores.VdoIdFilename;
            oVideoRecuperacionArchivo.TipoMaterial    = Convert.ToInt32(valores.TipoMatAjusco);
            oVideoRecuperacionArchivo.TiempoInicial   = "-1:-1:-1";
            oVideoRecuperacionArchivo.TiempoFinal     = "-1:-1:-1";

            int    fin         = cmbPrograma.Value.IndexOf("|");
            string cvePrograma = cmbPrograma.Value.Substring(0, fin);

            lstVideoRecuperacionArchivo[0] = oVideoRecuperacionArchivo;
            oEmpl.EmpleadoUsr                          = Session["nomUsuario"].ToString();
            oEmpl.EmpleadoLlavePrimaria                = int.Parse(Session["numUsuario"].ToString());
            oVideoRecuperacion.CveEmpleado             = oEmpl;
            oVideoRecuperacion.FechaVideoRecuperacion  = DateTime.Now;
            oVideoRecuperacion.NombreVideoRecuperacion = valores.NombreArchivo;
            oVideoRecuperacion.oTipoRecuperacion       = oTipoRecuperacion;
            oVideoRecuperacion.ProgramaSolicita        = Convert.ToInt32(cvePrograma);
            oVideoRecuperacion.Prioridad               = Prioridad;
            oVideoRecuperacion.GuidSystem              = miGuid.ToString();
            oVideoRecuperacion.TiempoTotal             = oVideoRecuperacionArchivo.TiempoFinal;
            oVideoRecuperacion.MensajeSistema          = "";
            oVideoRecuperacion.EsParaPlayOUT           = playOutShare.CvePlayOutShares;
            oVideoRecuperacion.TiempoTotal             = "-1:-1:-1";

            if (!client.GuardarSolMatLocalTrancode((THE_SolMatLocal)oTHE_SolMatLocal, (wsFiatube.VideoRecuperacion)oVideoRecuperacion, lstVideoRecuperacionArchivo, GenerateTransacA(), isUserGrant, isUserGrantAdquisi))
            {
                throw new Exception("Ocurrio Un Problema al Guardad la Solicitud.");
            }
        }