Example #1
0
        private static prevent.update.Parametri CreaUpdate(prevent.prenotazione.Parametri parametri, prevent.get.Out vecchiaprenotazione)
        {
            prevent.update.Parametri nuovo = new prevent.update.Parametri();

            nuovo.CodiceTransWinTicket = parametri.CodiceTransWinTicket;
            nuovo.Denominazione        = parametri.Denominazione;
            nuovo.NumeroPrenotazione   = vecchiaprenotazione.NumeroPrenotazione;
            nuovo.PaxTotali            = parametri.PaxTotali;
            nuovo.RigaBiglietti        = new prevent.update.ParametriRigaBiglietti[parametri.RigaBiglietti.Length];
            nuovo.RigaPercorsoVisita   = new prevent.update.ParametriRigaPercorsoVisita[parametri.RigaPercorsoVisita.Length];

            for (int i = 0; i < parametri.RigaBiglietti.Length; i++)
            {
                nuovo.RigaBiglietti[i] = new prevent.update.ParametriRigaBiglietti();
                nuovo.RigaBiglietti[i].IdTipoBiglietto = parametri.RigaBiglietti[i].IdTipoBiglietto;
                nuovo.RigaBiglietti[i].Quantita        = parametri.RigaBiglietti[i].Quantita;
            }

            for (int i = 0; i < parametri.RigaPercorsoVisita.Length; i++)
            {
                nuovo.RigaPercorsoVisita[i]            = new prevent.update.ParametriRigaPercorsoVisita();
                nuovo.RigaPercorsoVisita[i].DataVisita = parametri.RigaPercorsoVisita[i].DataVisita;
                nuovo.RigaPercorsoVisita[i].IdMostra   = parametri.RigaPercorsoVisita[i].IdMostra;
                nuovo.RigaPercorsoVisita[i].OraVisita  = parametri.RigaPercorsoVisita[i].OraVisita;
                nuovo.RigaPercorsoVisita[i].PaxVisita  = parametri.RigaPercorsoVisita[i].PaxVisita;
            }

            nuovo.TipoGS = parametri.TipoGS;
            nuovo.Scuola = parametri.Scuola;

            return(nuovo);
        }
Example #2
0
        private static string GetXmlRichiesta(prevent.update.Parametri parametri)
        {
            using (MemoryStream stream = new MemoryStream())
            {
                XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
                ns.Add("", "");

                XmlSerializer xml = new XmlSerializer(typeof(prevent.update.Parametri));
                xml.Serialize(stream, parametri, ns);

                string xmlstr = Encoding.UTF8.GetString(stream.ToArray());
                return(xmlstr);
            }
        }