From c801b870f6a3fac3c19462fe57131d9958e449b4 Mon Sep 17 00:00:00 2001 From: Hugo Prata Date: Wed, 29 Apr 2020 23:58:11 +0100 Subject: [PATCH] [Trello] prioridades credenciais site, envio email --- GCI.PortalCondomino/Content/js/binder.js | 13 + .../Content/js/grid-details.js | 41 + GCI.PortalCondomino/Content/js/login.js | 8 + GCI.PortalCondomino/Content/js/recaptcha.js | 5 + GCI.PortalCondomino/Content/js/toaster.js | 35 + GCI.PortalCondomino/Scripts/_references.js | Bin 888 -> 798 bytes .../Scripts/modernizr-2.8.3.js | 1406 ----------------- .../Views/Account/ChangePassword.cshtml | 15 +- .../Views/Account/ForgotPassword.cshtml | 15 +- .../Views/Account/Index.cshtml | 13 +- .../Views/Account/Login.cshtml | 24 +- .../Views/Account/ResetPassword.cshtml | 13 +- .../Views/BackOffice/_Layout.cshtml | 15 +- .../Views/Condominio/Index.cshtml | 15 +- .../Views/ContaCorrente/Index.cshtml | 15 +- .../Views/Debitos/Index.cshtml | 15 +- .../Views/Despesas/Index.cshtml | 15 +- .../Views/Documentos/Index.cshtml | 15 +- GCI.PortalCondomino/Views/Home/Index.cshtml | 2 +- .../Views/Recibos/Index.cshtml | 66 +- .../Views/Shared/_Layout.cshtml | 69 +- .../Views/UserAccessRequest/Create.cshtml | 37 +- .../Views/UserAccessRequest/Index.cshtml | 13 +- GCI.PortalCondomino/Web.config | 1 - GCI.PortalCondomino/bin/GCI.Controllers.dll | Bin 379392 -> 379392 bytes GCI.PortalCondomino/bin/GCI.Controllers.pdb | Bin 378368 -> 378368 bytes GCI.PortalCondomino/bin/GCI.Documents.dll | Bin 197632 -> 197632 bytes GCI.PortalCondomino/bin/GCI.Documents.pdb | Bin 298496 -> 298496 bytes .../bin/GCI.PortalCondominio.DAL.dll | Bin 88064 -> 88064 bytes .../bin/GCI.PortalCondominio.DAL.pdb | Bin 85504 -> 85504 bytes .../bin/GCI.PortalCondominio.Services.dll | Bin 53760 -> 53760 bytes .../bin/GCI.PortalCondominio.Services.pdb | Bin 79360 -> 79360 bytes .../bin/GCI.PortalCondomino.Entities.dll | Bin 16896 -> 16896 bytes .../bin/GCI.PortalCondomino.Entities.pdb | Bin 54784 -> 54784 bytes .../bin/GCI.PortalCondomino.dll | Bin 82944 -> 84480 bytes .../bin/GCI.PortalCondomino.pdb | Bin 169472 -> 171520 bytes GCI/GCI.Controllers.dll | Bin 379392 -> 379392 bytes GCI/GCI.Documents.dll | Bin 197632 -> 197632 bytes GCI/GCI.Reports.dll | Bin 1999360 -> 1999360 bytes GCI/GCI.Tasks.exe | Bin 221184 -> 221184 bytes GCI/GCI.exe | Bin 9587712 -> 9587712 bytes 41 files changed, 205 insertions(+), 1661 deletions(-) create mode 100644 GCI.PortalCondomino/Content/js/binder.js create mode 100644 GCI.PortalCondomino/Content/js/grid-details.js create mode 100644 GCI.PortalCondomino/Content/js/login.js create mode 100644 GCI.PortalCondomino/Content/js/recaptcha.js create mode 100644 GCI.PortalCondomino/Content/js/toaster.js delete mode 100644 GCI.PortalCondomino/Scripts/modernizr-2.8.3.js diff --git a/GCI.PortalCondomino/Content/js/binder.js b/GCI.PortalCondomino/Content/js/binder.js new file mode 100644 index 0000000..9c4f4e0 --- /dev/null +++ b/GCI.PortalCondomino/Content/js/binder.js @@ -0,0 +1,13 @@ +$(function () { + // Poor mans binding + $('#condominios').val($('#commonholdid').val()); + $('#condominios').change(function () { + $('#commonholdid').val($(this).val()); + // Force trigger onchange + $('#commonholdid').trigger('change'); + }); + + $("#commonholdid").on('change', function () { + this.form.submit(); + }); +}); \ No newline at end of file diff --git a/GCI.PortalCondomino/Content/js/grid-details.js b/GCI.PortalCondomino/Content/js/grid-details.js new file mode 100644 index 0000000..e9c5218 --- /dev/null +++ b/GCI.PortalCondomino/Content/js/grid-details.js @@ -0,0 +1,41 @@ +// https://www.aspsnippets.com/Articles/ASPNet-MVC-Master-Detail-example-Display-details-of-Grid-Row-inside-Popup-using-jQuery.aspx +$(function () { + $("[id^='detalhe-recibo']").on('shown.bs.collapse', function () { + var _this = $(this); + var link = $("a[data-target='#" + $(this).attr('id') + "']"); + + link.removeClass('glyphicon-plus'); + link.addClass('glyphicon-minus'); + + if (!_this.attr('data-cache')) { + var id = link.attr('data-recibo').substr(link.attr('data-recibo').lastIndexOf('-') + 1); + $.ajax({ + type: "GET", + url: "/Recibos/Details/" + id, + contentType: "application/json; charset=utf-8", + dataType: "html", + success: function (response) { + _this.html(response); + _this.attr('data-cache', true); + }, + failure: function (response) { + _this.html("

Ocorreu um erro ao obter detalhes do recibo!

"); + }, + error: function (response) { + _this.html("

Ocorreu um erro ao obter detalhes do recibo!

"); + } + }); + } + }); + + $("[id^='detalhe-recibo']").on('hidden.bs.collapse', function () { + var link = $("a[data-target='#" + $(this).attr('id') + "']"); + + link.removeClass('glyphicon-minus'); + link.addClass('glyphicon-plus'); + }); + + $("#year").on('change', function () { + this.form.submit(); + }); +}); \ No newline at end of file diff --git a/GCI.PortalCondomino/Content/js/login.js b/GCI.PortalCondomino/Content/js/login.js new file mode 100644 index 0000000..6f05e45 --- /dev/null +++ b/GCI.PortalCondomino/Content/js/login.js @@ -0,0 +1,8 @@ +$(document).ready(function () { + $('.recover').click(function (e) { + var id = $('#Username').val(); + + //Replace the predefined QueryString param "xxx" with the "id" + this.href = this.href + '?username=' + id; + }); +}); \ No newline at end of file diff --git a/GCI.PortalCondomino/Content/js/recaptcha.js b/GCI.PortalCondomino/Content/js/recaptcha.js new file mode 100644 index 0000000..148bcba --- /dev/null +++ b/GCI.PortalCondomino/Content/js/recaptcha.js @@ -0,0 +1,5 @@ +grecaptcha.ready(function () { + grecaptcha.execute('6Lca7-wUAAAAAPuB4RxJt7KXZXTvon4usCkwhlOx', { action: 'Budget' }).then(function (token) { + document.getElementById("g-recaptcha-response").value = token; + }); +}); \ No newline at end of file diff --git a/GCI.PortalCondomino/Content/js/toaster.js b/GCI.PortalCondomino/Content/js/toaster.js new file mode 100644 index 0000000..f2256ba --- /dev/null +++ b/GCI.PortalCondomino/Content/js/toaster.js @@ -0,0 +1,35 @@ +$(function () { + var displayMessage = function (message, msgType) { + toastr.options = { + "closeButton": true, + "debug": false, + "newestOnTop": false, + "progressBar": true, + "positionClass": "toast-top-right", + "preventDuplicates": false, + "onclick": null, + "showDuration": "300", + "hideDuration": "1000", + "timeOut": "5000", + "extendedTimeOut": "1000", + "showEasing": "swing", + "hideEasing": "linear", + "showMethod": "fadeIn", + "hideMethod": "fadeOut" + }; + toastr[msgType](message); + }; + + if ($('#success').val()) { + displayMessage($('#success').val(), 'success'); + } + if ($('#info').val()) { + displayMessage($('#info').val(), 'info'); + } + if ($('#warning').val()) { + displayMessage($('#warning').val(), 'warning'); + } + if ($('#error').val()) { + displayMessage($('#error').val(), 'error'); + } +}); \ No newline at end of file diff --git a/GCI.PortalCondomino/Scripts/_references.js b/GCI.PortalCondomino/Scripts/_references.js index d50761e1f7e5c67656610f4745f3a36e9747d615..5484afa2b65a8f7ecbbd6df6a407ca07f167c41e 100644 GIT binary patch delta 29 lcmeytHjiz?Dn?cl20aGDi4OxOF|je4OlD^ap1g(W2mp$z2_ygj delta 63 zcmbQo_JeK1Dn?dA20aGDi4OxOF|jckPG)Bcmd$0zXGmd4Whi3EW5{Hv0@At+MnF{- PKx{lYpUHM|6w?s^1vC#L diff --git a/GCI.PortalCondomino/Scripts/modernizr-2.8.3.js b/GCI.PortalCondomino/Scripts/modernizr-2.8.3.js deleted file mode 100644 index 3365339..0000000 --- a/GCI.PortalCondomino/Scripts/modernizr-2.8.3.js +++ /dev/null @@ -1,1406 +0,0 @@ -/*! - * Modernizr v2.8.3 - * www.modernizr.com - * - * Copyright (c) Faruk Ates, Paul Irish, Alex Sexton - * Available under the BSD and MIT licenses: www.modernizr.com/license/ - */ - -/* - * Modernizr tests which native CSS3 and HTML5 features are available in - * the current UA and makes the results available to you in two ways: - * as properties on a global Modernizr object, and as classes on the - * element. This information allows you to progressively enhance - * your pages with a granular level of control over the experience. - * - * Modernizr has an optional (not included) conditional resource loader - * called Modernizr.load(), based on Yepnope.js (yepnopejs.com). - * To get a build that includes Modernizr.load(), as well as choosing - * which tests to include, go to www.modernizr.com/download/ - * - * Authors Faruk Ates, Paul Irish, Alex Sexton - * Contributors Ryan Seddon, Ben Alman - */ - -window.Modernizr = (function( window, document, undefined ) { - - var version = '2.8.3', - - Modernizr = {}, - - /*>>cssclasses*/ - // option for enabling the HTML classes to be added - enableClasses = true, - /*>>cssclasses*/ - - docElement = document.documentElement, - - /** - * Create our "modernizr" element that we do most feature tests on. - */ - mod = 'modernizr', - modElem = document.createElement(mod), - mStyle = modElem.style, - - /** - * Create the input element for various Web Forms feature tests. - */ - inputElem /*>>inputelem*/ = document.createElement('input') /*>>inputelem*/ , - - /*>>smile*/ - smile = ':)', - /*>>smile*/ - - toString = {}.toString, - - // TODO :: make the prefixes more granular - /*>>prefixes*/ - // List of property values to set for css tests. See ticket #21 - prefixes = ' -webkit- -moz- -o- -ms- '.split(' '), - /*>>prefixes*/ - - /*>>domprefixes*/ - // Following spec is to expose vendor-specific style properties as: - // elem.style.WebkitBorderRadius - // and the following would be incorrect: - // elem.style.webkitBorderRadius - - // Webkit ghosts their properties in lowercase but Opera & Moz do not. - // Microsoft uses a lowercase `ms` instead of the correct `Ms` in IE8+ - // erik.eae.net/archives/2008/03/10/21.48.10/ - - // More here: github.com/Modernizr/Modernizr/issues/issue/21 - omPrefixes = 'Webkit Moz O ms', - - cssomPrefixes = omPrefixes.split(' '), - - domPrefixes = omPrefixes.toLowerCase().split(' '), - /*>>domprefixes*/ - - /*>>ns*/ - ns = {'svg': 'http://www.w3.org/2000/svg'}, - /*>>ns*/ - - tests = {}, - inputs = {}, - attrs = {}, - - classes = [], - - slice = classes.slice, - - featureName, // used in testing loop - - - /*>>teststyles*/ - // Inject element with style element and some CSS rules - injectElementWithStyles = function( rule, callback, nodes, testnames ) { - - var style, ret, node, docOverflow, - div = document.createElement('div'), - // After page load injecting a fake body doesn't work so check if body exists - body = document.body, - // IE6 and 7 won't return offsetWidth or offsetHeight unless it's in the body element, so we fake it. - fakeBody = body || document.createElement('body'); - - if ( parseInt(nodes, 10) ) { - // In order not to give false positives we create a node for each test - // This also allows the method to scale for unspecified uses - while ( nodes-- ) { - node = document.createElement('div'); - node.id = testnames ? testnames[nodes] : mod + (nodes + 1); - div.appendChild(node); - } - } - - // '].join(''); - div.id = mod; - // IE6 will false positive on some tests due to the style element inside the test div somehow interfering offsetHeight, so insert it into body or fakebody. - // Opera will act all quirky when injecting elements in documentElement when page is served as xml, needs fakebody too. #270 - (body ? div : fakeBody).innerHTML += style; - fakeBody.appendChild(div); - if ( !body ) { - //avoid crashing IE8, if background image is used - fakeBody.style.background = ''; - //Safari 5.13/5.1.4 OSX stops loading if ::-webkit-scrollbar is used and scrollbars are visible - fakeBody.style.overflow = 'hidden'; - docOverflow = docElement.style.overflow; - docElement.style.overflow = 'hidden'; - docElement.appendChild(fakeBody); - } - - ret = callback(div, rule); - // If this is done after page load we don't want to remove the body so check if body exists - if ( !body ) { - fakeBody.parentNode.removeChild(fakeBody); - docElement.style.overflow = docOverflow; - } else { - div.parentNode.removeChild(div); - } - - return !!ret; - - }, - /*>>teststyles*/ - - /*>>mq*/ - // adapted from matchMedia polyfill - // by Scott Jehl and Paul Irish - // gist.github.com/786768 - testMediaQuery = function( mq ) { - - var matchMedia = window.matchMedia || window.msMatchMedia; - if ( matchMedia ) { - return matchMedia(mq) && matchMedia(mq).matches || false; - } - - var bool; - - injectElementWithStyles('@media ' + mq + ' { #' + mod + ' { position: absolute; } }', function( node ) { - bool = (window.getComputedStyle ? - getComputedStyle(node, null) : - node.currentStyle)['position'] == 'absolute'; - }); - - return bool; - - }, - /*>>mq*/ - - - /*>>hasevent*/ - // - // isEventSupported determines if a given element supports the given event - // kangax.github.com/iseventsupported/ - // - // The following results are known incorrects: - // Modernizr.hasEvent("webkitTransitionEnd", elem) // false negative - // Modernizr.hasEvent("textInput") // in Webkit. github.com/Modernizr/Modernizr/issues/333 - // ... - isEventSupported = (function() { - - var TAGNAMES = { - 'select': 'input', 'change': 'input', - 'submit': 'form', 'reset': 'form', - 'error': 'img', 'load': 'img', 'abort': 'img' - }; - - function isEventSupported( eventName, element ) { - - element = element || document.createElement(TAGNAMES[eventName] || 'div'); - eventName = 'on' + eventName; - - // When using `setAttribute`, IE skips "unload", WebKit skips "unload" and "resize", whereas `in` "catches" those - var isSupported = eventName in element; - - if ( !isSupported ) { - // If it has no `setAttribute` (i.e. doesn't implement Node interface), try generic element - if ( !element.setAttribute ) { - element = document.createElement('div'); - } - if ( element.setAttribute && element.removeAttribute ) { - element.setAttribute(eventName, ''); - isSupported = is(element[eventName], 'function'); - - // If property was created, "remove it" (by setting value to `undefined`) - if ( !is(element[eventName], 'undefined') ) { - element[eventName] = undefined; - } - element.removeAttribute(eventName); - } - } - - element = null; - return isSupported; - } - return isEventSupported; - })(), - /*>>hasevent*/ - - // TODO :: Add flag for hasownprop ? didn't last time - - // hasOwnProperty shim by kangax needed for Safari 2.0 support - _hasOwnProperty = ({}).hasOwnProperty, hasOwnProp; - - if ( !is(_hasOwnProperty, 'undefined') && !is(_hasOwnProperty.call, 'undefined') ) { - hasOwnProp = function (object, property) { - return _hasOwnProperty.call(object, property); - }; - } - else { - hasOwnProp = function (object, property) { /* yes, this can give false positives/negatives, but most of the time we don't care about those */ - return ((property in object) && is(object.constructor.prototype[property], 'undefined')); - }; - } - - // Adapted from ES5-shim https://github.com/kriskowal/es5-shim/blob/master/es5-shim.js - // es5.github.com/#x15.3.4.5 - - if (!Function.prototype.bind) { - Function.prototype.bind = function bind(that) { - - var target = this; - - if (typeof target != "function") { - throw new TypeError(); - } - - var args = slice.call(arguments, 1), - bound = function () { - - if (this instanceof bound) { - - var F = function(){}; - F.prototype = target.prototype; - var self = new F(); - - var result = target.apply( - self, - args.concat(slice.call(arguments)) - ); - if (Object(result) === result) { - return result; - } - return self; - - } else { - - return target.apply( - that, - args.concat(slice.call(arguments)) - ); - - } - - }; - - return bound; - }; - } - - /** - * setCss applies given styles to the Modernizr DOM node. - */ - function setCss( str ) { - mStyle.cssText = str; - } - - /** - * setCssAll extrapolates all vendor-specific css strings. - */ - function setCssAll( str1, str2 ) { - return setCss(prefixes.join(str1 + ';') + ( str2 || '' )); - } - - /** - * is returns a boolean for if typeof obj is exactly type. - */ - function is( obj, type ) { - return typeof obj === type; - } - - /** - * contains returns a boolean for if substr is found within str. - */ - function contains( str, substr ) { - return !!~('' + str).indexOf(substr); - } - - /*>>testprop*/ - - // testProps is a generic CSS / DOM property test. - - // In testing support for a given CSS property, it's legit to test: - // `elem.style[styleName] !== undefined` - // If the property is supported it will return an empty string, - // if unsupported it will return undefined. - - // We'll take advantage of this quick test and skip setting a style - // on our modernizr element, but instead just testing undefined vs - // empty string. - - // Because the testing of the CSS property names (with "-", as - // opposed to the camelCase DOM properties) is non-portable and - // non-standard but works in WebKit and IE (but not Gecko or Opera), - // we explicitly reject properties with dashes so that authors - // developing in WebKit or IE first don't end up with - // browser-specific content by accident. - - function testProps( props, prefixed ) { - for ( var i in props ) { - var prop = props[i]; - if ( !contains(prop, "-") && mStyle[prop] !== undefined ) { - return prefixed == 'pfx' ? prop : true; - } - } - return false; - } - /*>>testprop*/ - - // TODO :: add testDOMProps - /** - * testDOMProps is a generic DOM property test; if a browser supports - * a certain property, it won't return undefined for it. - */ - function testDOMProps( props, obj, elem ) { - for ( var i in props ) { - var item = obj[props[i]]; - if ( item !== undefined) { - - // return the property name as a string - if (elem === false) return props[i]; - - // let's bind a function - if (is(item, 'function')){ - // default to autobind unless override - return item.bind(elem || obj); - } - - // return the unbound function or obj or value - return item; - } - } - return false; - } - - /*>>testallprops*/ - /** - * testPropsAll tests a list of DOM properties we want to check against. - * We specify literally ALL possible (known and/or likely) properties on - * the element including the non-vendor prefixed one, for forward- - * compatibility. - */ - function testPropsAll( prop, prefixed, elem ) { - - var ucProp = prop.charAt(0).toUpperCase() + prop.slice(1), - props = (prop + ' ' + cssomPrefixes.join(ucProp + ' ') + ucProp).split(' '); - - // did they call .prefixed('boxSizing') or are we just testing a prop? - if(is(prefixed, "string") || is(prefixed, "undefined")) { - return testProps(props, prefixed); - - // otherwise, they called .prefixed('requestAnimationFrame', window[, elem]) - } else { - props = (prop + ' ' + (domPrefixes).join(ucProp + ' ') + ucProp).split(' '); - return testDOMProps(props, prefixed, elem); - } - } - /*>>testallprops*/ - - - /** - * Tests - * ----- - */ - - // The *new* flexbox - // dev.w3.org/csswg/css3-flexbox - - tests['flexbox'] = function() { - return testPropsAll('flexWrap'); - }; - - // The *old* flexbox - // www.w3.org/TR/2009/WD-css3-flexbox-20090723/ - - tests['flexboxlegacy'] = function() { - return testPropsAll('boxDirection'); - }; - - // On the S60 and BB Storm, getContext exists, but always returns undefined - // so we actually have to call getContext() to verify - // github.com/Modernizr/Modernizr/issues/issue/97/ - - tests['canvas'] = function() { - var elem = document.createElement('canvas'); - return !!(elem.getContext && elem.getContext('2d')); - }; - - tests['canvastext'] = function() { - return !!(Modernizr['canvas'] && is(document.createElement('canvas').getContext('2d').fillText, 'function')); - }; - - // webk.it/70117 is tracking a legit WebGL feature detect proposal - - // We do a soft detect which may false positive in order to avoid - // an expensive context creation: bugzil.la/732441 - - tests['webgl'] = function() { - return !!window.WebGLRenderingContext; - }; - - /* - * The Modernizr.touch test only indicates if the browser supports - * touch events, which does not necessarily reflect a touchscreen - * device, as evidenced by tablets running Windows 7 or, alas, - * the Palm Pre / WebOS (touch) phones. - * - * Additionally, Chrome (desktop) used to lie about its support on this, - * but that has since been rectified: crbug.com/36415 - * - * We also test for Firefox 4 Multitouch Support. - * - * For more info, see: modernizr.github.com/Modernizr/touch.html - */ - - tests['touch'] = function() { - var bool; - - if(('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) { - bool = true; - } else { - injectElementWithStyles(['@media (',prefixes.join('touch-enabled),('),mod,')','{#modernizr{top:9px;position:absolute}}'].join(''), function( node ) { - bool = node.offsetTop === 9; - }); - } - - return bool; - }; - - - // geolocation is often considered a trivial feature detect... - // Turns out, it's quite tricky to get right: - // - // Using !!navigator.geolocation does two things we don't want. It: - // 1. Leaks memory in IE9: github.com/Modernizr/Modernizr/issues/513 - // 2. Disables page caching in WebKit: webk.it/43956 - // - // Meanwhile, in Firefox < 8, an about:config setting could expose - // a false positive that would throw an exception: bugzil.la/688158 - - tests['geolocation'] = function() { - return 'geolocation' in navigator; - }; - - - tests['postmessage'] = function() { - return !!window.postMessage; - }; - - - // Chrome incognito mode used to throw an exception when using openDatabase - // It doesn't anymore. - tests['websqldatabase'] = function() { - return !!window.openDatabase; - }; - - // Vendors had inconsistent prefixing with the experimental Indexed DB: - // - Webkit's implementation is accessible through webkitIndexedDB - // - Firefox shipped moz_indexedDB before FF4b9, but since then has been mozIndexedDB - // For speed, we don't test the legacy (and beta-only) indexedDB - tests['indexedDB'] = function() { - return !!testPropsAll("indexedDB", window); - }; - - // documentMode logic from YUI to filter out IE8 Compat Mode - // which false positives. - tests['hashchange'] = function() { - return isEventSupported('hashchange', window) && (document.documentMode === undefined || document.documentMode > 7); - }; - - // Per 1.6: - // This used to be Modernizr.historymanagement but the longer - // name has been deprecated in favor of a shorter and property-matching one. - // The old API is still available in 1.6, but as of 2.0 will throw a warning, - // and in the first release thereafter disappear entirely. - tests['history'] = function() { - return !!(window.history && history.pushState); - }; - - tests['draganddrop'] = function() { - var div = document.createElement('div'); - return ('draggable' in div) || ('ondragstart' in div && 'ondrop' in div); - }; - - // FF3.6 was EOL'ed on 4/24/12, but the ESR version of FF10 - // will be supported until FF19 (2/12/13), at which time, ESR becomes FF17. - // FF10 still uses prefixes, so check for it until then. - // for more ESR info, see: mozilla.org/en-US/firefox/organizations/faq/ - tests['websockets'] = function() { - return 'WebSocket' in window || 'MozWebSocket' in window; - }; - - - // css-tricks.com/rgba-browser-support/ - tests['rgba'] = function() { - // Set an rgba() color and check the returned value - - setCss('background-color:rgba(150,255,150,.5)'); - - return contains(mStyle.backgroundColor, 'rgba'); - }; - - tests['hsla'] = function() { - // Same as rgba(), in fact, browsers re-map hsla() to rgba() internally, - // except IE9 who retains it as hsla - - setCss('background-color:hsla(120,40%,100%,.5)'); - - return contains(mStyle.backgroundColor, 'rgba') || contains(mStyle.backgroundColor, 'hsla'); - }; - - tests['multiplebgs'] = function() { - // Setting multiple images AND a color on the background shorthand property - // and then querying the style.background property value for the number of - // occurrences of "url(" is a reliable method for detecting ACTUAL support for this! - - setCss('background:url(https://),url(https://),red url(https://)'); - - // If the UA supports multiple backgrounds, there should be three occurrences - // of the string "url(" in the return value for elemStyle.background - - return (/(url\s*\(.*?){3}/).test(mStyle.background); - }; - - - - // this will false positive in Opera Mini - // github.com/Modernizr/Modernizr/issues/396 - - tests['backgroundsize'] = function() { - return testPropsAll('backgroundSize'); - }; - - tests['borderimage'] = function() { - return testPropsAll('borderImage'); - }; - - - // Super comprehensive table about all the unique implementations of - // border-radius: muddledramblings.com/table-of-css3-border-radius-compliance - - tests['borderradius'] = function() { - return testPropsAll('borderRadius'); - }; - - // WebOS unfortunately false positives on this test. - tests['boxshadow'] = function() { - return testPropsAll('boxShadow'); - }; - - // FF3.0 will false positive on this test - tests['textshadow'] = function() { - return document.createElement('div').style.textShadow === ''; - }; - - - tests['opacity'] = function() { - // Browsers that actually have CSS Opacity implemented have done so - // according to spec, which means their return values are within the - // range of [0.0,1.0] - including the leading zero. - - setCssAll('opacity:.55'); - - // The non-literal . in this regex is intentional: - // German Chrome returns this value as 0,55 - // github.com/Modernizr/Modernizr/issues/#issue/59/comment/516632 - return (/^0.55$/).test(mStyle.opacity); - }; - - - // Note, Android < 4 will pass this test, but can only animate - // a single property at a time - // goo.gl/v3V4Gp - tests['cssanimations'] = function() { - return testPropsAll('animationName'); - }; - - - tests['csscolumns'] = function() { - return testPropsAll('columnCount'); - }; - - - tests['cssgradients'] = function() { - /** - * For CSS Gradients syntax, please see: - * webkit.org/blog/175/introducing-css-gradients/ - * developer.mozilla.org/en/CSS/-moz-linear-gradient - * developer.mozilla.org/en/CSS/-moz-radial-gradient - * dev.w3.org/csswg/css3-images/#gradients- - */ - - var str1 = 'background-image:', - str2 = 'gradient(linear,left top,right bottom,from(#9f9),to(white));', - str3 = 'linear-gradient(left top,#9f9, white);'; - - setCss( - // legacy webkit syntax (FIXME: remove when syntax not in use anymore) - (str1 + '-webkit- '.split(' ').join(str2 + str1) + - // standard syntax // trailing 'background-image:' - prefixes.join(str3 + str1)).slice(0, -str1.length) - ); - - return contains(mStyle.backgroundImage, 'gradient'); - }; - - - tests['cssreflections'] = function() { - return testPropsAll('boxReflect'); - }; - - - tests['csstransforms'] = function() { - return !!testPropsAll('transform'); - }; - - - tests['csstransforms3d'] = function() { - - var ret = !!testPropsAll('perspective'); - - // Webkit's 3D transforms are passed off to the browser's own graphics renderer. - // It works fine in Safari on Leopard and Snow Leopard, but not in Chrome in - // some conditions. As a result, Webkit typically recognizes the syntax but - // will sometimes throw a false positive, thus we must do a more thorough check: - if ( ret && 'webkitPerspective' in docElement.style ) { - - // Webkit allows this media query to succeed only if the feature is enabled. - // `@media (transform-3d),(-webkit-transform-3d){ ... }` - injectElementWithStyles('@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}', function( node, rule ) { - ret = node.offsetLeft === 9 && node.offsetHeight === 3; - }); - } - return ret; - }; - - - tests['csstransitions'] = function() { - return testPropsAll('transition'); - }; - - - /*>>fontface*/ - // @font-face detection routine by Diego Perini - // javascript.nwbox.com/CSSSupport/ - - // false positives: - // WebOS github.com/Modernizr/Modernizr/issues/342 - // WP7 github.com/Modernizr/Modernizr/issues/538 - tests['fontface'] = function() { - var bool; - - injectElementWithStyles('@font-face {font-family:"font";src:url("https://")}', function( node, rule ) { - var style = document.getElementById('smodernizr'), - sheet = style.sheet || style.styleSheet, - cssText = sheet ? (sheet.cssRules && sheet.cssRules[0] ? sheet.cssRules[0].cssText : sheet.cssText || '') : ''; - - bool = /src/i.test(cssText) && cssText.indexOf(rule.split(' ')[0]) === 0; - }); - - return bool; - }; - /*>>fontface*/ - - // CSS generated content detection - tests['generatedcontent'] = function() { - var bool; - - injectElementWithStyles(['#',mod,'{font:0/0 a}#',mod,':after{content:"',smile,'";visibility:hidden;font:3px/1 a}'].join(''), function( node ) { - bool = node.offsetHeight >= 3; - }); - - return bool; - }; - - - - // These tests evaluate support of the video/audio elements, as well as - // testing what types of content they support. - // - // We're using the Boolean constructor here, so that we can extend the value - // e.g. Modernizr.video // true - // Modernizr.video.ogg // 'probably' - // - // Codec values from : github.com/NielsLeenheer/html5test/blob/9106a8/index.html#L845 - // thx to NielsLeenheer and zcorpan - - // Note: in some older browsers, "no" was a return value instead of empty string. - // It was live in FF3.5.0 and 3.5.1, but fixed in 3.5.2 - // It was also live in Safari 4.0.0 - 4.0.4, but fixed in 4.0.5 - - tests['video'] = function() { - var elem = document.createElement('video'), - bool = false; - - // IE9 Running on Windows Server SKU can cause an exception to be thrown, bug #224 - try { - if ( bool = !!elem.canPlayType ) { - bool = new Boolean(bool); - bool.ogg = elem.canPlayType('video/ogg; codecs="theora"') .replace(/^no$/,''); - - // Without QuickTime, this value will be `undefined`. github.com/Modernizr/Modernizr/issues/546 - bool.h264 = elem.canPlayType('video/mp4; codecs="avc1.42E01E"') .replace(/^no$/,''); - - bool.webm = elem.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,''); - } - - } catch(e) { } - - return bool; - }; - - tests['audio'] = function() { - var elem = document.createElement('audio'), - bool = false; - - try { - if ( bool = !!elem.canPlayType ) { - bool = new Boolean(bool); - bool.ogg = elem.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,''); - bool.mp3 = elem.canPlayType('audio/mpeg;') .replace(/^no$/,''); - - // Mimetypes accepted: - // developer.mozilla.org/En/Media_formats_supported_by_the_audio_and_video_elements - // bit.ly/iphoneoscodecs - bool.wav = elem.canPlayType('audio/wav; codecs="1"') .replace(/^no$/,''); - bool.m4a = ( elem.canPlayType('audio/x-m4a;') || - elem.canPlayType('audio/aac;')) .replace(/^no$/,''); - } - } catch(e) { } - - return bool; - }; - - - // In FF4, if disabled, window.localStorage should === null. - - // Normally, we could not test that directly and need to do a - // `('localStorage' in window) && ` test first because otherwise Firefox will - // throw bugzil.la/365772 if cookies are disabled - - // Also in iOS5 Private Browsing mode, attempting to use localStorage.setItem - // will throw the exception: - // QUOTA_EXCEEDED_ERRROR DOM Exception 22. - // Peculiarly, getItem and removeItem calls do not throw. - - // Because we are forced to try/catch this, we'll go aggressive. - - // Just FWIW: IE8 Compat mode supports these features completely: - // www.quirksmode.org/dom/html5.html - // But IE8 doesn't support either with local files - - tests['localstorage'] = function() { - try { - localStorage.setItem(mod, mod); - localStorage.removeItem(mod); - return true; - } catch(e) { - return false; - } - }; - - tests['sessionstorage'] = function() { - try { - sessionStorage.setItem(mod, mod); - sessionStorage.removeItem(mod); - return true; - } catch(e) { - return false; - } - }; - - - tests['webworkers'] = function() { - return !!window.Worker; - }; - - - tests['applicationcache'] = function() { - return !!window.applicationCache; - }; - - - // Thanks to Erik Dahlstrom - tests['svg'] = function() { - return !!document.createElementNS && !!document.createElementNS(ns.svg, 'svg').createSVGRect; - }; - - // specifically for SVG inline in HTML, not within XHTML - // test page: paulirish.com/demo/inline-svg - tests['inlinesvg'] = function() { - var div = document.createElement('div'); - div.innerHTML = ''; - return (div.firstChild && div.firstChild.namespaceURI) == ns.svg; - }; - - // SVG SMIL animation - tests['smil'] = function() { - return !!document.createElementNS && /SVGAnimate/.test(toString.call(document.createElementNS(ns.svg, 'animate'))); - }; - - // This test is only for clip paths in SVG proper, not clip paths on HTML content - // demo: srufaculty.sru.edu/david.dailey/svg/newstuff/clipPath4.svg - - // However read the comments to dig into applying SVG clippaths to HTML content here: - // github.com/Modernizr/Modernizr/issues/213#issuecomment-1149491 - tests['svgclippaths'] = function() { - return !!document.createElementNS && /SVGClipPath/.test(toString.call(document.createElementNS(ns.svg, 'clipPath'))); - }; - - /*>>webforms*/ - // input features and input types go directly onto the ret object, bypassing the tests loop. - // Hold this guy to execute in a moment. - function webforms() { - /*>>input*/ - // Run through HTML5's new input attributes to see if the UA understands any. - // We're using f which is the element created early on - // Mike Taylr has created a comprehensive resource for testing these attributes - // when applied to all input types: - // miketaylr.com/code/input-type-attr.html - // spec: www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#input-type-attr-summary - - // Only input placeholder is tested while textarea's placeholder is not. - // Currently Safari 4 and Opera 11 have support only for the input placeholder - // Both tests are available in feature-detects/forms-placeholder.js - Modernizr['input'] = (function( props ) { - for ( var i = 0, len = props.length; i < len; i++ ) { - attrs[ props[i] ] = !!(props[i] in inputElem); - } - if (attrs.list){ - // safari false positive's on datalist: webk.it/74252 - // see also github.com/Modernizr/Modernizr/issues/146 - attrs.list = !!(document.createElement('datalist') && window.HTMLDataListElement); - } - return attrs; - })('autocomplete autofocus list placeholder max min multiple pattern required step'.split(' ')); - /*>>input*/ - - /*>>inputtypes*/ - // Run through HTML5's new input types to see if the UA understands any. - // This is put behind the tests runloop because it doesn't return a - // true/false like all the other tests; instead, it returns an object - // containing each input type with its corresponding true/false value - - // Big thanks to @miketaylr for the html5 forms expertise. miketaylr.com/ - Modernizr['inputtypes'] = (function(props) { - - for ( var i = 0, bool, inputElemType, defaultView, len = props.length; i < len; i++ ) { - - inputElem.setAttribute('type', inputElemType = props[i]); - bool = inputElem.type !== 'text'; - - // We first check to see if the type we give it sticks.. - // If the type does, we feed it a textual value, which shouldn't be valid. - // If the value doesn't stick, we know there's input sanitization which infers a custom UI - if ( bool ) { - - inputElem.value = smile; - inputElem.style.cssText = 'position:absolute;visibility:hidden;'; - - if ( /^range$/.test(inputElemType) && inputElem.style.WebkitAppearance !== undefined ) { - - docElement.appendChild(inputElem); - defaultView = document.defaultView; - - // Safari 2-4 allows the smiley as a value, despite making a slider - bool = defaultView.getComputedStyle && - defaultView.getComputedStyle(inputElem, null).WebkitAppearance !== 'textfield' && - // Mobile android web browser has false positive, so must - // check the height to see if the widget is actually there. - (inputElem.offsetHeight !== 0); - - docElement.removeChild(inputElem); - - } else if ( /^(search|tel)$/.test(inputElemType) ){ - // Spec doesn't define any special parsing or detectable UI - // behaviors so we pass these through as true - - // Interestingly, opera fails the earlier test, so it doesn't - // even make it here. - - } else if ( /^(url|email)$/.test(inputElemType) ) { - // Real url and email support comes with prebaked validation. - bool = inputElem.checkValidity && inputElem.checkValidity() === false; - - } else { - // If the upgraded input compontent rejects the :) text, we got a winner - bool = inputElem.value != smile; - } - } - - inputs[ props[i] ] = !!bool; - } - return inputs; - })('search tel url email datetime date month week time datetime-local number range color'.split(' ')); - /*>>inputtypes*/ - } - /*>>webforms*/ - - - // End of test definitions - // ----------------------- - - - - // Run through all tests and detect their support in the current UA. - // todo: hypothetically we could be doing an array of tests and use a basic loop here. - for ( var feature in tests ) { - if ( hasOwnProp(tests, feature) ) { - // run the test, throw the return value into the Modernizr, - // then based on that boolean, define an appropriate className - // and push it into an array of classes we'll join later. - featureName = feature.toLowerCase(); - Modernizr[featureName] = tests[feature](); - - classes.push((Modernizr[featureName] ? '' : 'no-') + featureName); - } - } - - /*>>webforms*/ - // input tests need to run. - Modernizr.input || webforms(); - /*>>webforms*/ - - - /** - * addTest allows the user to define their own feature tests - * the result will be added onto the Modernizr object, - * as well as an appropriate className set on the html element - * - * @param feature - String naming the feature - * @param test - Function returning true if feature is supported, false if not - */ - Modernizr.addTest = function ( feature, test ) { - if ( typeof feature == 'object' ) { - for ( var key in feature ) { - if ( hasOwnProp( feature, key ) ) { - Modernizr.addTest( key, feature[ key ] ); - } - } - } else { - - feature = feature.toLowerCase(); - - if ( Modernizr[feature] !== undefined ) { - // we're going to quit if you're trying to overwrite an existing test - // if we were to allow it, we'd do this: - // var re = new RegExp("\\b(no-)?" + feature + "\\b"); - // docElement.className = docElement.className.replace( re, '' ); - // but, no rly, stuff 'em. - return Modernizr; - } - - test = typeof test == 'function' ? test() : test; - - if (typeof enableClasses !== "undefined" && enableClasses) { - docElement.className += ' ' + (test ? '' : 'no-') + feature; - } - Modernizr[feature] = test; - - } - - return Modernizr; // allow chaining. - }; - - - // Reset modElem.cssText to nothing to reduce memory footprint. - setCss(''); - modElem = inputElem = null; - - /*>>shiv*/ - /** - * @preserve HTML5 Shiv prev3.7.1 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed - */ - ;(function(window, document) { - /*jshint evil:true */ - /** version */ - var version = '3.7.0'; - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE **/ - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Name of the expando, to work with multiple documents or to re-shiv one document */ - var expando = '_html5shiv'; - - /** The id for the the documents expando */ - var expanID = 0; - - /** Cached data for each document */ - var expandoData = {}; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = ''; - //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - // assign a false positive if detection fails => unable to shiv - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Returns the data associated to the given document - * @private - * @param {Document} ownerDocument The document. - * @returns {Object} An object of data. - */ - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - /** - * returns a shived element for the given nodeName and document - * @memberOf html5 - * @param {String} nodeName name of the element - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived element. - */ - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) && !node.tagUrn ? data.frag.appendChild(node) : node; - } - - /** - * returns a shived DocumentFragment for the given document - * @memberOf html5 - * @param {Document} ownerDocument The context document. - * @returns {Object} The shived DocumentFragment. - */ - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i>shiv*/ - - // Assign private properties to the return object with prefix - Modernizr._version = version; - - // expose these for the plugin API. Look in the source for how to join() them against your input - /*>>prefixes*/ - Modernizr._prefixes = prefixes; - /*>>prefixes*/ - /*>>domprefixes*/ - Modernizr._domPrefixes = domPrefixes; - Modernizr._cssomPrefixes = cssomPrefixes; - /*>>domprefixes*/ - - /*>>mq*/ - // Modernizr.mq tests a given media query, live against the current state of the window - // A few important notes: - // * If a browser does not support media queries at all (eg. oldIE) the mq() will always return false - // * A max-width or orientation query will be evaluated against the current state, which may change later. - // * You must specify values. Eg. If you are testing support for the min-width media query use: - // Modernizr.mq('(min-width:0)') - // usage: - // Modernizr.mq('only screen and (max-width:768)') - Modernizr.mq = testMediaQuery; - /*>>mq*/ - - /*>>hasevent*/ - // Modernizr.hasEvent() detects support for a given event, with an optional element to test on - // Modernizr.hasEvent('gesturestart', elem) - Modernizr.hasEvent = isEventSupported; - /*>>hasevent*/ - - /*>>testprop*/ - // Modernizr.testProp() investigates whether a given style property is recognized - // Note that the property names must be provided in the camelCase variant. - // Modernizr.testProp('pointerEvents') - Modernizr.testProp = function(prop){ - return testProps([prop]); - }; - /*>>testprop*/ - - /*>>testallprops*/ - // Modernizr.testAllProps() investigates whether a given style property, - // or any of its vendor-prefixed variants, is recognized - // Note that the property names must be provided in the camelCase variant. - // Modernizr.testAllProps('boxSizing') - Modernizr.testAllProps = testPropsAll; - /*>>testallprops*/ - - - /*>>teststyles*/ - // Modernizr.testStyles() allows you to add custom styles to the document and test an element afterwards - // Modernizr.testStyles('#modernizr { position:absolute }', function(elem, rule){ ... }) - Modernizr.testStyles = injectElementWithStyles; - /*>>teststyles*/ - - - /*>>prefixed*/ - // Modernizr.prefixed() returns the prefixed or nonprefixed property name variant of your input - // Modernizr.prefixed('boxSizing') // 'MozBoxSizing' - - // Properties must be passed as dom-style camelcase, rather than `box-sizing` hypentated style. - // Return values will also be the camelCase variant, if you need to translate that to hypenated style use: - // - // str.replace(/([A-Z])/g, function(str,m1){ return '-' + m1.toLowerCase(); }).replace(/^ms-/,'-ms-'); - - // If you're trying to ascertain which transition end event to bind to, you might do something like... - // - // var transEndEventNames = { - // 'WebkitTransition' : 'webkitTransitionEnd', - // 'MozTransition' : 'transitionend', - // 'OTransition' : 'oTransitionEnd', - // 'msTransition' : 'MSTransitionEnd', - // 'transition' : 'transitionend' - // }, - // transEndEventName = transEndEventNames[ Modernizr.prefixed('transition') ]; - - Modernizr.prefixed = function(prop, obj, elem){ - if(!obj) { - return testPropsAll(prop, 'pfx'); - } else { - // Testing DOM property e.g. Modernizr.prefixed('requestAnimationFrame', window) // 'mozRequestAnimationFrame' - return testPropsAll(prop, obj, elem); - } - }; - /*>>prefixed*/ - - - /*>>cssclasses*/ - // Remove "no-js" class from element, if it exists: - docElement.className = docElement.className.replace(/(^|\s)no-js(\s|$)/, '$1$2') + - - // Add the new classes to the element. - (enableClasses ? ' js ' + classes.join(' ') : ''); - /*>>cssclasses*/ - - return Modernizr; - -})(this, this.document); diff --git a/GCI.PortalCondomino/Views/Account/ChangePassword.cshtml b/GCI.PortalCondomino/Views/Account/ChangePassword.cshtml index 3cb7d36..a28b057 100644 --- a/GCI.PortalCondomino/Views/Account/ChangePassword.cshtml +++ b/GCI.PortalCondomino/Views/Account/ChangePassword.cshtml @@ -1,4 +1,5 @@ @using GCI.PortalCondomino.Models +@using GCI.PortalCondomino.Helpers @model ChangePasswordModel @{ ViewBag.Title = "Alteração de password"; @@ -11,7 +12,7 @@ { @Html.AntiForgeryToken() - @Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" }) + @Html.Hidden("commonholdid", @Model.CodCondominio, new { id = "commonholdid" }) if (!string.IsNullOrEmpty(ViewBag.Feedback) && ViewBag.Feedback == "SUCCESS") { @@ -50,15 +51,5 @@ } @section scripts { - + } \ No newline at end of file diff --git a/GCI.PortalCondomino/Views/Account/ForgotPassword.cshtml b/GCI.PortalCondomino/Views/Account/ForgotPassword.cshtml index 645cdd9..0f77130 100644 --- a/GCI.PortalCondomino/Views/Account/ForgotPassword.cshtml +++ b/GCI.PortalCondomino/Views/Account/ForgotPassword.cshtml @@ -1,4 +1,5 @@ @using GCI.PortalCondomino.Models +@using GCI.PortalCondomino.Helpers @model ForgotPasswordViewModel @{ ViewBag.Title = "Forgot your password?"; @@ -19,16 +20,16 @@ - + - @Scripts.Render("~/bundles/modernizr") + @@ -83,9 +84,9 @@ - @Scripts.Render("~/bundles/jqueryval") - @Scripts.Render("~/bundles/jquery") - @Scripts.Render("~/bundles/bootstrap") - @Scripts.Render("~/bundles/jqueryval") + @Scripts.RenderFormat("", "~/bundles/jqueryval") + @Scripts.RenderFormat("", "~/bundles/jquery") + @Scripts.RenderFormat("", "~/bundles/bootstrap") + @Scripts.RenderFormat("", "~/bundles/jqueryval") diff --git a/GCI.PortalCondomino/Views/Account/Index.cshtml b/GCI.PortalCondomino/Views/Account/Index.cshtml index 6289300..71102a1 100644 --- a/GCI.PortalCondomino/Views/Account/Index.cshtml +++ b/GCI.PortalCondomino/Views/Account/Index.cshtml @@ -1,4 +1,5 @@ @using GCI.PortalCondomino.Models +@using GCI.PortalCondomino.Helpers @model PagadorModel @{ ViewBag.Title = "Dados Pessoais"; @@ -63,15 +64,5 @@ } @section scripts { - + } \ No newline at end of file diff --git a/GCI.PortalCondomino/Views/Account/Login.cshtml b/GCI.PortalCondomino/Views/Account/Login.cshtml index 30bf122..7ad173d 100644 --- a/GCI.PortalCondomino/Views/Account/Login.cshtml +++ b/GCI.PortalCondomino/Views/Account/Login.cshtml @@ -1,4 +1,5 @@ @using GCI.PortalCondomino.Models +@using GCI.PortalCondomino.Helpers @model LoginViewModel @{ ViewBag.Title = "Entrar"; @@ -18,16 +19,16 @@ - + - @Scripts.Render("~/bundles/modernizr") + @@ -83,19 +84,10 @@ - @Scripts.Render("~/bundles/jquery") - @Scripts.Render("~/bundles/bootstrap") - @Scripts.Render("~/bundles/jqueryval") + @Scripts.RenderFormat("", "~/bundles/jquery") + @Scripts.RenderFormat("", "~/bundles/bootstrap") + @Scripts.RenderFormat("", "~/bundles/jqueryval") - + \ No newline at end of file diff --git a/GCI.PortalCondomino/Views/Account/ResetPassword.cshtml b/GCI.PortalCondomino/Views/Account/ResetPassword.cshtml index 3c21c24..857aa3c 100644 --- a/GCI.PortalCondomino/Views/Account/ResetPassword.cshtml +++ b/GCI.PortalCondomino/Views/Account/ResetPassword.cshtml @@ -1,4 +1,5 @@ @using GCI.PortalCondomino.Models +@using GCI.PortalCondomino.Helpers @model ChangePasswordModel @{ ViewBag.Title = "Alteração de password"; @@ -19,16 +20,16 @@ - + - @Scripts.Render("~/bundles/modernizr") + @@ -95,8 +96,8 @@ - @Scripts.Render("~/bundles/jquery") - @Scripts.Render("~/bundles/bootstrap") - @Scripts.Render("~/bundles/jqueryval") + @Scripts.RenderFormat("", "~/bundles/jquery") + @Scripts.RenderFormat("", "~/bundles/bootstrap") + @Scripts.RenderFormat("", "~/bundles/jqueryval") \ No newline at end of file diff --git a/GCI.PortalCondomino/Views/BackOffice/_Layout.cshtml b/GCI.PortalCondomino/Views/BackOffice/_Layout.cshtml index 7c3a3b3..b6c20fb 100644 --- a/GCI.PortalCondomino/Views/BackOffice/_Layout.cshtml +++ b/GCI.PortalCondomino/Views/BackOffice/_Layout.cshtml @@ -1,4 +1,5 @@ @using GCI.DTO +@using GCI.PortalCondomino.Helpers @@ -14,16 +15,16 @@ - + - @Scripts.Render("~/bundles/modernizr") + @@ -115,7 +116,7 @@
@RenderBody() -
+
@@ -144,9 +145,9 @@ - @Scripts.Render("~/bundles/jquery") - @Scripts.Render("~/bundles/bootstrap") - @Scripts.Render("~/bundles/site") + @Scripts.RenderFormat("", "~/bundles/jquery") + @Scripts.RenderFormat("", "~/bundles/bootstrap") + @Scripts.RenderFormat("", "~/bundles/site") @RenderSection("scripts", required: false) diff --git a/GCI.PortalCondomino/Views/Condominio/Index.cshtml b/GCI.PortalCondomino/Views/Condominio/Index.cshtml index 6f50c95..dbccdfc 100644 --- a/GCI.PortalCondomino/Views/Condominio/Index.cshtml +++ b/GCI.PortalCondomino/Views/Condominio/Index.cshtml @@ -1,4 +1,5 @@ @using GCI.PortalCondomino.Models +@using GCI.PortalCondomino.Helpers @model CondominiosModel @{ ViewBag.Title = "Informação do Condominio"; @@ -7,7 +8,7 @@ @using (Html.BeginForm("Index", "Condominio", FormMethod.Get, null)) { - @Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" }) + @Html.Hidden("commonholdid", @Model.CodCondominio, new { id = "commonholdid" }) }

@ViewBag.Title

@@ -40,15 +41,5 @@ } @section scripts { - + } \ No newline at end of file diff --git a/GCI.PortalCondomino/Views/ContaCorrente/Index.cshtml b/GCI.PortalCondomino/Views/ContaCorrente/Index.cshtml index b6305ca..a60a1a1 100644 --- a/GCI.PortalCondomino/Views/ContaCorrente/Index.cshtml +++ b/GCI.PortalCondomino/Views/ContaCorrente/Index.cshtml @@ -1,4 +1,5 @@ @using GCI.PortalCondomino.Models +@using GCI.PortalCondomino.Helpers @model ContaCorrenteModel @{ ViewBag.Title = "Conta Corrente"; @@ -22,7 +23,7 @@ @using (Html.BeginForm("Index", "ContaCorrente", FormMethod.Get, null)) { - @Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" }) + @Html.Hidden("commonholdid", @Model.CodCondominio, new { id = "commonholdid" })
@@ -76,16 +77,6 @@ } @section scripts { - + } \ No newline at end of file diff --git a/GCI.PortalCondomino/Views/Debitos/Index.cshtml b/GCI.PortalCondomino/Views/Debitos/Index.cshtml index 6d94a07..4d90ae3 100644 --- a/GCI.PortalCondomino/Views/Debitos/Index.cshtml +++ b/GCI.PortalCondomino/Views/Debitos/Index.cshtml @@ -1,5 +1,6 @@ @using GCI.UTL @using GCI.PortalCondomino.Models +@using GCI.PortalCondomino.Helpers @model DebitosModel @{ ViewBag.Title = "Débitos das Frações"; @@ -8,7 +9,7 @@ @using (Html.BeginForm("Index", "Debitos", FormMethod.Get, null)) { - @Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" }) + @Html.Hidden("commonholdid", @Model.CodCondominio, new { id = "commonholdid" }) }

@ViewBag.Title

@@ -38,15 +39,5 @@ } @section scripts { - + > } \ No newline at end of file diff --git a/GCI.PortalCondomino/Views/Despesas/Index.cshtml b/GCI.PortalCondomino/Views/Despesas/Index.cshtml index fa24084..afb668b 100644 --- a/GCI.PortalCondomino/Views/Despesas/Index.cshtml +++ b/GCI.PortalCondomino/Views/Despesas/Index.cshtml @@ -1,5 +1,6 @@ @using GCI.UTL @using GCI.PortalCondomino.Models +@using GCI.PortalCondomino.Helpers @model DespesasModel @{ ViewBag.Title = "Despesas do Condomínio"; @@ -8,7 +9,7 @@ @using (Html.BeginForm("Index", "Despesas", FormMethod.Get, null)) { - @Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" }) + @Html.Hidden("commonholdid", @Model.CodCondominio, new { id = "commonholdid" }) }

@ViewBag.Title

@@ -45,15 +46,5 @@ } @section scripts { - + } \ No newline at end of file diff --git a/GCI.PortalCondomino/Views/Documentos/Index.cshtml b/GCI.PortalCondomino/Views/Documentos/Index.cshtml index 21c1d8c..4ef31d3 100644 --- a/GCI.PortalCondomino/Views/Documentos/Index.cshtml +++ b/GCI.PortalCondomino/Views/Documentos/Index.cshtml @@ -1,4 +1,5 @@ @using GCI.PortalCondomino.Models +@using GCI.PortalCondomino.Helpers @model DocumentsModel @{ ViewBag.Title = "Documentos do Condomínio"; @@ -7,7 +8,7 @@ @using (Html.BeginForm("Index", "Documentos", FormMethod.Get, null)) { - @Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" }) + @Html.Hidden("commonholdid", @Model.CodCondominio, new { id = "commonholdid" }) }

@ViewBag.Title

@@ -44,15 +45,5 @@ } @section scripts { - + } \ No newline at end of file diff --git a/GCI.PortalCondomino/Views/Home/Index.cshtml b/GCI.PortalCondomino/Views/Home/Index.cshtml index d8dfa79..406f470 100644 --- a/GCI.PortalCondomino/Views/Home/Index.cshtml +++ b/GCI.PortalCondomino/Views/Home/Index.cshtml @@ -23,5 +23,5 @@ @section scripts { - @Scripts.Render("~/bundles/site") + @Scripts.RenderFormat("", "~/bundles/site") } \ No newline at end of file diff --git a/GCI.PortalCondomino/Views/Recibos/Index.cshtml b/GCI.PortalCondomino/Views/Recibos/Index.cshtml index 6af8084..2ab3064 100644 --- a/GCI.PortalCondomino/Views/Recibos/Index.cshtml +++ b/GCI.PortalCondomino/Views/Recibos/Index.cshtml @@ -1,5 +1,6 @@ @using GCI.UTL @using GCI.PortalCondomino.Models +@using GCI.PortalCondomino.Helpers @model RecibosModel @{ ViewBag.Title = "Recibos"; @@ -13,9 +14,9 @@ @using (Html.BeginForm("Index", "Recibos", FormMethod.Get, null)) {
- @Html.Hidden("commonholdid", @Model.CodCondominio, new { onchange = "this.form.submit();" }) + @Html.Hidden("commonholdid", @Model.CodCondominio, new { id="commonholdid" }) - @Html.DropDownList("year", ViewBag.Years as List, new { @class = "form-control", onchange = "this.form.submit();" }) + @Html.DropDownList("year", ViewBag.Years as List, new { id="year", @class = "form-control" })
} @@ -41,14 +42,14 @@ @foreach (var linha in Model.Registos) - { - @Html.HiddenFor(model => linha.CodRecibo) + { + @Html.HiddenFor(model => linha.CodRecibo, new { id = "recibo-" + linha.CodRecibo, name = "recibo-" + linha.CodRecibo }) @@ -65,59 +66,14 @@ - } + }
+ data-recibo=@("recibo-"+linha.CodRecibo) + data-toggle="collapse" + data-target=@("#detalhe-recibo-"+linha.CodRecibo)> @linha.NRecibo @linha.Data.ToShortDateString()
} @section scripts { - @*https://www.aspsnippets.com/Articles/ASPNet-MVC-Master-Detail-example-Display-details-of-Grid-Row-inside-Popup-using-jQuery.aspx*@ - + + } diff --git a/GCI.PortalCondomino/Views/Shared/_Layout.cshtml b/GCI.PortalCondomino/Views/Shared/_Layout.cshtml index 1be9962..2e95518 100644 --- a/GCI.PortalCondomino/Views/Shared/_Layout.cshtml +++ b/GCI.PortalCondomino/Views/Shared/_Layout.cshtml @@ -1,4 +1,6 @@ - +@using GCI.PortalCondomino.Helpers + + @@ -20,9 +22,9 @@ - - - @Scripts.Render("~/bundles/modernizr") + + + @Styles.Render("~/Content/toastr") @@ -30,18 +32,11 @@ - - - + + @@ -97,48 +92,12 @@ @RenderBody() - @Scripts.Render("~/bundles/jquery") - @Scripts.Render("~/bundles/toastr") - @Scripts.Render("~/bundles/bootstrap") - @Scripts.Render("~/bundles/site") + @Scripts.RenderFormat("", "~/bundles/jquery") + @Scripts.RenderFormat("", "~/bundles/toastr") + @Scripts.RenderFormat("", "~/bundles/bootstrap") + @Scripts.RenderFormat("", "~/bundles/site") @RenderSection("scripts", required: false) - + diff --git a/GCI.PortalCondomino/Views/UserAccessRequest/Create.cshtml b/GCI.PortalCondomino/Views/UserAccessRequest/Create.cshtml index cf5694e..5976422 100644 --- a/GCI.PortalCondomino/Views/UserAccessRequest/Create.cshtml +++ b/GCI.PortalCondomino/Views/UserAccessRequest/Create.cshtml @@ -1,4 +1,5 @@ @model GCI.PortalCondomino.Models.UserAccessRequestModel +@using GCI.PortalCondomino.Helpers @{ ViewBag.Title = "Requisitar Registo"; Layout = ""; @@ -17,16 +18,16 @@ - + - @Scripts.Render("~/bundles/modernizr") + @@ -54,21 +55,21 @@
} -
-
- @Html.EditorFor(model => model.FiscalNumber, new { htmlAttributes = new { @class = "form-control", placeholder = "Número de Contribuinte", name = "nif", autofocus = "", autocomplete = "off", style = "background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC'); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%;" } }) -
+
+
+ @Html.EditorFor(model => model.FiscalNumber, new { htmlAttributes = new { @class = "form-control", placeholder = "Número de Contribuinte", name = "nif", autofocus = "", autocomplete = "off", style = "background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC'); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%;" } }) +
-
- @Html.EditorFor(model => model.Email, new { htmlAttributes = new { @class = "form-control", placeholder = "Email", name = "email", autofocus = "", autocomplete = "off", style = "background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC'); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%;" } }) -
+
+ @Html.EditorFor(model => model.Email, new { htmlAttributes = new { @class = "form-control", placeholder = "Email", name = "email", autofocus = "", autocomplete = "off", style = "background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC'); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%;" } }) +
-
- @Html.EditorFor(model => model.BuildingName, new { htmlAttributes = new { @class = "form-control", placeholder = "Condomínio", name = "condominio", autofocus = "", autocomplete = "off", style = "background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC'); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%;" } }) -
+
+ @Html.EditorFor(model => model.BuildingName, new { htmlAttributes = new { @class = "form-control", placeholder = "Condomínio", name = "condominio", autofocus = "", autocomplete = "off", style = "background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC'); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%;" } }) +
- -
+ +
@@ -76,9 +77,9 @@ - @Scripts.Render("~/bundles/jquery") - @Scripts.Render("~/bundles/bootstrap") - @Scripts.Render("~/bundles/jqueryval") + @Scripts.RenderFormat("", "~/bundles/jquery") + @Scripts.RenderFormat("", "~/bundles/bootstrap") + @Scripts.RenderFormat("", "~/bundles/jqueryval") diff --git a/GCI.PortalCondomino/Views/UserAccessRequest/Index.cshtml b/GCI.PortalCondomino/Views/UserAccessRequest/Index.cshtml index 83fe854..910a202 100644 --- a/GCI.PortalCondomino/Views/UserAccessRequest/Index.cshtml +++ b/GCI.PortalCondomino/Views/UserAccessRequest/Index.cshtml @@ -1,4 +1,5 @@ @using GCI.PortalCondomino.Entities.Users +@using GCI.PortalCondomino.Helpers @model GCI.PortalCondomino.Models.UserAccessRequestModel @{ @@ -20,16 +21,16 @@ - + - @Scripts.Render("~/bundles/modernizr") + @@ -96,19 +97,19 @@ @* ***** *@ @Html.Partial("_ContactosAdminPartial", Model.DadosAdmin) } - else if (Model.MsgId == (int) UserAccessRequest.RequestStatus.Ok || Model.MsgId == (int) UserAccessRequest.RequestStatus.OkAutomatico) + else if (Model.MsgId == (int)UserAccessRequest.RequestStatus.Ok || Model.MsgId == (int)UserAccessRequest.RequestStatus.OkAutomatico) {

Registo efectuado com sucesso.


Receberá em breve um email para a caixa de correio indicada com os dados de acesso!

} - else if (Model.MsgId == (int) UserAccessRequest.RequestStatus.NoMorePlease) + else if (Model.MsgId == (int)UserAccessRequest.RequestStatus.NoMorePlease) {

Registo já existente no sistema.


Caso se tenha esquecido da password poderá recuperá-la através do sistema de - @Html.ActionLink("recuperação de password!", "ForgotPassword", "Account", new { username = Model.FiscalNumber } , null) + @Html.ActionLink("recuperação de password!", "ForgotPassword", "Account", new { username = Model.FiscalNumber }, null)

} else diff --git a/GCI.PortalCondomino/Web.config b/GCI.PortalCondomino/Web.config index a5760a0..811d7fc 100644 --- a/GCI.PortalCondomino/Web.config +++ b/GCI.PortalCondomino/Web.config @@ -67,7 +67,6 @@ - diff --git a/GCI.PortalCondomino/bin/GCI.Controllers.dll b/GCI.PortalCondomino/bin/GCI.Controllers.dll index f35d94cf428c7d91ac6fc96636f64e3b5be228ba..66871a839d425b7fd1b92cb4f274c4ea0c6314c4 100644 GIT binary patch delta 22486 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 Tcfmb}*L6DPcwH+Q=KOyEjf8eU diff --git a/GCI.PortalCondomino/bin/GCI.Controllers.pdb b/GCI.PortalCondomino/bin/GCI.Controllers.pdb index f65eb36cfa195a2cb783adb4e781d8b9af6cbece..00fba4b719cffd90e4df6d10148bfe04e2c633e9 100644 GIT binary patch delta 16886 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 C-S6%I delta 16877 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 YYPh=4qn2tp9{=xu;-GtN(5|-nKa#2RB>(^b diff --git a/GCI.PortalCondomino/bin/GCI.Documents.dll b/GCI.PortalCondomino/bin/GCI.Documents.dll index ec7d6e112dcfc25533e539806db97495845870d3..123980ff58a04fa6f10426a0bda0d3fc78949c43 100644 GIT binary patch delta 96 zcmZqZ;A!aKnb5&Ji)mG3cWXD})^4V?8wLJ;Ur{*k+I`RMj~R91BiHQP?y-rXcpC+xPrta^U~~VA3V_ delta 96 zcmZqZ;A!aKnb5%;9Jsi#yS1BfYd6!{jRG;N%j)L1&-7o+x<{0!O+0?P$0jBZPaUA5 yI0hhK0%93P28I=q%nU1jGcg1Oy9EDAUtPY7`=;9z8=cf&U3*q--}9Tvg#!SGrXuD5 diff --git a/GCI.PortalCondomino/bin/GCI.Documents.pdb b/GCI.PortalCondomino/bin/GCI.Documents.pdb index 6a9c9fa11775576e2f49cfe61912c2949c3300a4..011333166b44c7accf1b5602ac7285cafe1512dc 100644 GIT binary patch delta 98 zcmZpeBh)ZQXaftE#4M&&af}QM3`=M1?0u)_@4qm=WLD~wUD=yuxZXsvUHFt8TrStl em(tFc!U)7nK+L?IFNNhBH%^_~WeQlH$N~TknI#+m delta 98 zcmZpeBh)ZQXaftEL~!8ZI7S8rhF|Hc%Xe|#bem$MllrS`&#KKbTyG-TY(;F8s-&9v dQrh`a7=f4xh?%$ZrLcVC#;J3=OaaRiSpc=4BfbCt diff --git a/GCI.PortalCondomino/bin/GCI.PortalCondominio.DAL.dll b/GCI.PortalCondomino/bin/GCI.PortalCondominio.DAL.dll index bcc4a566278ba72d426e8f3f306d75e077b542c3..40701b1c47a5ce70963fb0cf90939377b4ca5d7c 100644 GIT binary patch delta 70 zcmZqJz}m2ZbwUU8V%Aj~yBiw>%HA2Od2YYsHIaV`&#SPF?we&AWzKM_j_3@ft`0MePu#3*yQ~Vj{Z~y=)bsj_j delta 70 zcmZqJz}m2ZbwUU8`jW*PyBiw>I_=UJpFItC*_dQFohK$oezQ!Y%sG(kbZdV`Nr7j< ZyCU_gzPoSJFuW+lbC7#`ia+BV4geZX98~}S diff --git a/GCI.PortalCondomino/bin/GCI.PortalCondominio.DAL.pdb b/GCI.PortalCondomino/bin/GCI.PortalCondominio.DAL.pdb index f64f3fc2fa9b7735982da1a5e057b90785f2c6be..6401445c5e23414bb07fd0e896fda4c0979e1563 100644 GIT binary patch delta 82 zcmZpe!`d*1bps2R#A4P}af}QM44H45TbyHkyyh4Fdi*8qqVr}Mt~Zfv&#hl6RmyGV QOZj#lr^@XzCX7!c0Z5Y~B>(^b delta 82 zcmZpe!`d*1bps2R#QKuOaf}QM49|jhMe0|5ci*OAcu|PwAope&t~Zfv$DMbY_DgN% QOZj#lr^@XzCX7!c0RgZdDF6Tf diff --git a/GCI.PortalCondomino/bin/GCI.PortalCondominio.Services.dll b/GCI.PortalCondomino/bin/GCI.PortalCondominio.Services.dll index 645834e0e72ee8dd10f5e6107434b5372168b047..d0a99f651ce08d1c178bcd707fe2ad8830d07c80 100644 GIT binary patch delta 5946 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 R2T^DnUg!Sc60006{RjDlGzI_w delta 5857 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 JOM>qr{tKQFygvW{ delta 3260 zcmZ`+e@qm27N0jTh*s(%78sVT$}k9wQja}d+x6Ef8kJgqR1VR4by64W4{qTUEfOPW z3m!e?@ZCC+y0TbpsDTr1P&6k93XL^If<%y{*fwg;cx_iMw*Fx}?|pZGX6xM~^WNvZ z@8|v4?{~i6nJxN0xaj-f`rt9qyYfH%J#ZZ7%rGmn|I@Ofci~`)?gR^izYQ z7Dk7>N%`ms(Zge&2q9PItgkJP!IvkU3C_sv`x-AzN(?SJS${`=FljcxO00`Z!MEeG zpo&l_eCD^`ld?d^W~r2Kb>NNoX}BXk3&vq*d?`edOu++k7DzZCm%?;(Cb(c9-Xd9o zi>9~$@f=An%84%Up_}B-C?vTc2=kLNsbFW4!dE%)L{$t=EKr8M| zR`_uX{DgLLM0R=h{gAlxv4n{7s$>=HeET6R+{pIOAbfSDj z5<6o9gV|Z8u zliZ9#We;rC`zxv3c9f6XUS%_|u`>~T`844adRG@=oCGPduXtSInS%W{2=PV|j zutO6%Nw#1$$uDr=#5^ivshUDLJymAhSY@KTc~uJK^^n|8*o^ncTjn1(c}%I6o^`&#i0Z!Gv#cOCxa+&X zq&pj^wOW)LC9yU!Frbyl8>wD1s*QFSi=M_FsMYh%(b;zrRn*R(G5C|mIg+%)q6zu15|IY^VW023ahc3WCsdeJ#;knccq8$kE3wz zZ4u}7zQW+L?8W-=-l+f!vEg=%_H7Wo^8VSE0n3<)nYXhblhArP1;Y9jeqppRZT%)9 zRP@ud5z5pn`u8~?N6U+bD8U=faU}*!7|(IBTCo|TV1cHZ!3;jX5{^f3oWnmL3=mvr zaBNyPafE{tIBuyi*gXP6VqW36mq9yWhDb=%9I=#ai(d(6A~|lXk>R{C@WdFHMJN4G zl>&m{M$R&V5e8(hf=nawu{Os-wHMN9FiLY+sN-c?1$iLTP@A+mW^LEtRZ=@N3sZ%L zwcoJH46DMhDhy3b1`N(agY)DU4%=BnoaI{eB+9eSuY}DsFjR}}rXfzV!MSdz zK5gk_Fk9GbV*$M;*frKren}4>SF05h1=2MSQ+KqBEP#E+wFDbX)2{-0wL!-8X<>1s zu4_r8EbTUq^9&K`AsD$>1yxfS)2;1gsz$410qi^IUqdun#F2{ytkk+0vr7Acl<=8@ zATh-m5huCI0C_IkbFa=pGQW7 zpoPOp!K78hQ%fhcI;L)FUy`!0;{aL1bXg4Lm(10tfeZ?SG)~_Nt$94;a=E( E0g5!aw*UYD diff --git a/GCI.PortalCondomino/bin/GCI.PortalCondomino.Entities.dll b/GCI.PortalCondomino/bin/GCI.PortalCondomino.Entities.dll index f33795cdac19ead1a3cfb927a3705463334fe703..d72be838969014c731d054eaed4b851d745916fe 100644 GIT binary patch delta 67 zcmZo@VQgq&oY29%h;`M*?o?v|_ie!(5Bfj5Oqu7cd0TJpx=kh-%pl3h+2)c07q-=$ W{m8J*wduK)K9@tL>Eb{oF{ delta 67 zcmZo@VQgq&oY291DsS<|?o?v|`Ev?a(oPrq&)VSd*eG!}|0a_RW{~9MY;#G0iSJg< X_G-3vo_ZuuXG`v$vzw=w=Wqc4)x;fg diff --git a/GCI.PortalCondomino/bin/GCI.PortalCondomino.Entities.pdb b/GCI.PortalCondomino/bin/GCI.PortalCondomino.Entities.pdb index 107016dcc8f53c3ccd7f9e13541d6382ef10fc09..158c9fd98bce04bdf4d6a3eea5959adf8f063874 100644 GIT binary patch delta 81 zcmZoz!`!fjc>@cV#3I&Jaf}QM3>UW5oc+kK&9&*dl|Gk4rs-xGt~bhTNjDvpD&;ow N>3y4uN9B@cV#HqZ+af}QM3=`k2obA~ diff --git a/GCI.PortalCondomino/bin/GCI.PortalCondomino.dll b/GCI.PortalCondomino/bin/GCI.PortalCondomino.dll index 7819d1292ad858c490e813084b388cc8b02cd642..cbfb7c95071d7229db8fcc78e1035f9aaaf2e795 100644 GIT binary patch literal 84480 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

H@J@PL~UXUv7slRkTp3SyFmO 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 EZ@M1+(*OVf diff --git a/GCI.PortalCondomino/bin/GCI.PortalCondomino.pdb b/GCI.PortalCondomino/bin/GCI.PortalCondomino.pdb index daaf4319d306e7ea094cf02966abd19cdd2b29ff..4f1ff667f2dad83c2f1579fe62dee0708ac92846 100644 GIT binary patch delta 30148 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 OTa(?7io5=76aNoT)P-#T diff --git a/GCI/GCI.Controllers.dll b/GCI/GCI.Controllers.dll index f35d94cf428c7d91ac6fc96636f64e3b5be228ba..66871a839d425b7fd1b92cb4f274c4ea0c6314c4 100644 GIT binary patch delta 22486 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 Tcfmb}*L6DPcwH+Q=KOyEjf8eU diff --git a/GCI/GCI.Documents.dll b/GCI/GCI.Documents.dll index ec7d6e112dcfc25533e539806db97495845870d3..123980ff58a04fa6f10426a0bda0d3fc78949c43 100644 GIT binary patch delta 96 zcmZqZ;A!aKnb5&Ji)mG3cWXD})^4V?8wLJ;Ur{*k+I`RMj~R91BiHQP?y-rXcpC+xPrta^U~~VA3V_ delta 96 zcmZqZ;A!aKnb5%;9Jsi#yS1BfYd6!{jRG;N%j)L1&-7o+x<{0!O+0?P$0jBZPaUA5 yI0hhK0%93P28I=q%nU1jGcg1Oy9EDAUtPY7`=;9z8=cf&U3*q--}9Tvg#!SGrXuD5 diff --git a/GCI/GCI.Reports.dll b/GCI/GCI.Reports.dll index b680edf8ff2d034f2e8a7749447d56094629869e..d439c414a938e9635fd9043a7a7349de5afbfe99 100644 GIT binary patch delta 186 zcmZo@scLAcn$W>Kk7-q7_ttL4tE~c_N_S6-Y3jQ5?|Qg;S?(mq_JTG>AZ7w$W*}w( zVpbq#17da{<^W<&Am##MZXo6XVqPHT17dz4764*FAQl2*VIUR(Vo@L#17dL?mH=W& yAeI7RX&{!_UeG4n^BLr#>HjO`Bn867R_2)oEx&D`WTf?~y`YT|h?#(x8Hibc zm=%cGfS4VKIe?fGh`E568;E&;m=}oofS4bM1%Ox(h=qVy7>GrHSQLoGfLI)eC4g8G xh^2s78i-}K7qrRtdde+Rn#i+Vqe|`uI{^JZOKJcB diff --git a/GCI/GCI.Tasks.exe b/GCI/GCI.Tasks.exe index b151a5eebc7e18f73f72045439d8f0a40baf15f2..78907598ade082fe80214bbbf109a95774be2043 100644 GIT binary patch delta 96 zcmZoTz}s+ucR~mAe5O?!yEmQ`II#L=@s1rC9=q+996H4rD7@L{l#7hcJf>A~3_!pH z#4?Nw3@ca|8CE=FUbrxpj+eQ!{;iGxF|R8dDgz?8RPan&zM{)0b)KU AJpcdz delta 96 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%0D_gx;%Pn^pfaJ(c7aB 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 BnXv!>