Exemplo n.º 1
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            bool   flag           = false;
            string nPaisDestino   = this.ListaDestino.Text;
            string nPeriodoInicio = this.FD.Text;
            string nPeriodoFin    = this.FH.Text;

            this.encabezado = new EncabezadoTransaccion();
            this.encabezado.AddEncabezado("Destino: " + nPaisDestino, " Salida: " + nPeriodoInicio + " Retorno: " + nPeriodoFin);

            GAddNotificacion gAddDestino = (this.tg != null ? (GAddNotificacion)this.tg.ObjetoTransaccion : new GAddNotificacion(base.Afiliado, base.sCod));

            //Condicional	x ? y : z	Se evalúa como y si x es true y como z si x es false

            this.tg = new TipoTransaccionGenerica();

            gAddDestino.Destino           = nPaisDestino;
            gAddDestino.FechaInicio       = nPeriodoInicio;
            gAddDestino.FechaFin          = nPeriodoFin;
            gAddDestino.Opcion            = "Destino";
            gAddDestino.PaginaAnterior    = string.Concat("~/pages/NotificacionViajes/DestinoNuevo.aspx");
            gAddDestino.PaginaSiguiente   = "~/pages/NotificacionViajes/DetalleNotificacion.aspx";
            this.tg.EncabezadoTransaccion = this.encabezado;
            this.tg.ObjetoTransaccion     = gAddDestino;
            this.tg.Titulo = "Nuevo Destino ";
            this.tg.Nota   = "";
            this.tg.Nota2  = "";
            flag           = true;

            if (flag)
            {
                this.Context.Items.Add("TipoTransaccionGenerica", this.tg);
                base.Server.Transfer(string.Concat("~/pages/Confirmacion.aspx?sCod=", base.sCod));
            }
        }
Exemplo n.º 2
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            bool   flag           = false;
            string nPaisDestino   = this.ListaDestino.Text;
            string nPeriodoInicio = this.FD.Text;
            string nPeriodoFin    = this.FH.Text;

            try
            {
                this.ValidarCampos(nPaisDestino, nPeriodoInicio, nPeriodoFin);


                this.encabezado = new EncabezadoTransaccion();
                this.encabezado.AddEncabezado("Destino: " + nPaisDestino, " Salida: " + nPeriodoInicio + " Retorno: " + nPeriodoFin);
                //GAddNotificacion gAddNotificacion = new GAddNotificacion(base.Afiliado, base.sCod);
                GAddNotificacion gAddNotificacion = (this.tg != null ? (GAddNotificacion)this.tg.ObjetoTransaccion : new GAddNotificacion(base.Afiliado, base.sCod));
                //Condicional	x ? y : z	Se evalúa como y si x es true y como z si x es false

                this.tg = new TipoTransaccionGenerica();

                // ****** Captura el tipo y numero de instrumento para agregar a la notificacion ***//
                RespuestaIbaCons  respuestaIbaCon = HelperIbs.ibsConsultaCtas(base.Afiliado.AF_CodCliente.ToString(), base.Afiliado.sAF_Rif, TipoConsultaCuentasIBS.Todas);
                List <IbaConsDet> ibaConsDets     = new List <IbaConsDet>();
                ibaConsDets.AddRange(respuestaIbaCon.sdjvCuentas.sdsjvDetalle);
                IbaConsDet dataItem = ibaConsDets.Find((IbaConsDet x) => !x.STipoFirma.Contains("N"));
                gAddNotificacion.TipoInstrumento = dataItem.STipocuenta;
                gAddNotificacion.NumInstrumento  = dataItem.SNroCuenta;
                //***********************************************************************************//

                gAddNotificacion.Destino         = nPaisDestino;
                gAddNotificacion.FechaInicio     = nPeriodoInicio;
                gAddNotificacion.FechaFin        = nPeriodoFin;
                gAddNotificacion.Opcion          = "Notificacion";
                gAddNotificacion.PaginaAnterior  = string.Concat("~/pages/NotificacionViajes/NotificacionNueva.aspx");
                gAddNotificacion.PaginaSiguiente = "~/pages/NotificacionViajes/DetalleNotificacion.aspx";
                this.tg.EncabezadoTransaccion    = this.encabezado;
                this.tg.ObjetoTransaccion        = gAddNotificacion;
                this.tg.Titulo = "Nueva Notificación de Viaje";
                this.tg.Nota   = "";
                this.tg.Nota2  = "";
                flag           = true;

                if (flag)
                {
                    this.Context.Items.Add("TipoTransaccionGenerica", this.tg);
                    base.Server.Transfer(string.Concat("~/pages/Confirmacion.aspx?sCod=", base.sCod));
                }
            }
            catch (IBException bException)
            {
                WebUtils.MessageBox(this, bException.IBMessage);
            }
            catch (Exception exception)
            {
                WebUtils.MessageBox(this, exception.Message);
            }
        }
Exemplo n.º 3
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            bool   flag          = false;
            string selectedValue = this.ddlistNumeroMovil.SelectedValue;
            string str           = string.Concat(selectedValue, this.txtNumeroMovil.Text);
            string text          = this.txtCorreo.Text;

            if ((this.rdoEmailSi.Checked ? true : this.rdoCelSi.Checked))
            {
                this.encabezado = new EncabezadoTransaccion();
                GActualizarDatos gActualizarDato = (this.tg != null ? (GActualizarDatos)this.tg.ObjetoTransaccion : new GActualizarDatos(base.Afiliado, base.sCod));
                if (this.rdoEmailSi.Checked)
                {
                    this.encabezado.AddEncabezado("Nuevo Correo Electrónico a Afiliar", Formatos.formatoEmail(text));
                    gActualizarDato.Correo = text;
                }
                else
                {
                    gActualizarDato.Correo = "";
                }
                if (this.rdoCelSi.Checked)
                {
                    this.encabezado.AddEncabezado("Nuevo Número de Celular a Afiliar", Formatos.formatoTarjeta(str));
                    gActualizarDato.Celular = str;
                }
                else
                {
                    gActualizarDato.Celular = "";
                }
                gActualizarDato.PaginaAnterior  = string.Concat("~/pages/IB/Claves/ActualizarDatos.aspx?sCod=", base.sCod);
                gActualizarDato.PaginaSiguiente = "~/pages/Consolidada.aspx";
                if (this.tg == null)
                {
                    this.tg = new TipoTransaccionGenerica();
                }
                this.tg.EncabezadoTransaccion = this.encabezado;
                this.tg.ObjetoTransaccion     = gActualizarDato;
                this.tg.Titulo = "Actualización de Datos";
                this.tg.Nota   = "";
                this.tg.Nota2  = "";
                flag           = true;
            }
            if (flag)
            {
                this.Context.Items.Add("TipoTransaccionGenerica", this.tg);
                base.Server.Transfer(string.Concat("~/pages/Confirmacion.aspx?sCod=", base.sCod));
            }
        }