示例#1
0
        public static int Insertar(BE.Bitacora param)
        {
            param.fecha = DateTime.Now;
            param.DVH   = SeguridadBLL.calcularDVH(param);
            int resultado = BitacoraDAL.Insertar(param);

            recalcularDVVertical();
            return(resultado);
        }
示例#2
0
        public static string insertarDVVertical(string tabla, string digito)
        {
            DigitoVerificadorVertical dv = new DigitoVerificadorVertical();

            dv.tabla = tabla;
            dv.DVV   = digito;
            dv.DVH   = SeguridadBLL.calcularDVH(dv);
            DigitoVerificadorDAL.Modificar(dv);
            return(digito);
        }
示例#3
0
        public static string recalcularDV()
        {
            int cantidadModificados = 0;

            foreach (var item in listar())
            {
                item.DVH             = SeguridadBLL.calcularDVH(item);
                cantidadModificados += ProductosDAL.Modificar(item);
            }
            return(cantidadModificados.ToString());
        }
示例#4
0
        public static int insertarProducto(Usuario usuario, Producto param)
        {
            param.DVH = SeguridadBLL.calcularDVH(param);
            int resultado = ProductosDAL.Insertar(param);

            if (resultado > 0)
            {
                BitacoraBLL.Insertar(usuario, "Producto Ins: " + param.descripcion);
            }
            recalcularDVVertical();
            return(resultado);
        }
示例#5
0
        public static int crearUsuario(Usuario param)
        {
            param.pass = SeguridadBLL.getSHA1(param.pass);
            param.DVH  = SeguridadBLL.calcularDVH(param);
            int resultado = UsuariosDAL.Insertar(param);

            if (resultado > 0)
            {
                BitacoraBLL.Insertar(param, "Usuario creado");
            }
            recalcularDVVertical();
            return(resultado);
        }