protected void Page_Load(object sender, EventArgs e) { CUnit.Accion(delegate(CDB conn) { int IdEstado = Convert.ToInt32(Request["IdEstado"]); if (IdEstado > 0) { string query = "SELECT * FROM Estado WHERE IdEstado = @IdEstado"; conn.DefinirQuery(query); conn.AgregarParametros("@IdEstado", IdEstado); CObjeto oEstado = conn.ObtenerRegistro(); Estado = IdEstado.ToString(); if (oEstado.Exist("Estado")) { Id = oEstado.Get("IdEstado").ToString(); query = "SELECT * FROM Estado WHERE IdEstado = @IdEstado"; conn.DefinirQuery(query); conn.AgregarParametros("@IdEstado", IdEstado); CObjeto Validar = conn.ObtenerRegistro(); NombreEstado = Validar.Get("Estado").ToString(); IdPais = Validar.Get("IdPais").ToString(); query = "SELECT * FROM Pais"; conn.DefinirQuery(query); Paises = conn.ObtenerRegistros(); } } }); }
public static JObject ObtenerJsonClienteObtieneDatosUsuarioSesion(JObject esteObjeto) { CDB conn = new CDB(); string sp = "EXEC SP_Cliente_ObtenerDatosUsuarioSesion @Opcion, @pIdUsuario"; conn.DefinirQuery(sp); conn.AgregarParametros("@Opcion", 1); conn.AgregarParametros("@pIdUsuario", Convert.ToInt32(esteObjeto.Property("IdUsuario").Value.ToString())); CObjeto Registro = conn.ObtenerRegistro(); string Logo = ""; int IdPerfil = 0; if (Registro.Exist("IdCliente")) { Logo = (string)Registro.Get("Logo"); IdPerfil = (Int32)Registro.Get("IdPerfil"); } if (Logo == "") { Logo = "NoImage.png"; } esteObjeto.Add(new JProperty("Logo", Logo)); esteObjeto.Add(new JProperty("IdPerfil", IdPerfil)); return(esteObjeto); }
public bool tienePermisoPorID(int IdPermiso, int IdPerfil) { bool permiso = false; CUnit.Firmado(delegate(CDB conn) { if (conn.Conectado) { //Verifico si el perfil tiene el permiso de acceso a la página string spPermiso = "EXEC sp_PerfilPermiso_Consultar @Opcion, @IdPermiso, @IdPerfil"; conn.DefinirQuery(spPermiso); conn.AgregarParametros("@Opcion", 1); conn.AgregarParametros("@IdPermiso", IdPermiso); conn.AgregarParametros("@IdPerfil", IdPerfil); CObjeto Permiso = conn.ObtenerRegistro(); if (Permiso.Exist("IdPermiso")) { permiso = true; } } }); return(permiso); }
public bool tienePermiso(string accion) { bool permiso = false; CUnit.Firmado(delegate(CDB Conn) { CDB conn = new CDB(); int IdPerfil = 0; HttpCookie Dato = HttpContext.Current.Request.Cookies[CMD5.Encriptar("KeepUnitUserCookie")]; if (Dato != null) { string Cookie = Dato.Value; string Query = "SELECT IdUsuario, IdPerfil FROM Usuario WHERE Cookie = @Cookie"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@Cookie", Cookie); CObjeto Registro = Conn.ObtenerRegistro(); CUsuario Usuario = new CUsuario(); Usuario.IdUsuario = (Registro.Exist("IdUsuario")) ? (int)Registro.Get("IdUsuario") : 0; Usuario.Obtener(Conn); IdPerfil = Usuario.IdPerfil; } //Obtengo los permisos del usuario dependiendo su perfil string query = "EXEC sp_PerfilPermiso_Consulta @Opcion, @IdPerfil, @IdPagina"; conn.DefinirQuery(query); conn.AgregarParametros("@Opcion", 1); conn.AgregarParametros("@IdPerfil", IdPerfil); conn.AgregarParametros("@IdPagina", 0); SqlDataReader Datos = conn.Ejecutar(); if (Datos.HasRows) { while (Datos.Read()) { //Valido si existe el permiso seleccionado en su lista de permisos if (accion == Datos["Comando"].ToString()) { permiso = true; break; } } } Datos.Close(); }); return(permiso); }
public static int ValidaExiste(string Usuario, CDB Conn) { int Contador = 0; string Query = "SELECT COUNT(IdUsuario) AS Contador FROM Usuario WHERE Usuario =@Usuario"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@Usuario", Usuario); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("Contador")) { Contador = (int)Registro.Get("Contador"); } return(Contador); }
public static int ValidaExiste(string Pagina, CDB Conn) { int Contador = 0; string Query = "SELECT COUNT(IdPagina) AS Contador FROM Pagina WHERE Pagina COLLATE Latin1_general_CI_AI LIKE '%'+ @Pagina + '%'"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@Pagina", Pagina); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("Contador")) { Contador = (int)Registro.Get("Contador"); } return(Contador); }
public static int ValidaExiste(string Menu, CDB Conn) { int Contador = 0; string Query = "SELECT COUNT(Menu) AS Contador FROM Menu WHERE Menu COLLATE Latin1_general_CI_AI LIKE '%'+ @Menu + '%'"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@Menu", Menu); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("Contador")) { Contador = (int)Registro.Get("Contador"); } return(Contador); }
public static int ValidaExiste(string NombreTipoProblema, CDB Conn) { int IdTipoProblema = 0; string Query = "SELECT IdTipoProblema FROM TipoProblema WHERE TipoProblema COLLATE Latin1_general_CI_AI LIKE '%' + @NombreTipoProblema + '%'"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@NombreTipoProblema", NombreTipoProblema); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdTipoProblema")) { IdTipoProblema = (int)Registro.Get("IdTipoProblema"); } return(IdTipoProblema); }
public static int ValidaExisteDocumento(int IdReporte, CDB Conn) { int Contador = 0; string Query = "SELECT COUNT(IdReporteDocumento) AS Contador FROM ReporteDocumento WHERE IdReporte=@IdReporte"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdReporte", IdReporte); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("Contador")) { Contador = (int)Registro.Get("Contador"); } return(Contador); }
public static int ValidaExiste(int IdUsuario, CDB Conn) { int IdUsuarioProveedor = 0; string Query = "SELECT IdUsuarioProveedor FROM UsuarioProveedor WHERE IdUsuario =@IdUsuario"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdUsuario", IdUsuario); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdUsuarioProveedor")) { IdUsuarioProveedor = (int)Registro.Get("IdUsuarioProveedor"); } return(IdUsuarioProveedor); }
public static int ValidaExisteEditar(int IdPerfil, string Perfil, int IdPagina, CDB Conn) { int Id = 0; string Query = "SELECT IdPerfil FROM Perfil WHERE Perfil=@Perfil AND IdPerfil<>@IdPerfil"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@Perfil", Perfil); Conn.AgregarParametros("@IdPerfil", IdPerfil); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdPerfil")) { Id = (int)Registro.Get("IdPerfil"); } return(Id); }
public static int ValidaExisteEditarMenu(int IdMenu, string Menu, CDB Conn) { int Id = 0; string Query = "SELECT IdMenu FROM Menu WHERE Menu COLLATE Latin1_general_CI_AI like '%'+@Menu + '%' AND IdMenu<>@IdMenu"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdMenu", IdMenu); Conn.AgregarParametros("@Menu", Menu); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdMenu")) { Id = (int)Registro.Get("IdMenu"); } return(Id); }
public static int ValidaExiste(int IdPerfil, int IdPermiso, CDB Conn) { int IdPerfilPermiso = 0; string Query = "SELECT IdPerfilPermiso FROM PerfilPermiso WHERE IdPerfil=@IdPerfil AND IdPermiso=@IdPermiso "; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdPerfil", IdPerfil); Conn.AgregarParametros("@IdPermiso", IdPermiso); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdPerfilPermiso")) { IdPerfilPermiso = (int)Registro.Get("IdPerfilPermiso"); } return(IdPerfilPermiso); }
public static int ValidaExiste(int IdPais, string Estado, CDB Conn) { int IdEstado = 0; string Query = "SELECT IdEstado FROM Estado WHERE IdPais=@IdPais AND Estado LIKE '%' + @Estado + '%' "; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdPais", IdPais); Conn.AgregarParametros("@Estado", Estado); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdEstado")) { IdEstado = (int)Registro.Get("IdEstado"); } return(IdEstado); }
public static int ValidaExiste(int IdMunicipio, string Cliente, CDB Conn) { int Contador = 0; string Query = "SELECT COUNT(IdCliente) AS Contador FROM Cliente WHERE IdMunicipio=@IdMunicipio AND Cliente COLLATE Latin1_general_CI_AI LIKE '%' + @Cliente + '%'"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdMunicipio", IdMunicipio); Conn.AgregarParametros("@Cliente", Cliente); CObjeto ValidaExiste = Conn.ObtenerRegistro(); if (ValidaExiste.Exist("Contador")) { Contador = (int)ValidaExiste.Get("Contador"); } return(Contador); }
public static int ValidaExiste(int IdUsuario, int IdSucursal, CDB Conn) { int IdUsuarioSucursal = 0; string Query = "SELECT IdUsuarioSucursal FROM UsuarioSucursal WHERE IdUsuario=@IdUsuario AND IdSucursal=@IdSucursal "; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdUsuario", IdUsuario); Conn.AgregarParametros("@IdSucursal", IdSucursal); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdUsuarioSucursal")) { IdUsuarioSucursal = (int)Registro.Get("IdUsuarioSucursal"); } return(IdUsuarioSucursal); }
public static int ValidaExisteEditar(int IdPagina, string Pagina, CDB Conn) { int Id = 0; string Query = "SELECT IdPagina FROM Pagina WHERE Pagina COLLATE Latin1_general_CI_AI like '%'+@Pagina + '%' AND IdPagina<>@IdPagina"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdPagina", IdPagina); Conn.AgregarParametros("@Pagina", Pagina); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdPagina")) { Id = (int)Registro.Get("IdPagina"); } return(Id); }
public static int ValidaExisteEditar(int IdProveedor, string Proveedor, CDB Conn) { int Id = 0; string Query = "SELECT IdProveedor FROM Proveedor WHERE Proveedor COLLATE Latin1_general_CI_AI like '%'+@Proveedor + '%' AND IdProveedor<>@IdProveedor"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdProveedor", IdProveedor); Conn.AgregarParametros("@Proveedor", Proveedor); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdProveedor")) { Id = (int)Registro.Get("IdProveedor"); } return(Id); }
public static int ValidaExiste(int IdMedidor, string NumeroCircuito, CDB Conn) { int IdCircuito = 0; string Query = "SELECT IdCircuito FROM Circuito C LEFT JOIN Tablero T ON C.IdTablero=T.IdTablero WHERE IdMedidor=@IdMedidor AND C.Circuito=@NumeroCircuito "; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdMedidor", IdMedidor); Conn.AgregarParametros("@NumeroCircuito", NumeroCircuito); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdCircuito")) { IdCircuito = (int)Registro.Get("IdCircuito"); } return(IdCircuito); }
public static int ValidaExiste(int IdTipoProblema, string Problema, CDB Conn) { int Contador = 0; string Query = "SELECT COUNT(IdProblema) AS Contador FROM Problema WHERE IdTipoProblema=@IdTipoProblema AND Problema COLLATE Latin1_general_CI_AI LIKE '%' + @Problema + '%'"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdTipoProblema", IdTipoProblema); Conn.AgregarParametros("@Problema", Problema); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("Contador")) { Contador = (int)Registro.Get("Contador"); } return(Contador); }
protected void Page_Load(object sender, EventArgs e) { CUnit.Accion(delegate(CDB conn) { int IdCliente = Convert.ToInt32(Request["IdCliente"]); if (IdCliente > 0) { string query = "SELECT * FROM Cliente WHERE IdCliente = @IdCliente"; conn.DefinirQuery(query); conn.AgregarParametros("@IdCliente", IdCliente); CObjeto oCliente = conn.ObtenerRegistro(); Cliente = IdCliente.ToString(); if (oCliente.Exist("Cliente")) { Id = oCliente.Get("IdCliente").ToString(); Cliente = oCliente.Get("Cliente").ToString(); IdMunicpio = oCliente.Get("IdMunicipio").ToString(); query = "SELECT * FROM Municipio WHERE IdMunicipio = @IdMunicipio"; conn.DefinirQuery(query); conn.AgregarParametros("@IdMunicipio", IdMunicpio); CObjeto Validar = conn.ObtenerRegistro(); IdEstado = Validar.Get("IdEstado").ToString(); query = "SELECT * FROM Estado WHERE IdEstado = @IdEstado"; conn.DefinirQuery(query); conn.AgregarParametros("@IdEstado", IdEstado); Validar = conn.ObtenerRegistro(); IdPais = Validar.Get("IdPais").ToString(); /**/ query = "SELECT * FROM Municipio WHERE IdEstado=@IdEstado"; conn.DefinirQuery(query); conn.AgregarParametros("@IdEstado", IdEstado); Municipios = conn.ObtenerRegistros(); query = "SELECT * FROM Estado WHERE IdPais=@IdPais"; conn.DefinirQuery(query); conn.AgregarParametros("@IdPais", IdPais); Estados = conn.ObtenerRegistros(); query = "SELECT * FROM Pais"; conn.DefinirQuery(query); Paises = conn.ObtenerRegistros(); } } }); }
public static int ValidaExiste(int IdRegion, int Mes, int Anio, CDB Conn) { int Contador = 0; string Query = "SELECT COUNT(IdRegion) AS Contador FROM Tarifa WHERE IdRegion=@IdRegion AND Mes=@Mes AND Anio=@Anio"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdRegion", IdRegion); Conn.AgregarParametros("@Mes", Mes); Conn.AgregarParametros("@Anio", Anio); CObjeto ValidaExiste = Conn.ObtenerRegistro(); if (ValidaExiste.Exist("Contador")) { Contador = (int)ValidaExiste.Get("Contador"); } return(Contador); }
public static int ValidaExisteEditaEstado(int IdEstado, string Estado, int IdPais, CDB Conn) { int Id = 0; string Query = "SELECT IdEstado FROM Estado WHERE Estado=@Estado AND IdPais=@IdPais"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdEstado", IdEstado); Conn.AgregarParametros("@Estado", Estado); Conn.AgregarParametros("@IdPais", IdPais); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdEstado")) { Id = (int)Registro.Get("IdEstado"); } return(Id); }
public static int Login(string Usuario, string Password, CDB Conn) { int IdUsuario = 0; string Query = "SELECT IdUsuario FROM Usuario WHERE Usuario = @Usuario AND Password = @Password"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@Usuario", Usuario); Conn.AgregarParametros("@Password", Password); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdUsuario")) { IdUsuario = (int)Registro.Get("IdUsuario"); Acceder(IdUsuario, Conn); } return(IdUsuario); }
public static int ValidaSucursalPredeterminada(int IdSucursalPredeterminada, int IdUsuario, CDB Conn) { int puede = 0; string Query = "EXEC sp_Usuario_ValidaSucursalesAsignados @Opcion, @IdUsuario, @IdSucursal"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@Opcion", 1); Conn.AgregarParametros("@IdUsuario", IdUsuario); Conn.AgregarParametros("@IdSucursal", IdSucursalPredeterminada); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdSucursal")) { puede = 1; } return(puede); }
public static int ValidaExiste(string NombrePermiso, string Comando, string Pantalla, CDB Conn) { int IdPermiso = 0; string Query = "SELECT IdPermiso FROM Permiso WHERE Permiso=@NombrePermiso or Comando=@Comando "; Conn.DefinirQuery(Query); Conn.AgregarParametros("@NombrePermiso", NombrePermiso); Conn.AgregarParametros("@Comando", Comando); Conn.AgregarParametros("@Pantalla", Pantalla); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdPermiso")) { IdPermiso = (int)Registro.Get("IdPermiso"); } return(IdPermiso); }
public static int ValidaExiste(int IdCircuito, int Mes, int Anio, CDB Conn) { int IdMeta = 0; string Query = "SELECT IdMeta FROM Meta WHERE IdCircuito=@IdCircuito AND Mes = @Mes AND Anio = @Anio"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdCircuito", IdCircuito); Conn.AgregarParametros("@Mes", Mes); Conn.AgregarParametros("@Anio", Anio); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("IdMeta")) { IdMeta = (int)Registro.Get("IdMeta"); } return(IdMeta); }
public bool TieneSucursalAsignada(int IdUsuario, CDB Conn) { bool tieneSucursalAsignada = false; string Query = "EXEC sp_Usuario_Consultar_TieneSucursalAsignada @IdUsuario"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdUsuario", IdUsuario); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("NoSucursalesAsignadas")) { if ((int)Registro.Get("NoSucursalesAsignadas") > 0) { tieneSucursalAsignada = true; } } return(tieneSucursalAsignada); }
public static int ValidaExiste(int IdCliente, int IdMunicipio, int IdRegion, string Sucursal, CDB Conn) { int Contador = 0; string Query = "SELECT COUNT(IdSucursal) AS Contador FROM Sucursal WHERE IdMunicipio=@IdMunicipio AND IdRegion=@IdRegion AND IdCliente=@IdCliente AND Sucursal COLLATE Latin1_general_CI_AI LIKE '%' + @Sucursal + '%'"; Conn.DefinirQuery(Query); Conn.AgregarParametros("@IdCliente", IdCliente); Conn.AgregarParametros("@IdMunicipio", IdMunicipio); Conn.AgregarParametros("@IdRegion", IdRegion); Conn.AgregarParametros("@Sucursal", Sucursal); CObjeto ValidaExiste = Conn.ObtenerRegistro(); if (ValidaExiste.Exist("Contador")) { Contador = (int)ValidaExiste.Get("Contador"); } return(Contador); }
public static int ValidaExisteReporte(int IdCircuito, string FechaInicio, string FechaFin, CDB Conn) { int Contador = 0; string Query = "EXEC sp_Meta_Consultar @Opcion, @IdCircuito, @FechaInicio, @FechaFin "; Conn.DefinirQuery(Query); Conn.AgregarParametros("@Opcion", 1); Conn.AgregarParametros("@IdCircuito", IdCircuito); Conn.AgregarParametros("@FechaInicio", FechaInicio); Conn.AgregarParametros("@FechaFin", FechaFin); CObjeto Registro = Conn.ObtenerRegistro(); if (Registro.Exist("ContadorMeta")) { Contador = (int)Registro.Get("ContadorMeta"); } return(Contador); }