falta que se actualize numProducto y los infomes
This commit is contained in:
@@ -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";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user