Пример #1
0
        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);
        }
Пример #2
0
 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();
 }
Пример #4
0
 public static List <Factura> ListarFacturas(Enumeraciones.Enumeraciones.ColumnasDocumentosComerciales pOrden)
 {
     return(dbFacturas.Listar(pOrden));
 }