private void button1_Click(object sender, EventArgs e) { try { cl_producto pcl_producto = new cl_producto(); pcl_producto.Nombre_Producto = textBox1.Text.Trim(); pcl_producto.Precio_Compra = precio_compra.Value; pcl_producto.Precio_Venta = precio_venta.Value; if (comboBox_proveedor.Text != "") { pcl_producto.Proveedor_id = Convert.ToInt32(comboBox_proveedor.SelectedValue); } if (comboBox_categoria.Text != "") { pcl_producto.Categoria_id = Convert.ToInt32(comboBox_categoria.SelectedValue); } int resultado = cl_productoDal.agregar(pcl_producto); if (resultado > 0) { MessageBox.Show("Producto Agregado con Exito!!", "Agregado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo agregar el Producto", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch { MessageBox.Show("Uno o varios valores no son correctos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static int agregar(cl_producto pcl_producto) { int retorno = 0; string query = @"INSERT INTO `distribuidora_el_buen_precio`.`producto`(`nombre_producto`, `proveedor_id`, `precio_compra`, `precio_venta`, `categoria_id`) VALUES (@nombre, @prov_id, @precio_compra, @precio_venta, @cat_id);"; MySqlCommand comando = new MySqlCommand(query, Bd_Distribuidora.ObtenerConexion()); comando.Parameters.AddWithValue("@nombre", pcl_producto.Nombre_Producto); comando.Parameters.AddWithValue("@prov_id", pcl_producto.Proveedor_id); comando.Parameters.AddWithValue("@precio_compra", pcl_producto.Precio_Compra); comando.Parameters.AddWithValue("@precio_venta", pcl_producto.Precio_Venta); comando.Parameters.AddWithValue("@cat_id", pcl_producto.Categoria_id); retorno = comando.ExecuteNonQuery(); return(retorno); }