예제 #1
0
파일: CUsuario.cs 프로젝트: kmtDramos/Yolk
    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);
    }
예제 #2
0
    public void Desactivar(CDB Conn)
    {
        string Query = "UPDATE UsuarioSucursal SET Baja = @Baja WHERE IdUsuarioSucursal=@IdUsuarioSucursal ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdUsuarioSucursal", idusuariosucursal);
        Conn.AgregarParametros("@Baja", baja);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #3
0
    public void Agregar(CDB Conn)
    {
        string Query = "EXEC SP_Proveedor_AgregarProveedor @Proveedor";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Proveedor", proveedor);
        Conn.AgregarParametros("@Baja", baja);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #4
0
    public void Desactivar(CDB Conn)
    {
        string Query = "UPDATE Pagina SET Baja = @Baja WHERE IdPagina=@IdPagina ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdPagina", idpagina);
        Conn.AgregarParametros("@Baja", baja);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #5
0
파일: CMenu.cs 프로젝트: kmtDramos/Yolk
    public void Agregar(CDB Conn)
    {
        string Query = "EXEC sp_Menu_Agregar @Menu, @Orden";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Menu", menu);
        Conn.AgregarParametros("@Orden", orden);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #6
0
파일: CSecurity.cs 프로젝트: kmtDramos/Yolk
    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);
    }
