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); }
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."); } }
//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); }
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."); } }