Ejemplo n.º 1
0
 protected void FiltroButton_CheckedChanged(object sender, EventArgs e)
 {
     IdRadioButton.Enabled           = FiltradosRadioButton.Checked;
     IdTextBox.Enabled               = FiltradosRadioButton.Checked;
     DescrRadioButton.Enabled        = FiltradosRadioButton.Checked;
     DescrTextBox.Enabled            = FiltradosRadioButton.Checked;
     MensajeLabel.Text               = string.Empty;
     ListasPrecioGridView.Caption    = string.Empty;
     ListasPrecioGridView.DataSource = null;
     ListasPrecioGridView.DataBind();
 }
Ejemplo n.º 2
0
        protected void TipoBusquedaRadioButton_CheckedChanged(object sender, EventArgs e)
        {
            ListasPrecioGridView.DataSource = null;
            ListasPrecioGridView.DataBind();
            MensajeLabel.Text = String.Empty;
            if (IdRadioButton.Checked)
            {
                DescrTextBox.Text = String.Empty;

                IdTextBox.Visible    = true;
                DescrTextBox.Visible = false;
            }
            else
            {
                IdTextBox.Text = String.Empty;

                IdTextBox.Visible    = false;
                DescrTextBox.Visible = true;
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Funciones.SessionTimeOut(Session))
         {
             Response.Redirect("~/SessionTimeout.aspx");
         }
         else
         {
             Entidades.Sesion             sesion = (Entidades.Sesion)Session["Sesion"];
             List <Entidades.ListaPrecio> lista  = new List <Entidades.ListaPrecio>();
             lista = RN.ListaPrecio.ListaPorCuit(false, false, false, sesion);
             ListasPrecioGridView.DataSource = lista;
             ViewState["ListasPrecio"]       = lista;
             ListasPrecioGridView.DataBind();
             if (lista.Count == 0)
             {
                 MensajeLabel.Text = "No hay listas de precios asociados a este CUIT";
             }
         }
     }
 }
Ejemplo n.º 4
0
 protected void BuscarButton_Click(object sender, EventArgs e)
 {
     if (Funciones.SessionTimeOut(Session))
     {
         Response.Redirect("~/SessionTimeout.aspx");
     }
     else
     {
         Entidades.Sesion             sesion = (Entidades.Sesion)Session["Sesion"];
         List <Entidades.ListaPrecio> lista  = new List <Entidades.ListaPrecio>();
         MensajeLabel.Text = String.Empty;
         if (TodosRadioButton.Checked)
         {
             lista = RN.ListaPrecio.ListaPorCuit(false, false, false, sesion);
         }
         else
         {
             if (IdRadioButton.Checked)
             {
                 if (IdTextBox.Text.Equals(String.Empty))
                 {
                     MensajeLabel.Text = IdRadioButton.Text + " no informada";
                     return;
                 }
                 else
                 {
                     lista = RN.ListaPrecio.ListaPorCuityId(sesion.Cuit.Nro, IdTextBox.Text, sesion);
                 }
             }
             else
             {
                 if (DescrTextBox.Text.Equals(String.Empty))
                 {
                     MensajeLabel.Text = DescrRadioButton.Text + " no informada";
                     return;
                 }
                 else
                 {
                     lista = RN.ListaPrecio.ListaPorCuityDescr(sesion.Cuit.Nro, DescrTextBox.Text, sesion);
                 }
             }
         }
         if (lista.Count == 0)
         {
             ListasPrecioGridView.Caption    = string.Empty;
             ListasPrecioGridView.DataSource = null;
             ListasPrecioGridView.DataBind();
             MensajeLabel.Text = "No se han encontrado listas de precios que satisfagan la busqueda";
         }
         else if (lista.Count == 1)
         {
             Session["ListaPrecio"] = lista[0];
             Response.Redirect(ViewState["IrA"].ToString());
         }
         else
         {
             ListasPrecioGridView.Caption    = "Se encontraron " + lista.Count.ToString() + " Listas de precios";
             ListasPrecioGridView.DataSource = lista;
             ViewState["ListaPrecio"]        = lista;
             ListasPrecioGridView.DataBind();
         }
     }
 }