예제 #7
0
파일: CPais.cs 프로젝트: kmtDramos/Yolk
    public void Editar(CDB conn)
    {
        string query = "UPDATE Pais SET Pais = @Pais WHERE IdPais = @IdPais " +
                       "SELECT * FROM Pais WHERE IdPais = SCOPE_IDENTITY()";

        conn.DefinirQuery(query);
        conn.AgregarParametros("@IdPais", idpais);
        conn.AgregarParametros("@Pais", pais);
        SqlDataReader Datos = conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #8
0
    public void Agregar(CDB Conn)
    {
        string Query = "EXEC SP_Perfil_Agregar @Perfil, @IdPagina, @Baja ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Perfil", perfil);
        Conn.AgregarParametros("@IdPagina", idpagina);
        Conn.AgregarParametros("@Baja", baja);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #9
0
    public void DesactivarEspecial(CDB Conn)
    {
        string Query = "UPDATE PerfilPermiso SET Baja = @Baja WHERE IdPerfilPermiso=@IdPerfilPermiso AND IdPerfil=@IdPerfil ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdPerfilPermiso", idperfilpermiso);
        Conn.AgregarParametros("@IdPerfil", idperfil);
        Conn.AgregarParametros("@Baja", baja);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #10
0
파일: CRegion.cs 프로젝트: kmtDramos/Yolk
    // Agregar registro
    public void Agregar(CDB Conn)
    {
        string Query = "INSERT INTO Region (Region,Baja) VALUES (@Region,@Baja)" +
                       "SELECT * FROM Region WHERE IdRegion = SCOPE_IDENTITY()";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Region", region);
        Conn.AgregarParametros("@Baja", baja);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #11
0
    // Agregar registro
    public void Agregar(CDB Conn)
    {
        string Query = "INSERT INTO UsuarioProveedor (IdUsuario, IdProveedor) VALUES (@IdUsuario, @IdProveedor)" +
                       "SELECT * FROM UsuarioProveedor WHERE IdUsuarioProveedor = SCOPE_IDENTITY()";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdUsuario", idusuario);
        Conn.AgregarParametros("@IdProveedor", idproveedor);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #12
0
파일: CEstado.cs 프로젝트: kmtDramos/Yolk
    public void Desactivar(CDB conn)
    {
        string query = "UPDATE Estado SET Baja = @Baja WHERE IdEstado = @IdEstado " +
                       "SELECT * FROM Estado WHERE Estado = SCOPE_IDENTITY()";

        conn.DefinirQuery(query);
        conn.AgregarParametros("@Baja", baja);
        conn.AgregarParametros("@IdEstado", IdEstado);
        SqlDataReader Datos = conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #13
0
    public void Editar(CDB conn)
    {
        string query = "UPDATE TipoProblema SET TipoProblema = @NombreTipoProblema WHERE IdTipoProblema = @IdTipoProblema " +
                       "SELECT * FROM TipoProblema WHERE IdTipoProblema = SCOPE_IDENTITY()";

        conn.DefinirQuery(query);
        conn.AgregarParametros("@NombreTipoProblema", nombretipoproblema);
        conn.AgregarParametros("@IdTipoProblema", IdTipoProblema);
        SqlDataReader Datos = conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #14
0
    public void Agregar(CDB conn)
    {
        string query = "INSERT INTO TipoProblema (TipoProblema,Baja) VALUES (@NombreTipoProblema,@Baja) " +
                       "SELECT * FROM TipoProblema WHERE IdTipoProblema = SCOPE_IDENTITY()";

        conn.DefinirQuery(query);
        conn.AgregarParametros("@NombreTipoProblema", nombretipoproblema);
        conn.AgregarParametros("@Baja", baja);
        SqlDataReader Datos = conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #15
0
    public void Editar(CDB Conn)
    {
        string Query = "UPDATE Medidor SET Medidor=@Medidor WHERE IdMedidor= @IdMedidor " +
                       "SELECT * FROM Medidor WHERE IdMedidor = SCOPE_IDENTITY()";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdMedidor", idmedidor);
        Conn.AgregarParametros("@Medidor", medidor);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #16
0
    public void Editar(CDB conn)
    {
        string query = "UPDATE Proveedor SET Proveedor = @Proveedor WHERE IdProveedor = @IdProveedor " +
                       "SELECT * FROM Proveedor WHERE IdProveedor = SCOPE_IDENTITY()";

        conn.DefinirQuery(query);
        conn.AgregarParametros("@IdProveedor", idproveedor);
        conn.AgregarParametros("@Proveedor", proveedor);
        SqlDataReader Datos = conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #17
0
파일: CCircuito.cs 프로젝트: kmtDramos/Yolk
    public void EditarImagen(CDB Conn)
    {
        string Query = "UPDATE Circuito SET Imagen=@Imagen WHERE IdCircuito= @IdCircuito " +
                       "SELECT * FROM Circuito WHERE IdCircuito = SCOPE_IDENTITY()";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdCircuito", idcircuito);
        Conn.AgregarParametros("@Imagen", imagen);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #18
0
    public void EditarLogo(CDB Conn)
    {
        string Query = "UPDATE Cliente SET Logo=@Logo WHERE IdCliente= @IdCliente " +
                       "SELECT * FROM Cliente WHERE IdCliente = SCOPE_IDENTITY()";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdCliente", idcliente);
        Conn.AgregarParametros("@Logo", logo);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #19
0
파일: CEstado.cs 프로젝트: kmtDramos/Yolk
    public void Agregar(CDB conn)
    {
        string query = "INSERT INTO Estado (Estado,IdPais,Baja) VALUES (@Estado,@IdPais,@Baja) " +
                       "SELECT * FROM Estado WHERE IdEstado = SCOPE_IDENTITY()";

        conn.DefinirQuery(query);
        conn.AgregarParametros("@Estado", estado);
        conn.AgregarParametros("@IdPais", IdPais);
        conn.AgregarParametros("@Baja", baja);
        SqlDataReader Datos = conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #20
0
    public void Agregar(CDB conn)
    {
        string query = "INSERT INTO UsuarioPermiso (IdUsuario,IdPermiso,Estatus) VALUES (@IdUsuario,@IdPermiso,@Estatus) " +
                       "SELECT * FROM UsuarioPermiso WHERE IdUsuarioPermiso = SCOPE_IDENTITY()";

        conn.DefinirQuery(query);
        conn.AgregarParametros("@IdUsuario", idusuario);
        conn.AgregarParametros("@IdPermiso", idpermiso);
        conn.AgregarParametros("@Estatus", baja);
        SqlDataReader Datos = conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #21
0
    public void Agregar(CDB Conn)
    {
        string Query = "EXEC sp_Pagina_Agregar @Pagina, @Descripcion, @IdMenu, @IdPermiso ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Pagina", pagina);
        Conn.AgregarParametros("@Descripcion", descripcion);
        Conn.AgregarParametros("@IdMenu", idmenu);
        Conn.AgregarParametros("@IdPermiso", idpermiso);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #22
0
파일: CMenu.cs 프로젝트: kmtDramos/Yolk
    public void Editar(CDB conn)
    {
        string query = "UPDATE Menu SET Menu = @Menu, Orden = @Orden WHERE IdMenu = @IdMenu " +
                       "SELECT * FROM Menu WHERE IdMenu = SCOPE_IDENTITY()";

        conn.DefinirQuery(query);
        conn.AgregarParametros("@IdMenu", idmenu);
        conn.AgregarParametros("@Menu", menu);
        conn.AgregarParametros("@Orden", orden);
        SqlDataReader Datos = conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #23
0
파일: CCircuito.cs 프로젝트: kmtDramos/Yolk
    public void Agregar(CDB Conn)
    {
        string Query = "EXEC SP_Circuito_AgregarCircuito @IdTablero, @Circuito, @Descripcion ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdTablero", idtablero);
        Conn.AgregarParametros("@Circuito", circuito);
        Conn.AgregarParametros("@Descripcion", descripcion);
        Conn.AgregarParametros("@Baja", baja);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #24
0
    // Agregar registro
    public void Agregar(CDB Conn)
    {
        string Query = "INSERT INTO UsuarioSucursal (IdUsuario, IdSucursal, Baja) VALUES (@IdUsuario, @IdSucursal,@Baja)" +
                       "SELECT * FROM UsuarioSucursal WHERE IdUsuarioSucursal = SCOPE_IDENTITY()";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdUsuario", idusuario);
        Conn.AgregarParametros("@IdSucursal", idsucursal);
        Conn.AgregarParametros("@Baja", baja);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #25
0
    public void EditarEspecial(CDB Conn)
    {
        string Query = "UPDATE UsuarioSucursal SET IdUsuario=@IdUsuario, IdSucursal=@IdSucursal WHERE IdUsuarioSucursal= @IdUsuarioSucursal " +
                       "SELECT * FROM UsuarioSucursal WHERE IdUsuarioSucursal = SCOPE_IDENTITY()";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdUsuarioSucursal", idusuariosucursal);
        Conn.AgregarParametros("@IdUsuario", idusuario);
        Conn.AgregarParametros("@IdSucursal", idsucursal);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #26
0
파일: CUsuario.cs 프로젝트: kmtDramos/Yolk
 public void EditarSucursalPredeterminada(CDB Conn)
 {
     if (idusuario != 0)
     {
         string Query = "UPDATE Usuario SET IdSucursalPredeterminada=@IdSucursalPredeterminada WHERE IdUsuario=@IdUsuario;" +
                        "SELECT * FROM Usuario WHERE IdUsuario = SCOPE_IDENTITY()";
         Conn.DefinirQuery(Query);
         Conn.AgregarParametros("@IdUsuario", idusuario);
         Conn.AgregarParametros("@IdSucursalPredeterminada", idsucursalpredeterminada);
         SqlDataReader Datos = Conn.Ejecutar();
         DefinirPropiedades(Datos);
         Datos.Close();
     }
 }
예제 #27
0
    public void Editar(CDB Conn)
    {
        string Query = "UPDATE Perfil SET Perfil=@Perfil, IdPagina=@IdPagina WHERE IdPerfil= @IdPerfil " +
                       "SELECT * FROM Perfil WHERE IdPerfil = SCOPE_IDENTITY()";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdPerfil", idperfil);
        Conn.AgregarParametros("@Perfil", perfil);
        Conn.AgregarParametros("@IdPagina", idpagina);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #28
0
파일: CEstado.cs 프로젝트: kmtDramos/Yolk
    public void Editar(CDB conn)
    {
        string query = "UPDATE Estado SET Estado = @Estado,IdPais = @IdPais WHERE IdEstado = @IdEstado " +
                       "SELECT * FROM Estado WHERE IdEstado = SCOPE_IDENTITY()";

        conn.DefinirQuery(query);
        conn.AgregarParametros("@IdEstado", IdEstado);
        conn.AgregarParametros("@Estado", Estado);
        conn.AgregarParametros("@IdPais", IdPais);
        SqlDataReader Datos = conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }
예제 #29
0
파일: CUsuario.cs 프로젝트: kmtDramos/Yolk
 public void EditarContrasena(CDB Conn)
 {
     if (idusuario != 0)
     {
         string Query = "UPDATE Usuario SET Password=@Password WHERE IdUsuario=@IdUsuario;" +
                        "SELECT * FROM Usuario WHERE IdUsuario = SCOPE_IDENTITY()";
         Conn.DefinirQuery(Query);
         Conn.AgregarParametros("@IdUsuario", idusuario);
         Conn.AgregarParametros("@Password", password);
         SqlDataReader Datos = Conn.Ejecutar();
         DefinirPropiedades(Datos);
         Datos.Close();
     }
 }
예제 #30
0
    // Agregar registro
    public void Agregar(CDB Conn)
    {
        string Query = "INSERT INTO Tablero (IdMedidor, Tablero,Baja) VALUES (@IdMedidor,@Tablero,@Baja)" +
                       "SELECT * FROM Tablero WHERE IdTablero = SCOPE_IDENTITY()";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdMedidor", idmedidor);
        Conn.AgregarParametros("@Tablero", tablero);
        Conn.AgregarParametros("@Baja", baja);
        SqlDataReader Datos = Conn.Ejecutar();

        DefinirPropiedades(Datos);
        Datos.Close();
    }