Skip to content

Instantly share code, notes, and snippets.

Política de Privacidad de la Aplicación Calculadora IR

Última actualización: 2023-12-13

La aplicación Calculadora IR se compromete a proteger la privacidad de los usuarios de nuestra aplicación móvil. Esta política de privacidad describe cómo recopilamos, utilizamos y compartimos información cuando utilizas nuestra aplicación.

Información Recopilada

Datos de Uso: La aplicación puede recopilar cierta información automáticamente, incluyendo, pero no limitándose a, el tipo de dispositivo que estás utilizando, la versión del sistema operativo, la configuración del idioma, la fecha y hora de uso y otras estadísticas de uso anónimas.

@darwinsalinas
darwinsalinas / ulid_converter.sql
Created December 8, 2022 19:42 — forked from kenji4569/ulid_converter.sql
ULID (26 characters in Crockford's base32) conversion for MySQL function
# Define ULID_DECODE and ULID_ENCODE which convert a ulid string to a binary and vice versa.
delimiter //
DROP FUNCTION IF EXISTS ULID_DECODE//
CREATE FUNCTION ULID_DECODE (s CHAR(26)) RETURNS BINARY(16) DETERMINISTIC
BEGIN
DECLARE s_base32 CHAR(26);
SET s_base32 = REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(UPPER(s), 'J', 'I'), 'K', 'J'), 'M', 'K'), 'N', 'L'), 'P', 'M'), 'Q', 'N'), 'R', 'O'), 'S', 'P'), 'T', 'Q'), 'V', 'R'), 'W', 'S'), 'X', 'T'), 'Y', 'U'), 'Z', 'V');
RETURN UNHEX(CONCAT(LPAD(CONV(SUBSTRING(s_base32, 1, 2), 32, 16), 2, '0'), LPAD(CONV(SUBSTRING(s_base32, 3, 12), 32, 16), 15, '0'), LPAD(CONV(SUBSTRING(s_base32, 15, 12), 32, 16), 15, '0')));
END//
.nounderlinelink:hover {
text-decoration: none !important;
}
/*
Fade content bs-carousel with hero headers
Code snippet by maridlcrmn (Follow me on Twitter @maridlcrmn) for Bootsnipp.com
Image credits: unsplash.com
*/
/********************************/
-- --------------------------------------------------------
-- Host: localhost
-- Versión del servidor: 5.7.24 - MySQL Community Server (GPL)
-- SO del servidor: Win64
-- HeidiSQL Versión: 10.2.0.5599
-- --------------------------------------------------------
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!50503 SET NAMES utf8mb4 */;
@darwinsalinas
darwinsalinas / admin.py
Created January 15, 2020 20:17 — forked from lightstrike/admin.py
Custom User Admin
from django import forms
from django.contrib import admin
from django.utils.translation import ugettext as _
from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.forms import ReadOnlyPasswordHashField
from .models import User
class UserCreationForm(forms.ModelForm):
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import Impuestos from './Impuestos/Impuestos';
export default class Pos extends Component {
render() {
return (
<div className="container">
<div className="row">
<div className="col-md-12">
import React from 'react'
import ImpuestosForm from './ImpuestosForm';
export default function Impuestos() {
return (
<ImpuestosForm />
)
}
import React, { useState } from 'react'
import AmbitoImpuestoList from './AmbitoImpuestoList'
import CalculoImpuestoList from './CalculoImpuestoList';
export default function ImpuestosForm({ titulo }) {
const [form, setForm] = useState({})
const handleSubmit = (e) => {
e.preventDefault()
import React, { useState, useEffect } from 'react'
export default function CalculoImpuestoList({ handleChange, etiqueta, name }) {
const [list, setList] = useState([])
const getList = () => {
let url = '/calculos-impuestos'
axios.get(url)
.then(resp => {
setList(resp.data.data)
import React, { useState, useEffect } from 'react'
export default function AmbitoImpuestoList({ handleChange, etiqueta, name }) {
const [list, setList] = useState([])
const getList = () => {
let url = '/ambitos-impuestos'
axios.get(url)
.then(resp => {
setList(resp.data.data)