示例#1
0
 protected void btnBuscar_Click(object sender, EventArgs e)
 {
     try
     {
         logAviso logAviso = new logAviso();
         if (ddlTipo.SelectedValue.ToString() == "Comunes")
         {
             grdAvisos.DataSource = logAviso.ListarComun();
             grdAvisos.DataBind();
         }
         else if (ddlTipo.SelectedValue.ToString() == "Destacados")
         {
             grdAvisos.DataSource = logAviso.ListarDestacado();
             grdAvisos.DataBind();
         }
         else if (ddlTipo.SelectedValue.ToString() == "Todos")
         {
             grdAvisos.DataSource = logAviso.ListarTodos();
             grdAvisos.DataBind();
         }
     }
     catch (Exception ex)
     {
         lblmensaje.Text = ex.Message;
     }
 }
示例#2
0
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                lblmensaje.Text = string.Empty;

                logCategoria logCat = new logCategoria();

                Categoria cat = logCat.Buscar(ddlCat.SelectedValue.ToString());
                if (cat == null)
                {
                    throw new Exception("Seleccione una cateoria");
                }

                List <string> tel      = (List <string>)Session["telefonos"];
                List <string> palabras = (List <string>)Session["PalabrasClaves"];

                AvisoComun aviso    = new AvisoComun(0, tel, clnFecha.SelectedDate, cat, palabras);
                logAviso   logAviso = new logAviso();
                logAviso.AgregarC(aviso);


                lblmensaje.Text = "Aviso Agregado idAviso:  " + aviso.IdAviso.ToString();
            }
            catch (Exception ex)
            {
                lblmensaje.Text = "Error al ingresar Aviso" + ex.Message;
            }
        }
 protected void grdCategorias_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         logCategoria categoria = new logCategoria();
         Categoria    cat       = categoria.Buscar(grdCategorias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text);
         logAviso     avisos    = new logAviso();
         grdavisos.DataSource = avisos.Listar(cat.CodigoCat);
         grdavisos.DataBind();
     }
     catch (Exception ex)
     {
         lblMensaje.Text = ex.Message;
     }
 }
示例#4
0
 public void Listar_Destacados()
 {
     try
     {
         logAviso logAvisoDestacado = new logAviso();
         if (cboListado.SelectedValue.ToString() == "Listar Avisos Destacados")
         {
             lstAvisos.DataSource = logAvisoDestacado.ListarAvisosDestacados();
         }
         lstAvisos.DataBind();
     }
     catch (Exception ex)
     {
         lblError.Text = ex.Message;
     }
 }
        protected void grdCategoria_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                lblError.Text = string.Empty;

                logCategoria logica      = new logCategoria();
                Categoria    categoria   = logica.Buscar(grdCategoria.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text);
                logAviso     logicaAviso = new logAviso();
                grdAviso.DataSource = logicaAviso.Listar(categoria.Codigo);
                grdAviso.DataBind();
            }
            catch (Exception ex)
            {
                lblError.Text = ex.Message;
            }
        }
示例#6
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                lblError.Text = string.Empty;
                logAviso logaviso = new logAviso();

                AvisoDestacado aviso     = logaviso.BuscarDestacadoPorArticulo(ddlArticulos.SelectedValue.ToString());
                List <string>  telefonos = logaviso.Listartelefonos(aviso.IdAviso);

                lblidaviso.Text        = aviso.IdAviso.ToString();
                lblFecha.Text          = aviso.FechaPublicacion.ToString();
                lblCat.Text            = aviso.Categoria.Nombre.ToString();
                lbTelefonos.DataSource = telefonos;
                lbTelefonos.DataBind();
            }
            catch (Exception ex)
            { lblError.Text = ex.Message; }
        }
示例#7
0
        protected void btnListar_Click(object sender, EventArgs e)
        {
            try
            {
                lblError.Text = string.Empty;
                logAviso logaviso = new logAviso();

                AvisoDestacado        aviso  = logaviso.BuscarDestacadoPorArticulo(cboArticulo.SelectedValue.ToString());
                List <AvisoDestacado> avisos = new List <AvisoDestacado>();
                avisos.Add(aviso);

                grdAvisoArticulo.DataSource = avisos;
                grdAvisoArticulo.DataBind();
            }
            catch (Exception ex)
            {
                lblError.Text = ex.Message;
            }
        }
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            lblError.Text = string.Empty;

            try
            {
                logCategoria logica = new logCategoria();

                Categoria categoria = logica.Buscar(cboCategoriaDestacado.SelectedValue.ToString());

                if (categoria == null)
                {
                    throw new Exception("Seleccione una categoria");
                }

                logArticulo logicaArt = new logArticulo();

                Articulo articulo = logicaArt.Buscar(cboArticulo.SelectedValue.ToString());

                if (articulo == null)
                {
                    throw new Exception("Seleccione un articulo");
                }

                List <string> telefonos = (List <string>)Session["telefonos"];

                AvisoDestacado avisoDestacado = new AvisoDestacado(0, clnFecha.SelectedDate, categoria, telefonos, articulo);

                logAviso logAviso = new logAviso();
                logAviso.AgregarDesta(avisoDestacado);
                ListarArticulos();
                lstTelefonos.Items.Clear();
                Session["telefonos"] = null;

                lblError.Text = "Aviso agregado " + avisoDestacado.Numero.ToString();
            }
            catch (Exception ex)
            {
                lblError.Text = ex.Message;
            }
        }
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                lblMensaje.Text = string.Empty;

                logCategoria logCat = new logCategoria();

                Categoria cat = logCat.Buscar(ddlCat.SelectedValue.ToString());
                if (cat == null)
                {
                    throw new Exception("Seleccione una Categoria");
                }
                logArticulo logArt = new logArticulo();
                Articulo    art    = logArt.Buscar(ddlArt.SelectedValue.ToString());
                if (art == null)
                {
                    throw new Exception("Seleccione un Articulo");
                }

                List <string> tel = (List <string>)Session["telefonos"];

                AvisoDestacado aviso    = new AvisoDestacado(0, tel, clnFecha.SelectedDate, cat, art);
                logAviso       logAviso = new logAviso();
                logAviso.AgregarD(aviso);
                ListarArticulos();
                lsbTelefonos.Items.Clear();
                Session["telefonos"] = null;


                lblMensaje.Text = "Aviso Agregado idAviso:  " + aviso.IdAviso.ToString();
            }
            catch (Exception ex)
            {
                lblMensaje.Text = "Error al ingresar Aviso" + ex.Message;
            }
        }
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            lblError.Text = string.Empty;

            try
            {
                logCategoria logica    = new logCategoria();
                Categoria    categoria = logica.Buscar(cboCategoria.SelectedValue.ToString());
                if (categoria == null)
                {
                    throw new Exception("Seleccione una categoría.");
                }


                List <string> telefonos = (List <string>)Session["telefonos"];
                List <string> palabras  = (List <string>)Session["palabrasclaves"];

                AvisoComun avisoComun = new AvisoComun(0,
                                                       clnFechaPublicacion.SelectedDate,
                                                       categoria,
                                                       telefonos,
                                                       palabras);

                logAviso logAviso = new logAviso();
                logAviso.AgregarCom(avisoComun);
                lstPalabrasClaves.Items.Clear();
                lstTelefonos.Items.Clear();
                Session["palabrasclaves"] = null;
                Session["telefonos"]      = null;

                lblError.Text = "Aviso agregado " + avisoComun.Numero.ToString();
            }
            catch (Exception ex)
            {
                lblError.Text = ex.Message;
            }
        }