private void btnGuardar_Click(object sender, EventArgs e) { NegocioArticulo negocio = new NegocioArticulo(); try { if (ValidarTextBox()) { if (articulo == null) { articulo = new Articulo(); } articulo.Codigo = txtCodigo.Text; articulo.Nombre = txtNombre.Text; articulo.Descripcion = txtDescripcion.Text; articulo.Marca = (Marca)cbMarca.SelectedItem; articulo.Categoria = (Categoria)cbCategoria.SelectedItem; articulo.UrlImagen = txtImagen.Text; articulo.Precio = double.Parse(txtPrecio.Text); if (articulo.Id == 0) { negocio.agregar(articulo); } else { negocio.modificar(articulo); } this.Close(); } } catch (Exception ex) { throw ex; } }
private void Button3_Click(object sender, EventArgs e) { NegocioArticulo negocio = new NegocioArticulo(); Articulo articulo = new Articulo(); new Categoria(); new Marca(); string seleccion1; seleccion1 = Convert.ToString(comboBox1.SelectedItem); string seleccion2; seleccion2 = Convert.ToString(comboBox2.SelectedItem); int idmarca; int idCategoria; if (textBox1.Text == "") { MessageBox.Show("ingrese un codigo", "Aviso"); return; } if (textBox2.Text == "") { MessageBox.Show("ingrese un nombre", "Aviso"); return; } if (textBox3.Text == "") { MessageBox.Show("ingrese una descripcion", "Aviso"); return; } if (textBox4.Text == "") { MessageBox.Show("ingrese un precio", "Aviso"); return; } if (seleccion1 == "") { MessageBox.Show("Seleccione una marca", "Aviso"); return; } if (seleccion2 == "") { MessageBox.Show("Seleccione una categoria", "Aviso"); return; } try { List <Marca> lista = new List <Marca>(); NegocioMarca Negocio = new NegocioMarca(); Marca marca = new Marca(); lista = Negocio.listar(); List <Categoria> lista2 = new List <Categoria>(); NegocioCategoria negocio2 = new NegocioCategoria(); Categoria categoria = new Categoria(); lista2 = negocio2.listar(); foreach (Categoria item in lista2) { if (seleccion2 == item.Descripcion) { idCategoria = item.Id; articulo.Categoria = new Categoria(); articulo.Categoria.Id = idCategoria; } } foreach (Marca item in lista) { if (seleccion1 == item.Descripcion) { idmarca = item.Id; articulo.Marca = new Marca(); articulo.Marca.Id = idmarca; } } articulo.codigo = textBox1.Text; articulo.nombre = textBox2.Text; articulo.descripcion = textBox3.Text; articulo.imagen = textBox5.Text; articulo.precio = Convert.ToDecimal(textBox4.Text); negocio.agregar(articulo); MessageBox.Show("El articulo se agrego correctamente", "Aviso"); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }