Example #1
0
        internal int getPagamentoElements(int pagId)
        {
            var sta = new SoggiornoTableAdapter();
            int numSog = (int)sta.QueryNumSoggiorniByPagamento(pagId);
            var aata = new AltreAttivitaTableAdapter();
            int numAtt = (int)aata.QueryAttivitaByPagamento(pagId);

            return numSog + numAtt;
        }
Example #2
0
        internal void eliminaPagamento(int idpag)
        {
            //cerca tutti i soggiorni con questo idpagamento e 1) leva il checkout, 2) azzera idpagamento
            var sogta = new SoggiornoTableAdapter();
            var sogdt = sogta.GetDataByPagamento(idpag);
            foreach (var sogdr in sogdt)
                sogta.UpdateStatoPagamentoById(false, 0, sogdr.ID);

            //elimino eventuali attivita correlate
            var aata = new AltreAttivitaTableAdapter();
            aata.DeleteByPagamento(idpag);

            //elimino pagamento
            var pagta = new PagamentoTableAdapter();
            pagta.DeleteById(idpag);
        }
Example #3
0
        internal void inserisciAttivitaPagamento(List<AltraAttivita> alist, int idpag)
        {
            var atta = new AltreAttivitaTableAdapter();

            foreach (var aa in alist)
                atta.Insert(aa.Data, aa.VoceInStampata, aa.Totale, (aa.Totale - aa.Totale / 10), aa.Descrizione, idpag);
        }
Example #4
0
 internal void eliminaAttivitaByPagamento(int idpag)
 {
     var atta = new AltreAttivitaTableAdapter();
     atta.DeleteByPagamento(idpag);
 }
Example #5
0
 internal List<AltraAttivita> cercaAttivitaByPagamento(int idpag)
 {
     var atta = new AltreAttivitaTableAdapter();
     var atdt = atta.GetDataByPagamento(idpag);
     var alist = new List<AltraAttivita>();
     AltraAttivita aa;
     foreach (var att in atdt)
     {
         aa = new AltraAttivita
         {
             Id = att.ID,
             Data = att.Data,
             VoceInStampata = att.NomeInFattura,
             Descrizione = att.Descrizione,
             Totale = att.IsTotaleIvatoNull() ? 0 : att.TotaleIvato,
             PagamentoId = idpag
         };
         alist.Add(aa);
     }
     return alist;
 }