Пример #1
0
 /// <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");
 }
Пример #2
0
        /// <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&aacute;gina: " + ex.Message + "') ", true);
                this.logError(ex);
            }
        }