falta que se actualize numProducto y los infomes

This commit is contained in:
2024-08-11 18:26:09 -03:00
parent cff13f1e47
commit 4262d66025
42 changed files with 724 additions and 471 deletions

View File

@@ -1,4 +1,6 @@
using System;
using Controladora;
using Entidades;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
@@ -15,6 +17,48 @@ namespace Vista
public FrmRemitos()
{
InitializeComponent();
ActualizarGrilla();
}
private void ActualizarGrilla()
{
dgvTodosLotes.DataSource = null;
dgvTodosLotes.DataSource = ControladoraRemito.Instance.ListarLotes();
foreach (DataGridViewColumn column in dgvTodosLotes.Columns)
{
column.Visible = column.Name == "Id" || column.Name == "Fecha"
|| column.Name == "Cantidad" || column.Name == "NombreProducto";
}
dgvRemito.DataSource = null;
dgvRemito.DataSource = ControladoraRemito.Instance.Listar();
foreach (DataGridViewColumn column in dgvRemito.Columns)
{
column.Visible = column.Name == "Id" || column.Name == "NombreProveedor";
}
}
private void BtnAdd_Click(object sender, EventArgs e)
{
var form = new FrmRemito();
form.ShowDialog();
ActualizarGrilla();
}
private void dgvRemito_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (dgvRemito.SelectedRows.Count == 0) return;
int ordenid = Convert.ToInt32(dgvRemito.SelectedRows[0].Cells["Id"].Value.ToString());
var rem = new Remito { Id = ordenid };
var detallesrem = ControladoraRemito.Instance.ListarLotesPorRemito(rem);
dgvDetallesRemito.DataSource = null;
dgvDetallesRemito.DataSource = detallesrem;
foreach (DataGridViewColumn column in dgvDetallesRemito.Columns)
{
column.Visible = column.Name == "Id" || column.Name == "Fecha"
|| column.Name == "Cantidad" || column.Name == "NombreProducto";
}
}
}
}