//------------------------------------------------------------------------------------------------------------------------- public static int AgregarVentas(ventass vVentas, Clientes cClientes, Productos pProductos) //Funcion Agregar a Consola { int retorno = 0; try { MySqlCommand comando = new MySqlCommand(string.Format("Insert into ventas (totalVentas,fechaVentas,idCliente) values ('{0}','{1}','{2}')", vVentas.totalVentas, vVentas.fechaVentas, cClientes.idCliente), conexionSQL.obtenerConexion()); retorno = comando.ExecuteNonQuery(); return(retorno); } catch { return(0); } }
//------------------------------------------------------------------------------------------------------------------------- /* * public static int ActualizarProducto(ComprasC compCompras, Productos pProductos)//Metodo Actualizar los productos al realizar una compra * { * int retorno = 0; * MySqlConnection conexion = conexionSQL.obtenerConexion(); * * MySqlCommand comando = new MySqlCommand(string.Format("Update producto,producto_has_compras set producto_has_compras.cantidad='{0}' where producto.idProducto='{1}' and producto_has_compras.idProducto=producto.idProducto ", compCompras.cantidad, pProductos.idProducto), conexion); * * retorno = comando.ExecuteNonQuery(); * conexion.Close(); * * return retorno; * * * }*/ //------------------------------------------------------------------------------------------------------------------------- public static int AgregarVentas_has_producto(ventass vVentas, Productos pProductos) //Funcion Agregar a Consola { int retorno = 0; try { MySqlCommand comando = new MySqlCommand(string.Format("Insert into ventas_has_producto (idVentas,idProducto,cantidad) values ('{0}','{1}','{2}')", vVentas.idVentas, pProductos.idProducto, vVentas.cantidad), conexionSQL.obtenerConexion()); retorno = comando.ExecuteNonQuery(); return(retorno); } catch { return(0); } }
public static List <ventass> obtenerComprasUltimoID() { List <ventass> _UltimoID = new List <ventass>(); MySqlConnection conexion = conexionSQL.obtenerConexion(); MySqlCommand _comando = new MySqlCommand(String.Format("select max(idVentas) from ventas"), conexion); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { ventass vventas = new ventass(); vventas.idVentas = _reader.GetInt32(0); _UltimoID.Add(vventas); } conexion.Close(); return(_UltimoID); }
private void ButtonVender_Click(object sender, EventArgs e) { if (ListaVenta.SelectedRows.Count == 1) { Productos pProductos = new Productos(); ComprasC compCompras = new ComprasC(); Proveedoress provProveedores = new Proveedoress(); Clientes cClientes = new Clientes(); ventass vVentas = new ventass(); int idVentas1 = Convert.ToInt32(ListaVenta.CurrentRow.Cells[0].Value); int totalVenta = Convert.ToInt32(ListaVenta.CurrentRow.Cells[1].Value); string fecha = Convert.ToString(ListaVenta.CurrentRow.Cells[2].Value); int idCliente = Convert.ToInt32(ListaVenta.CurrentRow.Cells[3].Value); int idProducto = Convert.ToInt32(ListaVenta.CurrentRow.Cells[4].Value); int cantidadVenta = Convert.ToInt32(ListaVenta.CurrentRow.Cells[6].Value); vVentas.idVentas = idVentas1; vVentas.totalVentas = totalVenta; vVentas.fechaVentas = fecha; vVentas.cantidad = cantidadVenta; cClientes.idCliente = idCliente; pProductos.idProducto = idProducto; int resultado = VentasIME.AgregarVentas(vVentas, cClientes, pProductos); int resultado2 = VentasIME.AgregarVentas_has_producto(vVentas, pProductos); if (resultado > 0 && resultado2 > 0) { MessageBox.Show("Productos registrados con exito ", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); //Limpiar(); //Deshabilitar(); } else { MessageBox.Show("No se pudo guardar el producto, verifique su ID de producto", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Seleccione una lista a guardar!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }