private void btnAgregar_Click(object sender, EventArgs e) { try { if (ComprobarSiEstaVacio(txtCodigo)) { MessageBox.Show("Hay uno o más campos vacíos."); return; } if (ComprobarSiEstaVacio(txtNombre)) { MessageBox.Show("Hay uno o más campos vacíos."); return; } if (ComprobarSiEstaVacio(txtDescripcion)) { MessageBox.Show("Hay uno o más campos vacíos."); return; } if (ComprobarSiEstaVacio(txtURL)) { MessageBox.Show("Hay uno o más campos vacíos."); return; } if (ComprobarSiEstaVacio(txtPrecioEntero)) { MessageBox.Show("Hay uno o más campos vacíos."); return; } if (ComprobarSiEstaVacio(txtPrecioCentavos)) { MessageBox.Show("Hay uno o más campos vacíos."); return; } if (cboMarcas.SelectedValue == null) { MessageBox.Show("La marca cargada no existe."); return; } if (cboCategorias.SelectedValue == null) { MessageBox.Show("La categoría cargada no existe."); return; } Articulo articulo = new Articulo(); articulo.CodigoArticulo = txtCodigo.Text; articulo.Nombre = txtNombre.Text; articulo.Descripcion = txtDescripcion.Text; articulo.URL_Imagen = txtURL.Text; articulo.Precio = Convert.ToDecimal(txtPrecioEntero.Text + "," + txtPrecioCentavos.Text); articulo.Marca = (Marca)cboMarcas.SelectedItem; articulo.Categoria = (Categoria)cboCategorias.SelectedItem; NegocioCatalogo negocio = new NegocioCatalogo(); if (lblAccion.Text == "Modificar artículo") { negocio.ModificarArticulo(articuloRecibido, articulo); } else { negocio.AgregarArticulo(articulo); } Dispose(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnConfirmar_Click(object sender, EventArgs e) { NegocioCatalogo negocio = new NegocioCatalogo(); Articulo articulo = new Articulo(); articulo = (Articulo)dgvListaParaEliminar.CurrentRow.DataBoundItem; negocio.EliminarArticulo(articulo); Dispose(); }
public void CargarDGV() { try { NegocioCatalogo negocio = new NegocioCatalogo(); listaDeArticulos = negocio.ListarArticulos(); dgvListaDeArticulos.DataSource = listaDeArticulos; dgvListaDeArticulos.Columns[0].Visible = false; //Oculto la columna que tiene el ID del artículo dgvListaDeArticulos.Columns[4].Visible = false; //Oculto la columna que tiene la URL de la imagen } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void frmAgregar_Load(object sender, EventArgs e) { try { NegocioCatalogo negocio = new NegocioCatalogo(); cboMarcas.DataSource = negocio.ListarMarcas(); cboMarcas.DisplayMember = "Nombre"; cboMarcas.ValueMember = "ID_Marca"; cboCategorias.DataSource = negocio.ListarCategorias(); cboCategorias.DisplayMember = "Nombre"; cboCategorias.ValueMember = "ID_Categoria"; if (esModificar) { ConvertirEnModificarArticulo(articuloRecibido); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { SeBusco = false; } NegocioCatalogo negocio = new NegocioCatalogo(); if ((Carrito)Session["Carrito" + Session.SessionID] != null) { carrito.IdCarrito = "c-" + Session.SessionID; carrito = (Carrito)Session["Carrito" + Session.SessionID]; } lista = negocio.ListarArticulos(); repetidor.DataSource = lista; repetidor.DataBind(); listaMarcas = negocio.ListarMarcas(); listaCategorias = negocio.ListarCategorias(); string idArticulo = Request.QueryString["idArt"]; string cantidad = Request.QueryString["cant"]; string filtroMarca = Request.QueryString["filtroMarca"]; string filtroCategoria = Request.QueryString["filtroCategoria"]; if (idArticulo != null && cantidad != null) { AgregarAlCarrito(idArticulo, cantidad); } if (filtroMarca != null) { FiltrarPorMarca(filtroMarca); } if (filtroCategoria != null) { FiltrarPorCategoria(filtroCategoria); } Session["Carrito" + Session.SessionID] = carrito; }