private void RenderPendientes()
    {
        var trazas        = Traza.AllPresupuestos;
        var actualDate    = DateTime.Now;
        var actualMascota = Guid.Empty;

        var final = new List <Traza>();

        foreach (var traza in trazas)
        {
            if (traza.Fecha.Value.Date != actualDate && traza.MascotaId != actualMascota && traza.Tipo != 5)
            {
                final.Add(traza);
            }

            if (traza.Tipo == 4)
            {
                final.Add(traza);
            }

            actualDate    = traza.Fecha.Value.Date;
            actualMascota = traza.MascotaId;
        }

        this.Trazas = Traza.JsonList(new ReadOnlyCollection <Traza>(final));
    }
 /// <summary>Page's load event</summary>
 /// <param name="sender">Loaded page</param>
 /// <param name="e">Event arguments</param>
 protected void Page_Load(object sender, EventArgs e)
 {
     this.Dictionary = Session["Dictionary"] as Dictionary <string, string>;
     this.company    = Session["company"] as Company;
     this.master     = this.Master as AdminMaster;
     this.master.AddBreadCrumbInvariant(this.Dictionary["Admin_Traces"]);
     this.master.Titulo = this.Dictionary["Admin_Traces"];
     this.Trazas        = Traza.JsonList(Traza.All);
 }