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); }
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); }
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); }