/// <summary> /// Metodo que genera un objeto de tipo THE_LogTransacciones /// </summary> /// <returns>Objeto Transaccion</returns> protected THE_LogTransacciones GenerateTransac() { THE_LogTransacciones trans = new THE_LogTransacciones(); try { trans.DirIP = Session["userIP"].ToString(); trans.Dominio = Session["userDomain"].ToString(); trans.MachineName = Session["userMachineName"].ToString(); trans.Usuario = Session["numUsuario"].ToString(); } catch (Exception ex) { this.logError(ex); } return(trans); }
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 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 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 static string compraPropuesta(int idProg, int idFmto, int idRep, int idProp, string fechaCarr, THE_LogTransacciones Tran) { WebService_FIATubeSoapClient client = new WebService_FIATubeSoapClient(); try { CompraPropuestaIpad[] CompraPropuesta = new CompraPropuestaIpad[1]; TDI_ProgramaEmpleado Empleado = new TDI_ProgramaEmpleado(); TDI_EMPL oEmpleado = new TDI_EMPL(); TDI_ProgramaEmpleado Programa = new TDI_ProgramaEmpleado(); TDI_Programa oPrograma = new TDI_Programa(); TDI_PropuestaIpad oPropuesta = new TDI_PropuestaIpad(); TDI_Formato oFormato = new TDI_Formato(); TDI_SeccionFormato Formato = new TDI_SeccionFormato(); if (idProg != 0) { oPrograma.CvePrograma = idProg; } else { throw new Exception("Seleccione un programa para poder comprar."); } if (idFmto != 0) { oFormato.CveFormato = idFmto; } else { throw new Exception("Seleccione un Formato para poder comprar."); } oEmpleado.EmpleadoLlavePrimaria = idRep; oPropuesta.CvePropuesta = idProp; Empleado.CveEmpleado = oEmpleado; Programa.CvePrograma = oPrograma; Formato.CveFormato = oFormato; CompraPropuesta[0] = new CompraPropuestaIpad(); CompraPropuesta[0].CveProgramaEmpleado = Empleado; CompraPropuesta[0].CvePropuesta = oPropuesta; CompraPropuesta[0].CveSeccionFormato = Formato; CompraPropuesta[0].CveProgramaEmpleado = Programa; CompraPropuesta[0].FechaCompra = Convert.ToDateTime(fechaCarr); string OT = client.CompraPropuestaRegresaOT(CompraPropuesta, idRep.ToString(), Tran); if (OT != "0") { return(OT.ToString()); } else { throw new Exception("Ocurrio un problema al realizar la compra de la propuesta."); } } catch (Exception ex) { return(ex.Message); } }