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; }
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(); } }