private void btnAceptar_Click(object sender, EventArgs e) { ArticuloNegocio negocio = new ArticuloNegocio(); try { if (articulo == null) { articulo = new Articulo(); } articulo.CodigoArticulo = textCodigo.Text; articulo.Nombre = textNombre.Text; articulo.Descripcion = textDescripcion.Text; articulo.Marca = (Marca)comboxMarca.SelectedItem; articulo.Categoria = (Categoria)comboBoxCategoria.SelectedItem; articulo.ImagenURL = textImagen.Text; articulo.Precio = double.Parse(textPrecio.Text); if (articulo.IdArticulo == null) { negocio.Agregar(articulo); } else { negocio.Modificar(articulo); } Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BtnModificar_Click(object sender, EventArgs e) { ArticuloNegocio negocio = new ArticuloNegocio(); Articulo articulo = new Articulo(); List <Articulo> lista = new List <Articulo>(); try { lista = negocio.Buscar(Auxiliar.codigo); articulo = lista[0]; articulo.codigo = txbCodigo.Text; articulo.nombre = txbNombre.Text; articulo.descripcion = txbDesc.Text; articulo.categoriaProducto = (Categoria)cboCategoria.SelectedItem; articulo.marcaProducto = (Marca)cboMarca.SelectedItem; articulo.precio = decimal.Parse(txbPrecio.Text); negocio.Modificar(articulo); MessageBox.Show("El articulo se ha modificado."); Dispose(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void Button4_Click(object sender, EventArgs e) { ArticuloNegocio ArtNeg = new ArticuloNegocio(); Articulo Art; if (Valida_campos()) { try { Art = (Articulo)cbxArticulo.SelectedItem; Art.Nombre = tbxNombre.Text; Art.CodigoArticulo = Convert.ToInt32(txbCodArticulo.Text); Art.Descripcion = txbDescripcion.Text; Art.Precio = Convert.ToDouble(txbPrecio.Text); Art.Marca = (Marca)cbxMarca.SelectedItem; Art.Categoria = (Categoria)cbxCategoria.SelectedItem; ArtNeg.Modificar(Art); MessageBox.Show("Registro modificado"); this.Close(); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } } else { MessageBox.Show("Hay campos incompletos o mal cargados"); } }
private void BtnAceptar_Click(object sender, EventArgs e) { try { if (Articulo == null) { Articulo = new Articulo(); } Articulo.Codigo = txtCodigo.Text; Articulo.Nombre = txtNombre.Text; Articulo.Descripcion = txtDescripcion.Text; Articulo.Marca = (Marca)cboMarca.SelectedItem; Articulo.Categoria = (CategoriaArticulo)cboCategoria.SelectedItem; if (Articulo.Id != 0) { articuloNegocio.Modificar(Articulo); } else { articuloNegocio.Agregar(Articulo); } Dispose(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void ClickModificar(object sender, EventArgs e) { try { ArticuloNegocio articuloNegocio = new ArticuloNegocio(); Articulo articulo = new Articulo(); if (TBoxCodigo.Text.Length > 0) { DialogResult resul = MessageBox.Show("Seguro que desea modificar el Articulo?", "Modificar Articulo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (resul == DialogResult.Yes) { articulo.ID = int.Parse(TboxId.Text); articulo.Codigo = TBoxCodigo.Text; articulo.Nombre = TBoxNombre.Text; articulo.Descripcion = TBoxDescripcion.Text; articulo.Marca = (Marca)CboxMarca.SelectedItem; articulo.Categoria = (Categoria)CboxCategoria.SelectedItem; articulo.Imagen = TboxImagen.Text; articulo.Precio = Convert.ToDecimal(TBoxPrecio.Text); articuloNegocio.Modificar(articulo); MessageBox.Show("El Articulo se modifico de manera correcta", "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); Dispose(); } } else { MessageBox.Show(" Por favor ingrese un codigo, no puede quedar vacio!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnAceptar_Click(object sender, EventArgs e) { ArticuloNegocio articulonegocio = new ArticuloNegocio(); try { if (articulo == null) { articulo = new Articulo(); } articulo.NombreArticulo = txtNombre.Text; articulo.Descripcion = txtDescripcion.Text; articulo.CodigoArticulo = txtCodigo.Text; decimal p = Convert.ToDecimal(txtPrecio.Text); articulo.Precio = p; articulo.URLImagen = txtImagen.Text; articulo.Marca = (Marca)cmbMarca.SelectedItem; articulo.Categoria = (Categoria)cmbCategoria.SelectedItem; if (txtCodigo.Text == string.Empty || txtNombre.Text == string.Empty) { MessageBox.Show("Debe completar los capos Nombre y Codigo", "Faltan campos"); } if (txtCodigo.Text == "") { txtCodigo.BackColor = Color.Yellow; } else { txtCodigo.BackColor = System.Drawing.SystemColors.Control; } if (txtNombre.Text == "") { txtNombre.BackColor = Color.Yellow; } else { txtNombre.BackColor = System.Drawing.SystemColors.Control; } if (articulo.IdArticulo == null) { articulonegocio.Agregar(articulo); } else { articulonegocio.Modificar(articulo); } Dispose(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void AgregarArticulo() { if (!IsPostBack) { return; } ArticuloNegocio negocio = new ArticuloNegocio(); try { articulo = new Articulo(); var ItemModificar = Request.QueryString["idModificar"]; if (ItemModificar != null) { articulo.Id = Convert.ToInt32(ItemModificar); } articulo.Codigo = codigo.Text; articulo.Nombre = nombre.Text; articulo.Descripcion = descripcion.Text; articulo.Imagen = imagen.Text; var p = precio.Text.Trim(); articulo.Precio = Convert.ToDecimal(p); var m = DropMarca.SelectedItem; articulo.Marca = new Marca { Id = Convert.ToInt32(m.Value) }; var c = DropCategoria.SelectedItem; articulo.Categoria = new Categoria { Id = Convert.ToInt32(c.Value) }; if (articulo.Id != 0) { negocio.Modificar(articulo); } else { negocio.Agregar(articulo); } } catch (Exception ex) { throw ex; } }
private void btnAceptar_Click(object sender, EventArgs e) { ArticuloNegocio articuloNegocio = new ArticuloNegocio(); // Articulo articulo = new Articulo(); try { if (articulo == null) { articulo = new Articulo(); } articulo.Codigo = txtBCodigo.Text; articulo.Nombre = txtBNombre.Text; articulo.Descripcion = txtBDescripcion.Text; articulo.Marca = (Marca)cbMarca.SelectedItem; articulo.Categoria = (Categoria)cbCategoria.SelectedItem; articulo.Imagen = txtBImagen.Text; articulo.Precio = Convert.ToDecimal(txtBPrecio.Text); articulo.Eliminado = false; if (txtBCodigo.Text == "" || txtBNombre.Text == "" || txtBDescripcion.Text == "" || txtBImagen.Text == "" || txtBPrecio.Text == "") { MessageBox.Show("Por favor complete todos los campos para continuar!"); } else if (articulo.Id != 0) { articuloNegocio.Modificar(articulo); MessageBox.Show("Modificacion realizada con exito"); Dispose(); } else if (!articuloNegocio.BuscarCodigo(articulo.Codigo)) { articuloNegocio.Alta(articulo); MessageBox.Show("Articulo agregado"); Dispose(); } else { MessageBox.Show("El Codigo ya esta siendo utilizado, por favor modifique el campo."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAceptar_Click(object sender, EventArgs e) { ArticuloNegocio negocio = new ArticuloNegocio(); try { if (nuevoArticulo == null) { nuevoArticulo = new Articulo(); } nuevoArticulo.Codigo = txtBoxCodigo.Text.Trim(); nuevoArticulo.Descripcion = txtBoxDescripcion.Text.Trim(); nuevoArticulo.IdMarca = (Marca)cboMarca.SelectedItem; nuevoArticulo.IdCategoria = (Categoria)cboCategoria.SelectedItem; nuevoArticulo.Precio = Convert.ToDecimal(txtBoxPrecio.Text.Trim()); nuevoArticulo.Nombre = txtBoxNombre.Text.Trim(); nuevoArticulo.ImagenUrl = txtBoxImagen.Text.Trim(); if (nuevoArticulo.Codigo == "") { throw new System.ArgumentException("No puede dejar el campo CODIGO vacio"); } else if (nuevoArticulo.Nombre == "") { throw new System.ArgumentException("No puede dejar el campo NOMBRE vacio"); } else { if (nuevoArticulo.Id == 0) { negocio.Agregar(nuevoArticulo); MessageBox.Show("Articulo " + nuevoArticulo.Nombre + " se agrego correctamente"); } else { negocio.Modificar(nuevoArticulo); MessageBox.Show("Articulo " + nuevoArticulo.Nombre + " se modifico correctamente"); } } Dispose(); } catch (Exception ex) { if (ex.TargetSite.Name == "StringToNumber") { MessageBox.Show("El valor de Precio deber ser numerico"); } } }
private void btnAceptar_Click(object sender, EventArgs e) { ArticuloNegocio negocio = new ArticuloNegocio(); try { if (articulo == null) { articulo = new Articulo(); } if (txtCodigo.Text == "" || txtDescripcion.Text == "" || txtImagenURL.Text == "" || txtNombre.Text == "" || txtPrecio.Text == "") { MessageBox.Show("Faltan llenar campos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { 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.ImagenURL = txtImagenURL.Text.Trim(); if (txtPrecio.Text != "") { articulo.Precio = Convert.ToDecimal(txtPrecio.Text.Trim()); } if (articulo.ID != 0) { negocio.Modificar(articulo); } else { negocio.Agregar(articulo); } Dispose(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected void btnModificar_Click(object sender, EventArgs e) { try { Articulo articuloModificado = new Articulo(); articuloModificado.IdArticulo = ProdDetalle.IdArticulo; articuloModificado.Nombre = txtNombre.Text; articuloModificado.Stock = Convert.ToInt32(txtStock.Text); articuloModificado.Descripcion = txtDescripcion.Text; articuloModificado.UrlImagen = txtUrlImagen.Text; articuloModificado.Precio = Convert.ToDecimal(txtPrecio.Text); ArticuloNegocio negocio = new ArticuloNegocio(); negocio.Modificar(articuloModificado); Response.Redirect("ABMArticulos.aspx"); } catch (Exception ex) { throw ex; } }
protected void boton_Click(object sender, EventArgs e) { articulo = (Articulo)Session[Session.SessionID + "modificar"]; articulo.seccion.id = idSeccion; articulo.proveedor.cod = idProveedor; articulo.origen.id = idOrigen; articulo.categoria.id = idCategoria; articulo.marca.id = idMarca; articulo.stock = Convert.ToInt32(stock.Text.ToString()); articulo.precio = Convert.ToDecimal(precio.Text); articulo.nombre = nombreArt.Text; articulo.descripcion = descripArt.Text; articulo.cod = codigoArt.Text; articulo.imagen = imagen.Text; if (botonDetalleArticulo.Text == "Agregar") { negocioArticulo.Agregar(articulo); } else { negocioArticulo.Modificar(articulo); } Response.Redirect("principalAdmin.aspx"); }
private void btnAceptar_Click(object sender, EventArgs e) { ArticuloNegocio articuloNegocio = new ArticuloNegocio(); List <Articulo> lista = new List <Articulo>(); List <Articulo> listaFiltrada; //Articulo articulo = new Articulo(); try { if (articulo == null) { articulo = new Articulo(); } //VALIDACIONES if (string.IsNullOrEmpty(txtCodigo.Text.Trim())) { MessageBox.Show("Debe ingresar el CODIGO DEL ARTICULO", "Alta de Articulo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCodigo.Focus(); return; } //VALIDO QUE NO EXISTA EL CODIGO YA /*lista = articuloNegocio.listarNuevo(); * listaFiltrada = lista.FindAll(k => k.Codigo.ToLower().Contains(txtCodigo.Text.ToLower())); * if (listaFiltrada.Count >= 1) * { * MessageBox.Show("Ya existe ese CODIGO DE ARTICULO", "Alta de Articulo", MessageBoxButtons.OK, MessageBoxIcon.Error); * txtCodigo.Focus(); * return; * }*/ if (string.IsNullOrEmpty(txtNombre.Text.Trim())) { MessageBox.Show("Debe ingresar el NOMBRE DEL ARTICULO", "Alta de Articulo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNombre.Focus(); return; } if (cboMarca.SelectedIndex == -1) { MessageBox.Show("Debe elegir la MARCA DEL ARTICULO", "Alta de Articulo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboMarca.Focus(); return; } if (cboCategoria.SelectedIndex == -1) { MessageBox.Show("Debe elegir la CATEGORIA DEL ARTICULO", "Alta de Articulo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cboCategoria.Focus(); return; } if (string.IsNullOrEmpty(txtPrecio.Text)) { MessageBox.Show("Debe ingresar el PRECIO DEL ARTICULO", "Alta de Articulo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtPrecio.Focus(); return; } articulo.Codigo = txtCodigo.Text.Trim(); articulo.Nombre = txtNombre.Text.Trim(); articulo.Descripcion = txtDescripcion.Text.Trim(); articulo.Categorias = (Categoria)cboCategoria.SelectedItem; articulo.Marcas = (Marca)cboMarca.SelectedItem; articulo.Imagen = txtImagen.Text; articulo.Precio = Convert.ToDecimal(txtPrecio.Text); if (articulo.Id != 0) { articuloNegocio.Modificar(articulo); MessageBox.Show("Su articulo fue modificado con exito", "Articulos"); } else { articuloNegocio.Agregar(articulo); MessageBox.Show("Su articulo fue dado de alta con exito", "Articulos"); } Dispose(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }