예제 #1
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            string            value             = this.hData.Value;
            FavoritosAfiliado favoritosAfiliado = (new JavaScriptSerializer()).Deserialize <FavoritosAfiliado>(value);

            if (HelperFavorito.AfiliadoFavoritosDelete(base.Afiliado.nAF_Id, favoritosAfiliado.TipoFavoritoID, favoritosAfiliado.NumeroInstrumento))
            {
                this.LogEliminacion(favoritosAfiliado, 1);
            }
            else
            {
                WebUtils.MessageBootstrap(this, "Error al eliminar un Favorito", null);
            }
        }
예제 #2
0
        private bool LogEliminacion(FavoritosAfiliado 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 = "AFBCE";
                    dataLog.SConcepto  = string.Concat("Eliminación de Favorito: Tipo Favorito: ", item.TipoDescripcion, " Instrumento ", item.NumeroInstrumento);
                }
                else
                {
                    dataLog.SCod_Trans = "AFBCM";
                    dataLog.SConcepto  = string.Concat("Modificación de Favorito: Tipo Favorito: ", item.TipoDescripcion, " Instrumento ", item.NumeroInstrumento);
                }
                dataLog.SAF_IP              = base.Afiliado.sIP;
                dataLog.SBanco              = string.Empty;
                dataLog.SCuenta_Origen      = string.Empty;
                dataLog.SCuenta_Destino     = string.Empty;
                dataLog.SMonto              = string.Empty;
                dataLog.STipo_Tarjeta       = string.Empty;
                dataLog.SBeneficiario       = item.Beneficiario;
                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  = string.Empty;
                dataLog.SDir_Envio_Chequera = string.Empty;
                flag = HelperGlobal.LogTransAdd(dataLog);
            }
            catch (IBException bException)
            {
            }
            return(flag);
        }
예제 #3
0
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            string            value             = this.hData.Value;
            FavoritosAfiliado favoritosAfiliado = (new JavaScriptSerializer()).Deserialize <FavoritosAfiliado>(value);

            this.LogEliminacion(favoritosAfiliado, 2);
            TipoTransaccionGenerica tipoTransaccionGenerica = new TipoTransaccionGenerica()
            {
                ObjetoTransaccion = new GAfiliacionFavorito(base.Afiliado, base.sCod)
                {
                    AfiliadoFavorito = HelperFavorito.AfiliadoFavoritosGet(base.Afiliado.nAF_Id, favoritosAfiliado.TipoFavoritoID, favoritosAfiliado.NumeroInstrumento),
                    Accion           = EnumAccionAddUpdateAfiliadoFavoritos.Update
                }
            };

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