guardado hecho hasta ordenes de compra

This commit is contained in:
fedpo
2024-08-06 06:17:48 +01:00
parent 5b7ee8c6bc
commit d9b810b550
48 changed files with 592 additions and 252 deletions

View File

@@ -4,6 +4,7 @@ using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.Common;
using System.Drawing;
using System.Linq;
using System.Text;
@@ -17,6 +18,12 @@ namespace Vista
public FrmOrdenesDeCompras()
{
InitializeComponent();
CargaDatos();
}
private void CargaDatos()
{
ActualizarGrilla();
}
private void BtnAdd_Click(object sender, EventArgs e)
@@ -32,6 +39,11 @@ namespace Vista
{
dgvOrdenDeCompra.DataSource = null;
dgvOrdenDeCompra.DataSource = ControladoraOrdenDeCompras.Instance.Listar();
foreach (DataGridViewColumn column in dgvOrdenDeCompra.Columns)
{
column.Visible = column.Name == "Id" || column.Name == "NombreProveedor"
|| column.Name == "MontoTotal";
}
}
@@ -70,5 +82,25 @@ namespace Vista
}
}
}
private void dgvOrdenDeCompra_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (dgvOrdenDeCompra.SelectedRows.Count == 0) return;
int ordenid = Convert.ToInt32(dgvOrdenDeCompra.SelectedRows[0].Cells["Id"].Value.ToString());
var orden = new OrdenDeCompra { Id = ordenid };
var detallesorden = ControladoraOrdenDeCompras.Instance.ListarDetalles(orden);
dgvDetalles.DataSource = null;
dgvDetalles.DataSource = detallesorden;
foreach (DataGridViewColumn column in dgvDetalles.Columns)
{
column.Visible = column.Name == "IdPresupuesto" || column.Name == "NombreProducto" || column.Name == "MontoCU"
|| column.Name == "Cantidad" || column.Name == "SubTotal";
}
}
}
}