public static List <Object> getVideoRecuperacionArchivos(int cveVideoRec) { wsFiatube.ArrayOfString idVideos; List <VideoRecuperacionArchivo> resultado = new List <VideoRecuperacionArchivo>(); List <wsFiatube.VideoRecuperacion> resultado2 = new List <wsFiatube.VideoRecuperacion>(); List <object> resultadoFinal = new List <object>(); VideoRecuperacion value = new VideoRecuperacion(); WebService_RecuperaVideoSoapClient client = new WebService_RecuperaVideoSoapClient(); wsFiatube.WebService_FIATubeSoapClient clientFiatube = new wsFiatube.WebService_FIATubeSoapClient(); value.CveVideoRecuperacion = cveVideoRec; resultado = client.ConsultaVideoRecuperacionArchivos(value).ToList(); resultadoFinal.Add(resultado); if (resultado.Count > 0) { idVideos = new wsFiatube.ArrayOfString(); foreach (VideoRecuperacionArchivo item in resultado) { idVideos.Add(item.IdNombreArchivo); } resultado2 = clientFiatube.ObtenerValidacionRecuperaciones(idVideos).ToList(); } resultadoFinal.Add(resultado2); return(resultadoFinal); }
public static VideoRecuperacion saveMarks(VideoRecuperacion oVideoRecuperacion, List <VideoRecuperacionArchivo> lstVideoRecuperacionArchivo, THE_LogTransacciones transaccion) { Guid myGuid = Guid.NewGuid(); recuperaVideo.WebService_RecuperaVideoSoapClient client = new WebService_RecuperaVideoSoapClient(); oVideoRecuperacion.GuidSystem = myGuid.ToString(); oVideoRecuperacion.FechaVideoRecuperacion = DateTime.Now; oVideoRecuperacion.MensajeSistema = ""; oVideoRecuperacion.ProgramaSolicita = 0; oVideoRecuperacion.Prioridad = 0; oVideoRecuperacion.PorcentajeRecuperacion = 100; oVideoRecuperacion.oTipoRecuperacion = new TipoRecuperacion(); return(client.InsertarMarcasVideoRecuperacionyArchivos(oVideoRecuperacion, lstVideoRecuperacionArchivo.ToArray(), false, transaccion)); }
public static string saveRequestDiva(string nameOfJob, ArrayOfString files, ArrayOfString timecodes, bool value, int prioridad, string usnu, string usnam, VideoRecuperacion objPetVidRec, List <VideoRecuperacionArchivo> lstPetVidRecAr, bool isNot, THE_LogTransacciones trans, bool isUsrGnt, bool isUsrGntAd, bool isComplete, int idLocalDest, string mapPath) { String result = null; VideoRecuperacion otroRes = null; try{ objPetVidRec.GuidSystem = Guid.NewGuid().ToString(); objPetVidRec.FechaVideoRecuperacion = DateTime.Now; objPetVidRec.CveLocal = new TDI_Local { LocalLlave = idLocalDest }; recuperaVideo.WebService_RecuperaVideoSoapClient client = new WebService_RecuperaVideoSoapClient(); otroRes = client.InsertarVideoRecuperacionyArchivos(objPetVidRec, lstPetVidRecAr.ToArray(), isNot, trans, isUsrGnt, isUsrGntAd); if (objPetVidRec.CveLocal.LocalLlave != 36) { wsFiatube.WebService_FIATubeSoapClient clientFiatube = new wsFiatube.WebService_FIATubeSoapClient(); FIATubeHtml5.wsFiatube.THE_SolMatLocal material = new FIATubeHtml5.wsFiatube.THE_SolMatLocal(); FIATubeHtml5.wsFiatube.TDI_EMPL oempl = new FIATubeHtml5.wsFiatube.TDI_EMPL(); oempl.EmpleadoUsr = objPetVidRec.CveEmpleado.EmpleadoUsr; oempl.EmpleadoLlavePrimaria = objPetVidRec.CveEmpleado.EmpleadoLlavePrimaria; FIATubeHtml5.wsFiatube.TDI_StatusMatLocal status = new FIATubeHtml5.wsFiatube.TDI_StatusMatLocal(); status.CveStatusMatLocal = 17; status.Nombre = "restaurando"; status.NombreAbrev = "rtd"; status.Obs = "17"; FIATubeHtml5.wsFiatube.TDI_Local localdestino = new FIATubeHtml5.wsFiatube.TDI_Local(); FIATubeHtml5.wsFiatube.TDI_LocalEmpleado empllocal = new wsFiatube.TDI_LocalEmpleado { Local = new FIATubeHtml5.wsFiatube.TDI_Local { LocalLlave = objPetVidRec.CveLocal.LocalLlave } }; localdestino = empllocal.Local; FIATubeHtml5.wsFiatube.TDI_PriorMatLocal prioridadRestauracion = new FIATubeHtml5.wsFiatube.TDI_PriorMatLocal(); prioridadRestauracion.CvePriorMatLocal = 2; prioridadRestauracion.Descripcion = "normal"; prioridadRestauracion.Abreviatura = "nm"; material.CheckDestino = "0"; material.CheckOrigen = "0"; material.CveDestino = localdestino; material.CveEmpleado = oempl; material.CveEstatus = status; material.PorcentajeEnvio = 0; material.Nombre = otroRes.NombreVideoRecuperacion; material.CveOrigen = new FIATubeHtml5.wsFiatube.TDI_Local { LocalLlave = 36 }; material.CvePrioridad = prioridadRestauracion; material.CveVideoRecuperacion = new wsFiatube.VideoRecuperacion { CveVideoRecuperacion = otroRes.CveVideoRecuperacion }; material.Ruta = @"\\10.71.244.14\AztecaTube-Locales\Restore\"; material.TipoMaterialenLocal = new FIATubeHtml5.wsFiatube.TDI_TipoMatLocal() { TatlLlave = 1 }; material.FechaSolicitud = DateTime.Now.ToString("dd/MM/yyyy"); material.PorcentajeEnvio = 0; clientFiatube.GuardarSolMatLocal(material); } if (otroRes != null && otroRes.CveVideoRecuperacion > 0) { if (isComplete) { result = "Se guardo correctamente la solicitud de recuperación. No hay Recuperaciones Previas a su Solicitud"; } else { result = "Se guardo correctamente la solicitud de recuperación."; //No hay Recuperaciones Previas a su Solicitud"; } } else { result = "No se pudo guardar correctamente la solicitud de recuperación"; } } catch (Exception ex) { result = "No se pudo guardar correctamente la solicitud de recuperación"; } return(result); }
public bool EliminaVideoRecuperacion(VideoRecuperacion oVideoRecuperacion) { ValidateUser(); return(TvAzteca.FiaTube.Bll_FIATube.ClasesNegocioVidi.MngNegocioVideoRecuperacion.ActualizaStatusBorrar(oVideoRecuperacion)); }
public VideoRecuperacion InsertarMarcasVideoRecuperacionyArchivos(VideoRecuperacion oVideoRecuperacion, List <VideoRecuperacionArchivo> lstVideoRecuperacionArchivo, bool esNotificarme, THE_LogTransacciones LogTransacciones) { ValidateUser(); return(TvAzteca.FiaTube.Bll_FIATube.ClasesNegocioVidi.MngNegocioVideoRecuperacion.InsertarMarcasVideoRecuperacionyArchivos(oVideoRecuperacion, lstVideoRecuperacionArchivo, esNotificarme, LogTransacciones)); }
public VideoRecuperacion InsertarVideoRecuperacionyArchivos(VideoRecuperacion oVideoRecuperacion, List <VideoRecuperacionArchivo> lstVideoRecuperacionArchivo, bool esNotificame, THE_LogTransacciones LogTransacciones, bool isUserGrant, bool isUserGrantAdquisi) { ValidateUser(); return(MngNegocioVideoRecuperacion.InsertaVideoRecuperacionyArchivos(oVideoRecuperacion, lstVideoRecuperacionArchivo, esNotificame, LogTransacciones, isUserGrant, isUserGrantAdquisi)); }
public List <VideoRecuperacionArchivo> ConsultaVideoRecuperacionArchivos(VideoRecuperacion oVideoRecuperacion) { ValidateUser(); return((List <VideoRecuperacionArchivo>)TvAzteca.FiaTube.Bll_FIATube.ClasesNegocioVidi.MngNegocioVideoRecuperacionArchivo.ObtenerVideoRecuperacionArchivo(oVideoRecuperacion)); }