private void btn_Vender_Click(object sender, EventArgs e) { if (dgv_vender.RowCount < 2) { MessageBox.Show("Inserte un Producto"); txt_Cantidad.Focus(); } else { if (MessageBox.Show("Seguro que desea realizar la venta?", "Confirmación Venta", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { if (con.Abrirconexion() == true) { DAOVender Vender = new DAOVender(); for (int i = 0; i < id_cliente.Count; i++) { MessageBox.Show(id_producto[i]); if (i == 1) { id_venta.id = DAOVender.Buscarid(con.con); Vender.id = id_venta.id; id_venta.id_movimiento = DAOMovimientos.Buscarid(con.con); Vender.id_movimiento = id_venta.id_movimiento; } Vender.cliente = id_cliente[i]; Vender.producto = id_producto[i]; Vender.cantidad = int.Parse(cantidad[i]); if (total[i] == total.Count - 1) { Vender.total = totalll; } else { Vender.total = total[i]; } Vender.fecha_venta = fecha_venta[i]; int resultado = DAOVender.Agregar(con.con, Vender); MessageBox.Show("Venta Almacenada!"); txt_Cantidad.Text = "1"; txt_Total.Clear(); dgv_vender.Rows.Clear(); } } } catch (MySql.Data.MySqlClient.MySqlException ex) { MessageBox.Show(ex.Message); } con.Cerrarconexion(); } } }
public static IList <DAOMovimientos> Buscar(MySqlConnection con, string nombre) { List <DAOMovimientos> lista = new List <DAOMovimientos>(); MySqlCommand comando = new MySqlCommand(string.Format("SELECT id_movimiento,nombre_movimiento,fecha_movimiento,cantidad,cliente,proveedor,total from movimientos where nombre_movimiento LIKE ('%{0}%')", nombre), con); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { DAOMovimientos Movimiento = new DAOMovimientos(); Movimiento.id = reader.GetInt32(0); Movimiento.nombre_movimiento = reader.GetString(1); Movimiento.fecha = reader.GetString(2); Movimiento.cantidad = reader.GetInt32(3); Movimiento.cliente = reader.GetString(4); Movimiento.proveedor = reader.GetString(5); Movimiento.total = reader.GetFloat(6); lista.Add(Movimiento); } return(lista); }
public void ListarMovimientos(MySqlConnection con, string Nombre) { dgvMovimientos.DataSource = DAOMovimientos.Buscar(con, Nombre); }