protected void btnEditar_Click(object sender, EventArgs e)
        {
            try
            {
                lblError.Text = string.Empty;

                Categoria    categoria = new Categoria(txtCodigoCat.Text, txtNombre.Text, Convert.ToInt32(txtPrecioBase.Text));
                logCategoria logica    = new logCategoria();

                logica.Editar(categoria);

                lblError.Text = "Categoria modificada";
                LimpioFormulario();
                btnEditar.Enabled     = false;
                btnEliminar.Enabled   = false;
                txtCodigoCat.Enabled  = true;
                txtNombre.Enabled     = false;
                txtPrecioBase.Enabled = false;
                btnBuscar.Enabled     = true;
            }
            catch (Exception ex)
            {
                lblError.Text = ex.Message;
            }
        }
Exemple #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 btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                lblError.Text = string.Empty;

                logCategoria logica = new logCategoria();

                logica.Eliminar(txtCodigoCat.Text);

                lblError.Text = "Publicacion eliminada";
                LimpioFormulario();
                btnEliminar.Enabled   = false;
                btnEditar.Enabled     = false;
                txtNombre.Enabled     = false;
                txtPrecioBase.Enabled = false;
                btnBuscar.Enabled     = true;
                txtCodigoCat.Text     = string.Empty;
            }
            catch (Exception ex)
            {
                txtCodigoCat.Enabled  = true;
                btnBuscar.Enabled     = true;
                btnEditar.Enabled     = false;
                btnEliminar.Enabled   = false;
                txtNombre.Enabled     = false;
                txtPrecioBase.Enabled = false;
                lblError.Text         = ex.Message;
            }
        }
 public void ListarCategoria()
 {
     try
     {
         logCategoria logica = new logCategoria();
         grdCategoria.DataSource = logica.listar();
         grdCategoria.DataBind();
     }
     catch (Exception ex)
     {
         lblError.Text = ex.Message;
     }
 }
 private void ListarCategorias()
 {
     try
     {
         logCategoria logica = new logCategoria();
         ddlCat.DataSource     = logica.listar();
         ddlCat.DataTextField  = "Nombre";
         ddlCat.DataValueField = "CodigoCat";
         ddlCat.DataBind();
     }
     catch
     {
         lblMensaje.Text = "error al listar las publicaciones";
     }
 }
 private void ListarCategorias()
 {
     try
     {
         logCategoria logica = new logCategoria();
         cboCategoriaDestacado.DataSource     = logica.listar();
         cboCategoriaDestacado.DataTextField  = "Nombre";
         cboCategoriaDestacado.DataValueField = "Codigo";
         cboCategoriaDestacado.DataBind();
     }
     catch
     {
         lblError.Text = "Error al listar";
     }
 }
 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;
     }
 }
        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;
            }
        }
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                lblError.Text = string.Empty;

                txtNombre.Enabled     = true;
                txtPrecioBase.Enabled = true;

                if (txtCodigoCat.Text == string.Empty)
                {
                    throw new Exception("Ingrese el codigo de categoria");
                }

                txtNombre.Text     = string.Empty;
                txtPrecioBase.Text = string.Empty;

                logCategoria logica = new logCategoria();

                Categoria cateogria = logica.Buscar(txtCodigoCat.Text);

                if (cateogria != null)
                {
                    txtNombre.Text       = cateogria.Nombre;
                    txtPrecioBase.Text   = cateogria.PrecioBase.ToString();
                    btnAgregar.Enabled   = false;
                    btnEliminar.Enabled  = true;
                    btnEditar.Enabled    = true;
                    txtCodigoCat.Enabled = false;
                    btnBuscar.Enabled    = false;
                    txtNombre.Focus();
                }
                else
                {
                    btnAgregar.Enabled  = true;
                    btnEliminar.Enabled = false;
                    btnEditar.Enabled   = false;
                }
            }
            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
            {
                lblError.Text = string.Empty;

                Categoria categoria = new Categoria(txtCodigoCategoria.Text, txtNombre.Text, Convert.ToDouble(txtPrecio.Text));

                logCategoria logica = new logCategoria();
                logica.Agregar(categoria);

                lblError.Text = "Categoria agregada";
                LimpioFormulario();
                btnAgregar.Enabled = false;
                txtNombre.Enabled  = false;
                txtPrecio.Enabled  = false;
            }
            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;
            }
        }