コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                using (CobranzasDataContext db = new CobranzasDataContext())
                {
                    Externo  = db.Parametros.Single(x => x.Clave == "Externos").Valor;
                    idCuenta = Convert.ToInt32(Request["idCuenta"]);
                    Cuenta   = db.Cuentas.SingleOrDefault(x => x.idCuenta == idCuenta);
                    if (!IsPostBack)
                    {
                        if (Cuenta.Datos != null)
                        {
                            String Tabla = "<table class='TablaDatos'>";
                            foreach (var nodo in Cuenta.Datos.Elements())
                            {
                                Tabla += "<tr>";
                                Tabla += "<th>" + Recursos.Recurso(nodo.Attribute("Clave").Value) + "</th>";
                                Tabla += "<td>" + nodo.Value + "</td>";
                                Tabla += "</tr>";
                            }
                            Tabla += "</table>";
                            pnlDatos.InnerHtml = Tabla;
                        }
                        Seguridad.Ejecutar(ColocarSoportes);


                        //ColocarSoportes();
                        foreach (Entidades.TiposReporte TR in db.TiposReporte.Where(x => x.Cuenta && x.idTipoCliente == Cuenta.Clientes.idTipoCliente && x.idPais == Cuenta.Personas.idPais))
                        {
                            pnlReportes.InnerHtml += @"<div class='btnReporte' onclick='location.href=""/Emergentes/ctrlReporte.aspx?idTipoReporte=" + TR.idTipoReporte + "&idCuenta=" + Cuenta.idCuenta + @"""'>" + TR.Nombre + "</div>";
                        }
                    }
                }
            }
            catch (Exception Ex)
            {
                Ex.Registrar();
            }
        }