Esempio n. 1
0
        private void CreatePassangerChargeOfService()
        {

            foreach (var passanger in Passangers)
            {
                var paxControl = new ucPassangerChargeOfServiceLowFare
                                      {
                                          Passanger = passanger
                                      };
                int paxControlRowIndex = AddRow();
                _table.Controls.Add(paxControl, 0, paxControlRowIndex);
            }

        }
Esempio n. 2
0
        private bool AplicarCargos(ref string sNombresPasajeros, int iNumeroPasajero, ucPassangerChargeOfServiceLowFare assignaedPassangers, ref string sRemark)
        {
            bool          bCargosFallidos = false;
            string        recLoc          = String.Empty;
            StringBuilder sb = new StringBuilder();

            if (UsuarioValidoParaCargosPorServicio)
            {
                CreditCardInfo info = new CreditCardInfo();
                recLoc = lstDatosTarjeta[0].PNR;

                info.PNR         = lstDatosTarjeta[0].PNR;
                info.Activo      = true;
                info.OrigenVenta = "C";
                info.PaxNumber   = iNumeroPasajero;

                info.AnioVencimiento = lstDatosTarjeta[0].AnioVencimiento;
                info.CodigoSeguridad = lstDatosTarjeta[0].CodigoSeguridad;
                info.MesVencimiento  = lstDatosTarjeta[0].MesVencimiento;
                info.MontoCargo      = lstDatosTarjeta[0].MontoCargo;
                info.NombreTitular   = lstDatosTarjeta[0].NombreTitular;
                info.NumeroTarjeta   = lstDatosTarjeta[0].NumeroTarjeta;
                info.TipoTarjeta     = lstDatosTarjeta[0].TipoTarjeta;

                ucServicesFeePayApply.lstDatosTarjeta.Add(info);
            }
            else
            {
                for (int i = 0; i < lstDatosTarjeta.Count; i++)
                {
                    ChargesPerService.BuilCommandToSendOld(iNumeroPasajero, lstDatosTarjeta[i]);
                }
            }
            return(bCargosFallidos);
        }