private void BtnEliminar_Click(object sender, EventArgs e) { Negocio_articulo Negocio = new Negocio_articulo(); try { int ID = ((Articulo)DgvLista_Articulos.CurrentRow.DataBoundItem).ID; if (MessageBox.Show("¿Esta seguro que quiere eliminar el articulo seleccionado?", "ATENCION!!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { Negocio.EliminarArticulo_Logica(ID); if (MessageBox.Show("Se elimino de forma correcta el Articulo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK) { CargarGrilla(); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void BtnAceptar_Click(object sender, EventArgs e) { Negocio_articulo neg_art = new Negocio_articulo(); try { if (Articulo == null) { Articulo = new Articulo(); } Articulo.Codigo = TxtCodigo.Text.Trim(); Articulo.Nombre = TxtNombre.Text.Trim(); Articulo.Descripcion = TxtDescripcion.Text.Trim(); Articulo.Marca = (Marca)CboMarca.SelectedItem; Articulo.Categoria = (Categoria)CboCategoria.SelectedItem; Articulo.Imagen_Url = TxtImagenUrl.Text.Trim(); Articulo.Precio = Convert.ToDecimal(TxtPrecio.Text.Trim()); if (Articulo.ID != 0) { neg_art.Modificar(Articulo); if (MessageBox.Show("Articulo modifficado con exito", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK) { Dispose(); } } else { neg_art.Agregar(Articulo); if (MessageBox.Show("Articulo agregado con exito. Desea agregar otro articulo", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) { Dispose(); } else { Dispose(); FrmNuevo_Articulo Nuevo = new FrmNuevo_Articulo(); Nuevo.ShowDialog(); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
protected void Page_Load(object sender, EventArgs e) { Negocio_articulo neg_art = new Negocio_articulo(); List <Articulo> Lista_art; try { Lista_art = neg_art.listar(); var articulo_Seleccionado = Convert.ToInt32(Request.QueryString["idart"]); articulo = Lista_art.Find(J => J.ID == articulo_Seleccionado); } catch (Exception ex) { //Session["Error" + Session.SessionID] = ex; //Response.Redirect("Error.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { try { Negocio_articulo Neg_art = new Negocio_articulo(); Lista_art = Neg_art.listar(); Negocio_marca marca = new Negocio_marca(); Lista_marca = marca.Listar(); var filtro_marca = Request.QueryString["idmarca"]; if (filtro_marca != null) { List <Articulo> L_art_aux = new List <Articulo>(); foreach (var item in Lista_art) { if (item.Marca.ID == int.Parse(filtro_marca)) { L_art_aux.Add(item); } } Lista_art = L_art_aux; Session[Session.SessionID + "Lista_art"] = Lista_art; } Session[Session.SessionID + "Lista_art"] = Lista_art; } catch (Exception ex) { Session["Error" + Session.SessionID] = "Error de listado"; Response.Redirect("Error"); } }
private void CargarGrilla() { Negocio_articulo negocio = new Negocio_articulo(); try { Lista = negocio.listar(); DgvLista_Articulos.DataSource = Lista; DgvLista_Articulos.Columns[6].Visible = false; DgvLista_Articulos.Columns[8].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } //finally { Dispose(); } }