Example #1
0
 public InterfaceFacturaProveedor(string codigoDocumento, int numeroDocumento)
 {
     this.encabezadoComprobante = new MComprobante();
     this.comprobanteXML        = new ComprobanteXML();
     this.facturaProveedorDAO   = new MFacturaProveedorDAO();
     this.facturaProveedor      = new MFacturaProveedor();
     this.dItemDAO              = new DitemDAO();
     this.conceptoContableDAO   = new ConceptoContableDAO();
     this.cEmpresaDAO           = new CempresaDAO();
     this.retencionProveedorDAO = new RetencionProveedorDAO();
     this.codigoDocumento       = codigoDocumento;
     this.numeroDocumento       = numeroDocumento;
 }
Example #2
0
        public void GenerarFacturasProveedorPeriodo()
        {
            MFacturaProveedor         facturaProveedor;
            InterfaceFacturaProveedor interfaceFacturaProveedor;
            MFacturaProveedorDAO      facturaProveedorDAO = new MFacturaProveedorDAO();
            ICollection ic = facturaProveedorDAO.GetMFacturaProveedor(FechaInicial, FechaFinal);
            IEnumerator ie = ic.GetEnumerator();

            while (ie.MoveNext())
            {
                facturaProveedor          = (MFacturaProveedor)ie.Current;
                interfaceFacturaProveedor = new InterfaceFacturaProveedor(facturaProveedor.CodigoDocumento, facturaProveedor.NumeroDocumento);
                interfaceFacturaProveedor.ProcesarInterface();
            }
        }