public void cargarPorductos() { Articulos_neg art = new Articulos_neg(); rpProductos.DataSource = art.listaArticulos(); rpProductos.DataBind(); }
private void modificar() { Articulos_neg art = new Articulos_neg(); try { Articulo.Codigo = tbxCodigo.Text; Articulo.Nombre = tbxNombre.Text; Articulo.Descripcion = tbxDescripcion.Text; Articulo.Marca = (Marca)cbxMarca.SelectedItem; Articulo.Categoria = (Categoria)cbxCategoria.SelectedItem; Articulo.UrlImagen = tbxUrlImagen.Text; Articulo.Precio = Convert.ToDouble(tbxPrecio.Text); if (art.modificarArticulo(Articulo)) { MessageBox.Show("Articulo modificado!"); Close(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
// Creo un objeto de tipo "articulo" con el cual le voy a ir llenando su propiedades y se lo envio a la funcion // "agregarNuevoArticulo()" que hace de puente con la funcion de la base de datos. private void agregar() { Articulos_neg art = new Articulos_neg(); try { Articulo articulo = new Articulo { Codigo = tbxCodigo.Text, Nombre = tbxNombre.Text, Descripcion = tbxDescripcion.Text, Marca = (Marca)cbxMarca.SelectedItem, Categoria = (Categoria)cbxCategoria.SelectedItem, UrlImagen = tbxUrlImagen.Text, Precio = Convert.ToDouble(tbxPrecio.Text) }; if (art.agregarNuevoArticulo(articulo)) { MessageBox.Show("Articulo agregado!"); Close(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void cargarArticulos() { Articulos_neg aux = new Articulos_neg(); dgvArticulos.DataSource = aux.listaArticulos(); dgvArticulos.Columns["UrlImagen"].Visible = false; dgvArticulos.Columns["Id"].Visible = false; dgvArticulos.Columns["Descripcion"].Visible = false; RecargarImg(aux.listaArticulos()[0].UrlImagen); }
private void tbxFiltro_TextChanged(object sender, EventArgs e) { string texto = ""; texto = tbxFiltro.Text; if (texto != "") { Articulos_neg aux = new Articulos_neg(); dgvArticulos.DataSource = aux.listaArticulosFiltrados(texto); } else { cargarArticulos(); } }
private void btnEliminar_Click(object sender, EventArgs e) { Articulo seleccionado = (Articulo)dgvArticulos.CurrentRow.DataBoundItem; Articulos_neg articulos_Neg = new Articulos_neg(); try { if (MessageBox.Show("Estás seguro que deseas elminar el artículo?", "Eliminado!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { articulos_Neg.eliminarArticulo(seleccionado); } cargarArticulos(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
protected void Page_Load(object sender, EventArgs e) { Articulos_neg articulos_Neg = new Articulos_neg(); List <Articulo> listado; try { listado = articulos_Neg.listaArticulos(); int id = int.Parse(Request.QueryString["Id"]); ArticuloDetalle = listado.Find(x => x.Id == id); } catch (Exception ex) { //reponse error.aspx throw ex; } }
protected void btnAgregar_Command(object sender, CommandEventArgs e) { Articulos_neg neg = new Articulos_neg(); List <Articulo> lista = neg.listaArticulos(); if (e.CommandName == "eventoAgregar") { foreach (Articulo item in lista) { if (item.Id.ToString() == e.CommandArgument.ToString()) { this.producto = item.Nombre; if (!articuloexistente(e.CommandArgument.ToString())) { Carro aux = new Carro { Articulo = item, Cantidad = 1, Subtotal = item.Precio }; carrito.Add(aux); } else { sumarCantidad(e.CommandArgument.ToString()); } Session["lista"] = this.carrito; } } master.contarProducto(); mostrarAlerta(); } }