private void btnAceptar_Click(object sender, EventArgs e) { ArticuloComercio articulo = new ArticuloComercio(); Articulo editado = v; editado.Marca = new Marca(); editado.Categoria = new Categoria(); if (v == null) { v = new Articulo(); } editado.CodArticulo = txtCodArticulo.Text; editado.Nombre = txtNombre.Text; editado.Descripcion = txtDescripcion.Text; editado.Marca.Nombre = cbxMarca.Text; editado.Marca = (Marca)cbxMarca.SelectedItem; editado.Categoria = (Categoria)cbxCategoria.SelectedItem; editado.UrlImagen = txtURLimagen.Text; editado.Precio = Convert.ToDecimal(txtPrecio.Text); articulo.editar(editado); MessageBox.Show(" Modificacion exitosa "); Close(); }
public void Cargar() { ArticuloComercio comercio = new ArticuloComercio(); listaOriginal = comercio.Listar(); dgvLista.DataSource = listaOriginal; dgvLista.Columns[0].Visible = false; dgvLista.Columns[6].Visible = false; }
private void btnCargar_Click(object sender, EventArgs e) { Articulo art = new Articulo(); art.Marca = new Marca(); art.Categoria = new Categoria(); if (txtCodArt.Text == "") { error1.SetError(txtCodArt, "Debe ingresar un codigo de articulo"); txtCodArt.Focus(); return; } error1.SetError(txtCodArt, ""); art.CodArticulo = txtCodArt.Text; if (txtNombre.Text == "") { error1.SetError(txtNombre, "Debe ingresar un nombre para el articulo"); txtNombre.Focus(); return; } error1.SetError(txtNombre, ""); art.Nombre = txtNombre.Text; art.Marca.Nombre = EnumMarca.Text; art.Marca.Id = EnumMarca.SelectedIndex + 1; art.Categoria.Nombre = EnumCategoria.Text.ToString(); art.Categoria.Id = EnumCategoria.SelectedIndex + 1; if (txtPrecio.Text == "") { error1.SetError(txtPrecio, "Debe ingresar un precio para el articulo"); txtPrecio.Focus(); return; } error1.SetError(txtPrecio, ""); art.Precio = Decimal.Parse(txtPrecio.Text); art.Descripcion = txtDescripcion.Text; art.UrlImagen = txtUrl.Text; ArticuloComercio.Cargar(art); MessageBox.Show("Articulo Cargado!"); }
private void filterMarca_TextChanged(object sender, EventArgs e) { if (string.IsNullOrEmpty(filterCategoria.Text)) { ArticuloComercio mc = new ArticuloComercio(); Marca m = (Marca)filterMarca.SelectedItem; dgvLista.DataSource = mc.BuscarMarca(m); } else { ArticuloComercio mc = new ArticuloComercio(); Marca m = (Marca)filterMarca.SelectedItem; Categoria c = (Categoria)filterCategoria.SelectedItem; dgvLista.DataSource = mc.BuscarMarcaCategoria(m, c); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { ArticuloComercio c = new ArticuloComercio(); Articulo art = (Articulo)dgvLista.CurrentRow.DataBoundItem; var confirmar = MessageBox.Show("Esta seguro de eliminar este articulo?", "Confirme!", MessageBoxButtons.YesNo); if (confirmar == DialogResult.Yes) { c.Eliminar((int)art.Id); Cargar(); } } catch (Exception) { MessageBox.Show("Debe seleccionar la fila a eliminar"); } }
protected void Page_Load(object sender, EventArgs e) { ArticuloComercio comercio = new ArticuloComercio(); listaArticulo = comercio.Listar(); if (Session["carrito"] != null) { carr = (Carrito)Session["carrito"]; } if (!String.IsNullOrEmpty(Request.QueryString["srch"])) { string find = Request.QueryString["srch"]; List <Articulo> selected = listaArticulo.FindAll(x => x.Nombre.ToUpper().Contains(find.ToUpper())); list.DataSource = selected; list.DataBind(); return; } if (!Page.IsPostBack) { list.DataSource = listaArticulo; list.DataBind(); } }