public static List <Remito> Listar(Enumeraciones.Enumeraciones.ColumnasDocumentosComerciales pOrden) { List <Remito> lstRemitos = new List <Remito>(); ViewRemitosTableAdapter objTableAdapter = new ViewRemitosTableAdapter(); objTableAdapter.Connection.ConnectionString = BaseDatos.StringConexion; try { DataSetIntegrador.ViewRemitosDataTable objDataTable = null; switch (pOrden) { case Enumeraciones.Enumeraciones.ColumnasDocumentosComerciales.Cliente: objDataTable = objTableAdapter.GetData(); break; case Enumeraciones.Enumeraciones.ColumnasDocumentosComerciales.FechaAscendente: objDataTable = objTableAdapter.GetDataOrderByFechaAsc(); break; case Enumeraciones.Enumeraciones.ColumnasDocumentosComerciales.FechaDescendente: objDataTable = objTableAdapter.GetDataOrderByFechaDesc(); break; default: throw new Exception("Parámetro inválido."); } foreach (DataSetIntegrador.ViewRemitosRow objRow in objDataTable) { Remito objRemito = new Remito(); objRemito.Id = objRow.Id; objRemito.FechaEntrega = objRow.FechaEntrega; objRemito.Numero = objRow.Numero; objRemito.Fecha = objRow.Fecha; objRemito.Cliente = objRow.Cliente; objRemito.Direccion = objRow.Direccion; objRemito.CondicionIVA = objRow.CondicionIVA; objRemito.CondicionVenta = objRow.CondicionVenta; objRemito.Detalle = ListarItems(objRow.Id); lstRemitos.Add(objRemito); } } catch (Exception ex) { throw new Exception(ex.Message); } return(lstRemitos); }
public static List <Remito> ListarRemitos(Enumeraciones.Enumeraciones.ColumnasDocumentosComerciales pOrden) { return(dbRemitos.Listar(pOrden)); }
private void descendenteToolStripMenuItem_Click(object sender, EventArgs e) { Orden = Enumeraciones.Enumeraciones.ColumnasDocumentosComerciales.FechaDescendente; this.ListarFacturas(); this.ListarRemitos(); }
public static List <Factura> ListarFacturas(Enumeraciones.Enumeraciones.ColumnasDocumentosComerciales pOrden) { return(dbFacturas.Listar(pOrden)); }