private void AgregarProducto_Click(object sender, EventArgs e) { try { Metrica m = new Metrica(); m.Medida = cboMetrica.SelectedValue.ToString(); Producto p = new Producto(); p.Codigo = txtCodigoProducto.Text; p.Nombre = txtNombreProducto.Text; p.Proveedor = new Proveedor { Id = int.Parse(cboProveedor.SelectedValue.ToString()) }; p.Metrica = m; if (p.Agregar()) { MenuAdministrador_Load(sender, e); MetroFramework.MetroMessageBox.Show(this, "Producto Agregado", "Agregar Producto"); return; } MetroFramework.MetroMessageBox.Show(this, "El producto número " + txtCodigoProducto.Text + " ya existe", "Agregar Producto"); } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Error" + ex.Message, "Agregar Mesa"); } }
private void btnAceptar_Click(object sender, EventArgs e) { int respuesta = 0; Producto nProducto = new Producto(); nProducto.Codigo = int.Parse(txtCodProducto.Text); nProducto.Descripcion = txtDescripcion.Text; nProducto.TipoProducto = (TipoProducto)cboTipo.SelectedItem; nProducto.Marca = (Marca)cboMarca.SelectedItem; nProducto.Precio = decimal.Parse(txtPrecio.Text); nProducto.Cantidad = int.Parse(txtCantidad.Text); nProducto.Talle = txtTalle.Text; nProducto.Estado = cboEstado.SelectedIndex; if (Accion.Equals("A")) { respuesta = nProducto.Agregar(); } else if (Accion.Equals("M")) { respuesta = nProducto.Modificar(); } if (respuesta.Equals(1)) { MessageBox.Show("Producto agregado correctamente"); Limpiar(); } else { MessageBox.Show("Error al Ingresar el Producto"); } }