private void agregarModificarEliminarToolStripMenuItem1_Click(object sender, EventArgs e) { frmAdminProducto objForm = new frmAdminProducto(); objForm.StartPosition = this.StartPosition; objForm.Show(); }
private void btnAgregar_Click(object sender, EventArgs e) { if (this.ValidarCampos()) { Producto.Descripcion = txtDescripcion.Text; Entidades.MarcasEnum Marca = new Entidades.MarcasEnum(); Enum.TryParse(cboMarca.SelectedValue.ToString(), out Marca); Producto.Marca = Marca; Entidades.TiposEnum TipoProducto = new Entidades.TiposEnum(); Enum.TryParse(cboTipoProducto.SelectedValue.ToString(), out TipoProducto); Producto.TipoProducto = TipoProducto; Producto.PrecioPer = Convert.ToDecimal(nudPrecio.Value); //Conversion de soles a dolares y pesos string Pesos = Logica.Currency.CurrencyConvert(Convert.ToDecimal(Producto.PrecioPer), "PEN", "ARS"); string Dolares = Logica.Currency.CurrencyConvert(Convert.ToDecimal(Producto.PrecioPer), "PEN", "USD"); var Pesos2 = Pesos.Replace(".", ","); var Dolares2 = Dolares.Replace(".", ","); Producto.PrecioArs = Convert.ToDecimal(Pesos2.Substring(0, Pesos2.IndexOf(' ') - 1)); Producto.PrecioUs = Convert.ToDecimal(Dolares2.Substring(0, Dolares2.IndexOf(' ') - 1)); Producto.Stock = Convert.ToInt32(nudStockInicial.Value); Producto.Peso = Convert.ToDouble(nudPeso.Value); //Verificacion si es Agregar o Modificar if (Modifica == false) { try { LogicaProducto.Agregar(Producto); MessageBox.Show("PRODUCTO AGREGADO CORRECTAMENTE"); this.Close(); obj.Show(); obj.TraerTodos(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { try { LogicaProducto.Modificar(Producto); MessageBox.Show("DATOS DEL PRODUCTO MODIFICADOS CORRECTAMENTE"); this.Close(); obj.TraerTodos(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }