예제 #1
0
        public bool ValidarListaNegra(int IdOperadora, string Celular)
        {
            string sp        = string.Format("SELECT SMS.fnValidaListaNegra({0}, '{1}') AS Existe", IdOperadora, Celular);
            bool   resultado = false;

            try
            {
                Conexion.SMS();

                resultado = Convert.ToBoolean(Conexion.GDatos.ObtenerValorScalarSql(sp));
            }
            catch (Exception ex)
            {
                SNError.IngresaError(1, 1, "WSIntegratorService", sp, ex.Message);
            }
            finally
            {
                Conexion.GDatos.CerrarConexion();
            }

            return(resultado);
        }
예제 #2
0
        private int IncluirEnListaNegra(int IdOperadora, string Celular, string Observacion, DateTime FechaSolicitud)
        {
            string sp        = "SMS.spBajaMasivaXListaNegraInsertar";
            int    resultado = 0;

            try
            {
                Conexion.SMS();
                Conexion.GDatos.IniciarTransaccion();
                resultado = Conexion.GDatos.Ejecutar(sp, IdOperadora, Celular, Observacion, FechaSolicitud);
                Conexion.GDatos.TerminarTransaccion();
            }
            catch (Exception ex)
            {
                Conexion.GDatos.AbortarTransaccion();
                SNError.IngresaError(1, 1, "WSIntegratorService", sp, ex.Message);
            }
            finally
            {
                Conexion.GDatos.CerrarConexion();
            }

            return(resultado);
        }
예제 #3
0
        public int RegistraLogSolicitudes(SERequestListaNegra ObjRequest, SEResponseListaNegra ObjResponse)
        {
            string sp        = "SMS.spRegistrarResponseRequesSolicitudesBaja";
            int    resultado = 0;

            try
            {
                Conexion.TRX();
                Conexion.GDatos.IniciarTransaccion();
                resultado = Conexion.GDatos.Ejecutar(sp, _IdOperadora, ObjRequest.RequestBlacklistDetailId, ObjRequest.Msisdn, ObjRequest.RequestType, ObjResponse.CodeError, ObjRequest.FechaRequest, ObjResponse.FechaResponse);
                Conexion.GDatos.TerminarTransaccion();
            }
            catch (Exception ex)
            {
                Conexion.GDatos.AbortarTransaccion();
                SNError.IngresaError(1, 1, "WSIntegratorService", sp, ex.Message);
            }
            finally
            {
                Conexion.GDatos.CerrarConexion();
            }

            return(resultado);
        }