/// <summary> /// Loads the data. /// </summary> private void loadData() { wsFiatube.AvanceMonitoreo obj = (wsFiatube.AvanceMonitoreo)Session["dataAdvRepMon"]; lblMonitoreo.InnerHtml = obj.LlaveFr; lblTitulo.InnerHtml = obj.Titulo; lblFecha.InnerHtml = obj.Fecha; txtAvance.InnerHtml = obj.Observacion; hiddVal.Value = new Azteca.Utility.Security.Rijndael().Transmute(this.SerializeObjectIntoJson(obj), Azteca.Utility.Security.enmTransformType.intEncrypt); Session.Remove("dataAdvRepMon"); }
/// <summary> /// Handles the Click event of the btnOpenAdvance control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> public void btnOpenAdvance_Click(Object sender, EventArgs e) { wsFiatube.AvanceMonitoreo value = null; wsFiatube.WebService_FIATubeSoapClient client = null; try { value = JsonConvert.DeserializeObject <wsFiatube.AvanceMonitoreo>(new Azteca.Utility.Security.Rijndael().Transmute(hiddCurV.Value, Azteca.Utility.Security.enmTransformType.intDecrypt)); Session["dataAdvRepMon"] = value; if (value.Origen.Equals("M")) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "js", " parent.openModal('AvancesMonitoreo/AvancesMoniSoloLectura.aspx', widhDivAvaMonSLec, heigthDivAvaMonSLec, 'Avances por Monitoreo'); ", true); } else if (value.Origen.Equals("O")) { wsFiatube.Datos_PantallaOTIpad data = null; client = new wsFiatube.WebService_FIATubeSoapClient(); data = client.ObtenerDatosPantallaOrdenTrabajo(value.LlaveFr); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "js", " parent.openModal('OT/AvancesOT.aspx?advanceType=O&numOT=" + data.OTOrdenTrab[0].CveOrdenTrabajo + "&title=" + data.OTOrdenTrab[0].Titulo + "&oCve=" + data.OTOrdenTrab[0].ClaveOrdenTrabajo + "', widthAvancesOT, heigthAvancesOT, 'Avances OT: " + data.OTOrdenTrab[0].ClaveOrdenTrabajo + "'); ", true); } else if (value.Origen.Equals("P")) { wsFiatube.AgendaOT[] data = null; client = new wsFiatube.WebService_FIATubeSoapClient(); data = client.getAgendaOTs(string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, value.LlaveFr, string.Empty, string.Empty); if (data != null && data.Length > 0) { /*Se quitan las que son replicas*/ var ListaAgendaSinReplica = from OT in data where OT.OtraRepl == "" select OT; if (ListaAgendaSinReplica.Count() > 0) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "js", " parent.openModal('OT/AvancesOT.aspx?advanceType=P&numOT=" + ListaAgendaSinReplica.ElementAt(0).AgseNume + "&title=" + ListaAgendaSinReplica.ElementAt(0).AgseTitu + "&oCve=" + ListaAgendaSinReplica.ElementAt(0).AgseNume + "', widthAvancesOT, heigthAvancesOT, 'Avances de Propuesta: " + ListaAgendaSinReplica.ElementAt(0).AgseNume + "'); ", true); } } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "js", " alertModal ('No se encontro información para mostrar el avance.') ", true); } } this.btnActualizar_Click(null, null); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "js", " alertModal ('" + "Ocurrio un problema al cargar la página: " + ex.Message + "') ", true); this.logError(ex); } }