private void DatiIntestazione(DatiIntestazioneStampaFattura intestStampa) { _excel.Range("NegozioRagSoc").Value = intestStampa.NegozioRagSoc; _excel.Range("NegozioTelefonoFax").Value = intestStampa.NegozioTelefonoFax; _excel.Range("NomeBanca").Value = intestStampa.NomeBanca; _excel.Range("NegozioPIVA").Value = intestStampa.NegozioPIVA; _excel.Range("NegozioIndirizzo").Value = intestStampa.NegozioIndirizzo; _excel.Range("NegozioEmail").Value = intestStampa.NegozioEmail; _excel.Range("NegozioCF").Value = intestStampa.NegozioCF; _excel.Range("IBAN").Value = intestStampa.IBAN; _excel.Range("NegozioPEC").Value = intestStampa.NegozioEmailPEC; }
public static DatiIntestazioneStampaFattura ReadSetting() { using (var uof = new UnitOfWork()) { var setting = uof.DatiIntestazioneStampaFatturaRepository.Find(a => 1 == 1).FirstOrDefault(); if (setting == null) { setting = new DatiIntestazioneStampaFattura(); uof.DatiIntestazioneStampaFatturaRepository.Add(setting); uof.Commit(); } return(setting); } }
public void Stampa(DatiIntestazioneStampaFattura intestStampa, Fattura fatturaSel) { DatiIntestazione(intestStampa); using (var uof = new UnitOfWork()) { var fattura = uof.FatturaRepository.Find(a => a.ID == fatturaSel.ID). Select(a => new { a.ClienteFornitore, fat = a }).First().fat; var righeFatt = uof.FattureRigheRepository.Find(a => a.FatturaID == fatturaSel.ID).OrderBy(a => a.OrdineVisualizzazione).ToList(); ImpostaCampiTestata(fattura); /*calcolo iva*/ ImpostaQuadroIVa(righeFatt, fattura); ImpostaDettaglio(righeFatt, fattura); } SalvaFileApri(); }