todo lo relacionado a cuentas funcionando

This commit is contained in:
carlos
2024-02-14 21:58:41 -06:00
parent c2008264f2
commit 736d8be03c
10 changed files with 23 additions and 56 deletions
+2 -41
View File
@@ -740,7 +740,8 @@ namespace compabetov2
private void btnFiar_Click(object sender, EventArgs e)
{
List<DetalleCuentaModel> detallesCuenta = listaProductosCuenta();
List<DetalleCuentaModel> detallesCuenta = new List<DetalleCuentaModel>();
foreach (DetalleVentaModel detalleVenta in carrito) detallesCuenta.Add(detalleVenta.convertirADetalleCuenta());
if (detallesCuenta.Count > 0)
@@ -758,46 +759,6 @@ namespace compabetov2
}
private List<DetalleCuentaModel> listaProductosCuenta()
{
List<DetalleCuentaModel> detallesCuentas = new List<DetalleCuentaModel>();
int contador_saltar_2_vueltas = 1;
foreach (var item in flowLayoutPanel2.Controls)
{
if (contador_saltar_2_vueltas <= 3)
{
contador_saltar_2_vueltas++;
continue;
}
TableLayoutPanel panelProducto = item as TableLayoutPanel;
TableLayoutPanel panelInfo = panelProducto.Controls[1] as TableLayoutPanel;
PictureBox pic = panelProducto.Controls[0] as PictureBox;
Label idLabel = null;
foreach (Control control in pic.Controls)
{
if (control is Label)
{
idLabel = (Label)control;
break;
}
}
int idProducto = int.Parse(idLabel.Text);
Producto producto = new Producto(idProducto);
Label Lbcantidad = panelInfo.Controls[2] as Label;
string textcantidad = Lbcantidad.Text;
string[] cantidadCadenas = textcantidad.Split(' ');
int cantidad = int.Parse(cantidadCadenas[1]);
DetalleCuentaModel detalleCuenta = new DetalleCuentaModel(producto, cantidad);
detallesCuentas.Add(detalleCuenta);
}
return detallesCuentas;
}
private void responsablecb_SelectedIndexChanged(object sender, EventArgs e)
{
// Verificar si hay un elemento seleccionado en el ComboBox