protected void Page_Load(object sender, EventArgs e)
        {
            using (CobranzasDataContext db = new CobranzasDataContext())
            {
                int idAviso = Convert.ToInt32(Request["idAviso"]);
                Page.Title = idAviso.ToString();

                Entidades.Avisos Aviso = db.Avisos.Single(x => x.idAviso == idAviso);
                try
                {
                    Aviso.VecesMostrada = Aviso.VecesMostrada + 1;
                    db.SubmitChanges();
                }
                catch (Exception Ex)
                {
                    Ex.Registrar();
                }
                lblAviso.Text = Aviso.Aviso;
                if (Aviso.Personas == null)
                {
                    btnCuenta.Text  = "«Sin Persona Asignada»";
                    idPersona.Value = "";
                }
                else
                {
                    btnCuenta.Text  = Aviso.Personas.Nombre;
                    idPersona.Value = Aviso.idPersona.ToString();
                }
                lblHora.Text     = Aviso.FechaAviso.AFechaHora();
                lblCreacion.Text = Aviso.FechaCrea.AFechaHora();
                lblOriginal.Text = Aviso.FechaOriginal.AFechaHora();
                lblUsuario.Text  = Aviso.Operadores1.Nombre;
                //var b=(new wsCobranzas()).Avisos_lst(0);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            btnAceptar.Visible = false;
            using (CobranzasDataContext db = new CobranzasDataContext())
            {
                int idAviso = Convert.ToInt32(Request["idAviso"]);
                Page.Title = idAviso.ToString();

                Entidades.Avisos Aviso = db.Avisos.Single(x => x.idAviso == idAviso);
                try
                {
                    Aviso.VecesMostrada = Aviso.VecesMostrada + 1;
                    db.SubmitChanges();
                }
                catch (Exception Ex)
                {
                    Ex.Registrar();
                }
                lblAviso.Text = Aviso.Aviso;
                if (Aviso.Personas == null)
                {
                    btnCuenta.Text  = "«Sin Persona Asignada»";
                    idPersona.Value = "";
                }
                else
                {
                    btnCuenta.Text  = Aviso.Personas.Nombre;
                    idPersona.Value = Aviso.idPersona.ToString();
                }

                if (Aviso.Prioritario)
                {
                    btnCuenta.Visible         = false;
                    btnPosponer.Visible       = false;
                    btnIgnorar.Visible        = false;
                    btnAsignarPrimero.Visible = false;
                    btnAsignarUltimo.Visible  = false;
                    btnCancelar.Visible       = false;
                    btnAceptar.Visible        = true;
                }
                else
                {
                    btnCuenta.Visible         = true;
                    btnPosponer.Visible       = true;
                    btnIgnorar.Visible        = true;
                    btnAsignarPrimero.Visible = false;
                    btnAsignarUltimo.Visible  = false;
                    btnCancelar.Visible       = true;
                    btnCancelar.Attributes.Add("onclick", "javascript:return confirm('Desea eliminar el Aviso?')");
                    btnAceptar.Visible = false;
                }
                lblHora.Text     = Aviso.FechaAviso.AFechaHora();
                lblCreacion.Text = Aviso.FechaCrea.AFechaHora();
                lblOriginal.Text = Aviso.FechaOriginal.AFechaHora();
                lblUsuario.Text  = Aviso.Operadores1.Nombre;
                //var b=(new wsCobranzas()).Avisos_lst(0);
            }
        }
 protected void btnPosponer_Click(object sender, EventArgs e)
 {
     using (CobranzasDataContext db = new CobranzasDataContext())
     {
         int idAviso            = Convert.ToInt32(Request["idAviso"]);
         Entidades.Avisos Aviso = db.Avisos.Single(x => x.idAviso == idAviso);
         Aviso.FechaAviso = DateTime.Now.AddMinutes(10);
         try
         {
             db.SubmitChanges();
             ScriptManager.RegisterStartupScript(Page, typeof(Page), "ini", "window.parent.CerrarAviso();window.parent.Avisos_Actualizar();", true);
         }
         catch (Exception Ex)
         {
             UI.Mensaje("Avisos", Ex.Message, "", Page);
         }
     }
 }
 protected void btnCancelar_Click(object sender, EventArgs e)
 {
     if (txtComentario.Text.Trim() == "")
     {
         UI.Mensaje("Avisos", "Debe especificar un comentario para cancelar el Aviso.", "", Page);
         return;
     }
     using (CobranzasDataContext db = new CobranzasDataContext())
     {
         int idAviso            = Convert.ToInt32(Request["idAviso"]);
         Entidades.Avisos Aviso = db.Avisos.Single(x => x.idAviso == idAviso);
         Aviso.FechaCancelado = DateTime.Now;
         Aviso.Comentario     = txtComentario.Text;
         try
         {
             db.SubmitChanges();
             ScriptManager.RegisterStartupScript(Page, typeof(Page), "ini", "window.parent.CerrarAviso();window.parent.Avisos_Actualizar();", true);
         }
         catch (Exception Ex)
         {
             UI.Mensaje("Avisos", Ex.Message, "", Page);
         }
     }
 }