コード例 #1
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            string        value    = this.hData.Value;
            DetallesViaje detalles = (new JavaScriptSerializer()).Deserialize <DetallesViaje>(value);

            if (HelperNotificacionIBP.DestinosDel(base.Afiliado.nAF_Id, detalles.DestinoId))
            {
                this.LogEliminacion(detalles, 1);
            }
            else
            {
                WebUtils.MessageBootstrap(this, "Error al eliminar un Destino", null);
            }
        }
コード例 #2
0
        private bool LogEliminacion(DetallesViaje item, int tipo)
        {
            bool flag = false;

            try
            {
                DataLog dataLog = new DataLog()
                {
                    NAF_Id            = base.Afiliado.nAF_Id,
                    SAF_NombreUsuario = base.Afiliado.sAF_NombreUsuario,
                    DtFecha_Trans     = DateTime.Now.Date,
                    STime_Trans       = DateTime.Now.ToLongTimeString()
                };
                if (tipo == 1)
                {
                    dataLog.SCod_Trans = "ANOVE";
                    dataLog.SConcepto  = string.Concat("Eliminación de Destino: País: ", item.País, " Fecha ", item.FechaInicio);
                }
                else
                {
                    dataLog.SCod_Trans = "ANOVM";
                    dataLog.SConcepto  = string.Concat("Modificación de Destino: País: ", item.País, " Fecha ", item.FechaInicio);
                }
                dataLog.SAF_IP              = base.Afiliado.sIP;
                dataLog.SBanco              = string.Concat("Salida: ", item.FechaInicio);
                dataLog.SCuenta_Origen      = string.Concat("Notificación ID: ", item.NotificacionId);
                dataLog.SCuenta_Destino     = string.Concat("Destino ID: ", item.DestinoId);
                dataLog.SMonto              = string.Empty;
                dataLog.STipo_Tarjeta       = string.Concat("Retorno: ", item.FechaFin);
                dataLog.SBeneficiario       = string.Empty;
                dataLog.SCedula_Id_B        = string.Empty;
                dataLog.SSerial_Chequera    = string.Empty;
                dataLog.SCheques            = string.Empty;
                dataLog.STitular            = base.Afiliado.sCO_Nombres;
                dataLog.ICantidad           = 0;
                dataLog.SReferencia         = string.Empty;
                dataLog.SMotivo_Suspension  = item.NotificacionId.ToString();
                dataLog.SDir_Envio_Chequera = item.DestinoId.ToString();

                flag = HelperGlobal.LogTransAdd(dataLog);
            }
            catch (IBException bException)
            {
            }
            return(flag);
        }
コード例 #3
0
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            string        value    = this.hData.Value;
            DetallesViaje detalles = (new JavaScriptSerializer()).Deserialize <DetallesViaje>(value);

            this.LogEliminacion(detalles, 2);
            TipoTransaccionGenerica tipoTransaccionGenerica = new TipoTransaccionGenerica()
            {
                ObjetoTransaccion = new GAfiliacionFavorito(base.Afiliado, base.sCod)
                {
                    AfiliadoFavorito = HelperFavorito.AfiliadoFavoritosGet(base.Afiliado.nAF_Id, Convert.ToInt32(detalles.DestinoId), detalles.País),
                    Accion           = EnumAccionAddUpdateAfiliadoFavoritos.Update
                }
            };

            this.Context.Items.Add("TipoTransaccionGenerica", tipoTransaccionGenerica);
            base.Server.Transfer(string.Concat("~/pages/IB/Favoritos/DatosFavorito.aspx?sCod=", base.sCod));
        }