/* Minification failed. Returning unminified contents.
(102,35-36): run-time error JS1195: Expected expression: >
(102,43-44): run-time error JS1004: Expected ';': )
(111,10-11): run-time error JS1195: Expected expression: ,
(112,31-32): run-time error JS1004: Expected ';': {
(115,5-6): run-time error JS1002: Syntax error: }
(119,32-33): run-time error JS1004: Expected ';': {
(2740,54-55): run-time error JS1195: Expected expression: .
(2797,23-24): run-time error JS1195: Expected expression: >
(2816,34-35): run-time error JS1195: Expected expression: )
(2816,37-38): run-time error JS1195: Expected expression: >
(2818,26-27): run-time error JS1195: Expected expression: )
(2826,18-19): run-time error JS1195: Expected expression: ,
(2827,14-15): run-time error JS1195: Expected expression: )
(2829,55-56): run-time error JS1004: Expected ';': {
(2831,22-23): run-time error JS1195: Expected expression: )
(2838,26-27): run-time error JS1004: Expected ';': {
(2847,23-24): run-time error JS1195: Expected expression: >
(2864,34-35): run-time error JS1195: Expected expression: )
(2864,37-38): run-time error JS1195: Expected expression: >
(2866,26-27): run-time error JS1195: Expected expression: )
(2874,18-19): run-time error JS1195: Expected expression: ,
(2875,14-15): run-time error JS1195: Expected expression: )
(2877,55-56): run-time error JS1004: Expected ';': {
(2879,22-23): run-time error JS1195: Expected expression: )
(2886,27-28): run-time error JS1004: Expected ';': {
*/
/* NUGET: BEGIN LICENSE TEXT
*
* Microsoft grants you the right to use these script files for the sole
* purpose of either: (i) interacting through your browser with the Microsoft
* website or online service, subject to the applicable licensing or use
* terms; or (ii) using the files as included with a Microsoft product subject
* to that product's license terms. Microsoft reserves all other rights to the
* files not expressly granted by Microsoft, whether by implication, estoppel
* or otherwise. Insofar as a script file is dual licensed under GPL,
* Microsoft neither took the code under GPL nor distributes it thereunder but
* under the terms set out in this paragraph. All notices and licenses
* below are for informational purposes only.
*
* NUGET: END LICENSE TEXT */
/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */
window.matchMedia=window.matchMedia||(function(e,f){var c,a=e.documentElement,b=a.firstElementChild||a.firstChild,d=e.createElement("body"),g=e.createElement("div");g.id="mq-test-1";g.style.cssText="position:absolute;top:-100em";d.style.background="none";d.appendChild(g);return function(h){g.innerHTML='';a.insertBefore(d,b);c=g.offsetWidth==42;a.removeChild(d);return{matches:c,media:h}}})(document);
/*! Respond.js v1.2.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */
(function(e){e.respond={};respond.update=function(){};respond.mediaQueriesSupported=e.matchMedia&&e.matchMedia("only all").matches;if(respond.mediaQueriesSupported){return}var w=e.document,s=w.documentElement,i=[],k=[],q=[],o={},h=30,f=w.getElementsByTagName("head")[0]||s,g=w.getElementsByTagName("base")[0],b=f.getElementsByTagName("link"),d=[],a=function(){var D=b,y=D.length,B=0,A,z,C,x;for(;B-1,minw:F.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:F.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}}j()},l,r,v=function(){var z,A=w.createElement("div"),x=w.body,y=false;A.style.cssText="position:absolute;font-size:1em;width:1em";if(!x){x=y=w.createElement("body");x.style.background="none"}x.appendChild(A);s.insertBefore(x,s.firstChild);z=A.offsetWidth;if(y){s.removeChild(x)}else{x.removeChild(A)}z=p=parseFloat(z);return z},p,j=function(I){var x="clientWidth",B=s[x],H=w.compatMode==="CSS1Compat"&&B||w.body[x]||B,D={},G=b[b.length-1],z=(new Date()).getTime();if(I&&l&&z-l-1?(p||v()):1)}if(!!J){J=parseFloat(J)*(J.indexOf(y)>-1?(p||v()):1)}if(!K.hasquery||(!A||!L)&&(A||H>=C)&&(L||H<=J)){if(!D[K.media]){D[K.media]=[]}D[K.media].push(k[K.rules])}}for(var E in q){if(q[E]&&q[E].parentNode===f){f.removeChild(q[E])}}for(var E in D){var M=w.createElement("style"),F=D[E].join("\n");M.type="text/css";M.media=E;f.insertBefore(M,G.nextSibling);if(M.styleSheet){M.styleSheet.cssText=F}else{M.appendChild(w.createTextNode(F))}q.push(M)}},n=function(x,z){var y=c();if(!y){return}y.open("GET",x,true);y.onreadystatechange=function(){if(y.readyState!=4||y.status!=200&&y.status!=304){return}z(y.responseText)};if(y.readyState==4){return}y.send(null)},c=(function(){var x=false;try{x=new XMLHttpRequest()}catch(y){x=new ActiveXObject("Microsoft.XMLHTTP")}return function(){return x}})();a();respond.update=a;function t(){j(true)}if(e.addEventListener){e.addEventListener("resize",t,false)}else{if(e.attachEvent){e.attachEvent("onresize",t)}}})(this);;
/* NUGET: BEGIN LICENSE TEXT
*
* Microsoft grants you the right to use these script files for the sole
* purpose of either: (i) interacting through your browser with the Microsoft
* website or online service, subject to the applicable licensing or use
* terms; or (ii) using the files as included with a Microsoft product subject
* to that product's license terms. Microsoft reserves all other rights to the
* files not expressly granted by Microsoft, whether by implication, estoppel
* or otherwise. Insofar as a script file is dual licensed under GPL,
* Microsoft neither took the code under GPL nor distributes it thereunder but
* under the terms set out in this paragraph. All notices and licenses
* below are for informational purposes only.
*
* NUGET: END LICENSE TEXT */
/**
* bootstrap.js v3.0.0 by @fat and @mdo
* Copyright 2013 Twitter Inc.
* https://www.apache.org/licenses/LICENSE-2.0
*/
if(!jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(window.jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]');if(a.length){var b=this.$element.find("input").prop("checked",!this.$element.hasClass("active")).trigger("change");"radio"===b.prop("type")&&a.find(".active").removeClass("active")}this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(window.jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('').insertAfter(a(this)).on("click",b),f.trigger(d=a.Event("show.bs.dropdown")),d.isDefaultPrevented())return;f.toggleClass("open").trigger("shown.bs.dropdown"),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=a("[role=menu] li:not(.divider):visible a",f);if(h.length){var i=h.index(h.filter(":focus"));38==b.keyCode&&i>0&&i--,40==b.keyCode&&i').appendTo(document.body),this.$element.on("click.dismiss.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),d&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;d?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(window.jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focus",i="hover"==g?"mouseleave":"blur";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show),void 0):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide),void 0):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this.tip();this.setContent(),this.options.animation&&c.addClass("fade");var d="function"==typeof this.options.placement?this.options.placement.call(this,c[0],this.$element[0]):this.options.placement,e=/\s?auto?\s?/i,f=e.test(d);f&&(d=d.replace(e,"")||"top"),c.detach().css({top:0,left:0,display:"block"}).addClass(d),this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),h=c[0].offsetWidth,i=c[0].offsetHeight;if(f){var j=this.$element.parent(),k=d,l=document.documentElement.scrollTop||document.body.scrollTop,m="body"==this.options.container?window.innerWidth:j.outerWidth(),n="body"==this.options.container?window.innerHeight:j.outerHeight(),o="body"==this.options.container?0:j.offset().left;d="bottom"==d&&g.top+g.height+i-l>n?"top":"top"==d&&g.top-l-i<0?"bottom":"right"==d&&g.right+h>m?"left":"left"==d&&g.left-h'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(window.jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.attr("data-target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(window.jQuery);;
jQuery.fn.showLoading = function (msg) { msg = msg || ''; jQuery(this).html(' ' + msg).show(); }
jQuery.fn.hideLoading = function () { jQuery(this).hide(); }
function redirectTo(location) {
window.location = location;
}
function ChangeCultureLanguage() {
var returnUrl = document.getElementById("returnUrl").value;
var ddlCulture = document.getElementById("ddlCulture").value;
$.ajax({
url: "/Language/ChangeCulture",
data: { 'ddlCulture': ddlCulture, 'returnUrl': returnUrl },
type: 'GET',
success: function (result) {
window.location.href = result;
},
error: function (result) {
}
})
}
//Show Alert
function ShowAlert(title, messages) {
$("#myAlert").modal();
$("#h4Alert").html(title);
$("#divContentAlert").html(messages);
}
//Xu ly ky tu ""
function string(html) {
html = html.replace('"', '');
html = html.replace('"', '');
return html;
}
//Hiển thị tin nhắn
function Show(id) {
$("#myModal").modal();
$("#MessagesContent").load("/Home/Messages/" + id);
}
//Hiển thị tin nhắn Dubaicasino hiện đang mở cho nhân viên
function ShowStudentMess(id, id2) {
$("#myModal").modal();
$("#MessagesContent").load("/Staff/StudentMessages?id=" + id + "&id2=" + id2);
}
//function Show(id) {
// $("#myModal").modal();
// $("#MessagesContent").load("/Home/Messages/" + id);
//}
function AutoProvinces() {
$.ajax({
url: "/home/GetProvinces",
type: "GET",
dataType: "json",
success: function (res) {
//console.log("res", res);
var data = res.map(x => x.Name);
console.log("res", data);
$("#txtNoiSinh").autocomplete({
source: data
});
$("#txtNoiCap").autocomplete({
source: data
});
},
error: function (err) {
console.log(err);
}
})
}
//Hien thi foem cap nhat thong tin ca nhan
function ShowFormStudentInfo() {
$("#myModal").modal({ backdrop: 'static', keyboard: false });
$("#MessagesContent").load("/Home/UpdateStudentInfo/");
AutoProvinces();
}
// Cập nhật Dubaicasino hiện đang mở cựu Dubaicasino hiện đang mở
function CapNhatThongTinCuuSinhVien() {
$("#myModal").modal();
$("#MessagesContent").load("/Home/CapNhatCuuSinhVien/");
}
//function ShowFormStudentInfo() {
// var adr = '/Home/UpdateStudentInfo'+ '&t=' + Math.random();
// $.ajax({
// type: 'GET',
// url: adr,
// async: true,
// dataType: 'html',
// success: function (html) {
// //$("#divThoiKhoiBieu").html(html);
// },
// })
//.fail(
// function (jqXHR, textStatus, err) {
// ShowAlert("Lỗi kết nối", err);
// });
//}
function ControlThongTinNguoiGiamHo(p) {
if (p == 1) {
$('#txtHoTenNguoiGiamHo').val($('#txtHoTenCha').val());
$('#txtNamSinhNguoiGiamHo').val($('#txtNgaySinhCha').val());
$('#txtNgheNghiepNguoiGiamHo').val($('#txtNgheNghiepCha').val());
}
if (p == 0) {
$('#txtHoTenNguoiGiamHo').val($('#txtHoTenMe').val());
$('#txtNamSinhNguoiGiamHo').val($('#txtNgaySinhMe').val());
$('#txtNgheNghiepNguoiGiamHo').val($('#txtNgheNghiepMe').val());
}
}
//Cap nhật thông tin cá nhân
function UpdateStudentInfo() {
debugger;
//check valid value
if ($("#txtNoiSinh").val().trim() == "0" || $("#txtNoiSinh").val().trim() == "" || $("#txtNoiSinh").val().trim() == undefined) {
Swal.fire("Vui lòng nhập dữ liệu", "Nơi sinh chưa được nhập!", "warning");
$("#txtNoiSinh").focus();
return;
}
if ($("#ddlDanToc").val() == "" || $("#ddlDanToc").val() == undefined) {
Swal.fire("Vui lòng nhập dữ liệu", "Dân tộc chưa được chọn!", "warning");
$("#ddlDanToc").focus();
return;
}
if ($("#txtMail").val().trim() == "" || $("#txtMail").val() == undefined) {
Swal.fire("Vui lòng nhập dữ liệu", "Email chưa được nhập!", "warning");
$("#txtMail").focus();
return;
}
if (($("#txtDiDong").val() == "" || $("#txtDiDong").val() == undefined) && $("#txthihihaha").val() == "CH") {
Swal.fire("Vui lòng nhập dữ liệu", "Di động chưa được nhập!", "warning");
$("#txtDiDong").focus();
return;
}
if ($("#txtCMND").val() == "" || $("#txtCMND").val() == undefined) {
Swal.fire("Vui lòng nhập dữ liệu", "Chứng minh nhân dân chưa được nhập!", "warning");
$("#txtCMND").focus();
return;
}
//--
if ($("#txtHoTenNguoiLH").val().trim() == "" || $("#txtHoTenNguoiLH").val() == undefined) {
Swal.fire("Vui lòng nhập dữ liệu", "Họ tên người liên hệ chưa được nhập!", "warning");
$("#txtHoTenNguoiLH").focus();
return;
}
if ($("#txtDienThoaiNguoiLH").val().trim() == "" || $("#txtDienThoaiNguoiLH").val() == undefined) {
Swal.fire("Vui lòng nhập dữ liệu", "Điện thoại người liên hệ chưa được nhập!", "warning");
$("#txtDienThoaiNguoiLH").focus();
return;
}
if ($("#txtDiaChiNguoiLH").val().trim() == "" || $("#txtDiaChiNguoiLH").val() == undefined) {
Swal.fire("Vui lòng nhập dữ liệu", "Địa chỉ người liên hệ chưa được nhập!", "warning");
$("#txtDiaChiNguoiLH").focus();
return;
}
if (($("#txtTenCQ").val() == "" || $("#txtTenCQ").val() == undefined) && $("#txthihihaha").val() == "CH") {
Swal.fire("Vui lòng nhập dữ liệu", "Tên cơ quan chưa được nhập!", "warning");
$("#txtTenCQ").focus();
return;
}
if (($("#txtDiaChiCQ").val() == "" || $("#txtDiaChiCQ").val() == undefined) && $("#txthihihaha").val() == "CH") {
Swal.fire("Vui lòng nhập dữ liệu", "Địa chỉ cơ quan chưa được nhập!", "warning");
$("#txtDiaChiCQ").focus();
return;
}
if (($("#txtBoPhanCongTac").val() == "" || $("#txtBoPhanCongTac").val() == undefined) && $("#txthihihaha").val() == "CH") {
Swal.fire("Vui lòng nhập dữ liệu", "Bộ phận công tác chưa được nhập!", "warning");
$("#txtBoPhanCongTac").focus();
return;
}
if (($("#txtChucVuCQ").val() == "" || $("#txtChucVuCQ").val() == undefined) && $("#txthihihaha").val() == "CH") {
Swal.fire("Vui lòng nhập dữ liệu", "Chức vụ công tác chưa được nhập!", "warning");
$("#txtChucVuCQ").focus();
return;
}
//
var para = new Object();
if ($("#txtquametmoi").val() == "1") {
para.CMND1 = $('#txtCMND1').val();
para.NgayCapCMND1 = $('#txtNgayCap1').val();
para.NoiCapCMND1 = $('#txtNoiCap1').val();
para.DiDong1 = $('#txtDiDong1').val();
para.EmailSV1 = $('#txtEmailSV1').val();
}
else {
para.CMND1 = "";
para.NgayCapCMND1 = "";
para.NoiCapCMND1 = "";
para.DiDong1 = "";
para.EmailSV1 = "";
}
para.HoLot = $('#txtHoLot').val();
para.Ten = $('#txtTen').val();
para.NgaySinh = $('#txtNgaySinh').val();
//
//para.NoiSinh = $('#txtNoiSinh option:selected').text();
//para.NoiSinhID = $('#txtNoiSinh').val();
para.NoiSinh = $('#txtNoiSinh').val();
para.DanToc = $('#ddlDanToc').val();
para.TonGiao = $('#ddlTonGiao').val();
para.Email = $('#txtMail').val();
para.OtherEmail = $('#txtEmailSV').val();
para.DienThoaiBan = $('#txtDienThoai').val();
para.DiDong = $('#txtDiDong').val();
para.CMND = $('#txtCMND').val();
para.NoiCapCMND = $('#txtNoiCap').val();
para.NgayCapCMND = $('#txtNgayCap').val();
//para.NoiCapCMND = $('#txtNoiCap option:selected').text();
//para.NoiCapCMNDID = $('#txtNoiCap').val();
para.QuocGiaThuongTru = $('#ddlQuocGiaThuongTru').val();
para.TinhThanhThuongTru = $('#ddlTinhThanhThuongTru').val();
para.QuanHuyenThuongTru = $('#ddlQuanHuyenThuongTru').val();
//para.PhuongXaThuongTru = $('#txtPhuongXaThuongTru').val();
para.PhuongXaThuongTru = $('#ddlPhuongXaThuongTru option:selected').text();
para.PhuongXaThuongTruID = $('#ddlPhuongXaThuongTru').val();
para.SoNhaThuongTru = $('#txtSoNhaThuongTru').val();
para.DiaChiLienLac = $('#txtDiaChiLienLac').val();
para.MatCha = $("#chkMatCha").is(":checked");
para.HoTenCha = $('#txtHoTenCha').val();
para.NgaySinhCha = $('#txtNgaySinhCha').val();
para.NgheNghiepCha = $('#txtNgheNghiepCha').val();
para.DiDongCha = $('#txtDiDongCha').val();
//para.TonGiaoCha = $('#ddlTonGiaoCha').val();
//para.DanTocCha = $('#ddlDanTocCha').val();
//para.QuocGiaCha = $('#ddlQuocGiaCha').val();
para.EmailCha = $('#txtEmailCha').val();
para.HoKhauThuongTruCha = $('#txtHoKhauThuongTruCha').val();
para.MatMe = $("#chkMatMe").is(":checked");
para.HoTenMe = $('#txtHoTenMe').val();
para.NgaySinhMe = $('#txtNgaySinhMe').val();
para.NgheNghiepMe = $('#txtNgheNghiepMe').val();
para.DiDongMe = $('#txtDiDongMe').val();
//para.TonGiaoMe = $('#ddlTonGiaoMe').val();
//para.DanTocMe = $('#ddlDanTocMe').val();
//para.QuocGiaMe = $('#ddlQuocGiaMe').val();
para.EmailMe = $('#txtEmailMe').val();
para.HoKhauThuongTruMe = $('#txtHoKhauThuongTruMe').val();
para.HoTenNguoiGiamHo = $('#txtHoTenNguoiGiamHo').val();
para.NamSinhNguoiGiamHo = $('#txtNamSinhNguoiGiamHo').val();
para.NgheNghiepNguoiGiamHo = $('#txtNgheNghiepNguoiGiamHo').val();
para.HoTenNguoiLH = $('#txtHoTenNguoiLH').val();
para.DienThoaiNguoiLH = $('#txtDienThoaiNguoiLH').val();
para.DiaChiNguoiLH = $('#txtDiaChiNguoiLH').val();
para.CompanyPhone = $('#txtphoneCQ').val();
para.NoiCongTac = $('#txtTenCQ').val();
para.DiaChiCongTac = $('#txtDiaChiCQ').val();
para.DonViCongTac = $('#txtBoPhanCongTac').val();
para.ChucVu = $('#txtChucVuCQ').val();
$("#btnLuuThongTin").showLoading("Loading ...");
$.ajax({
type: 'POST',
url: '/API/StudentApi/SaveStudentInfo' + "?t=" + Math.random(),
async: true,
data: para,
dataType: 'html',
success: function (html) {
html = html.replace('"', '');
html = html.replace('"', '');
var kq = html.indexOf("...");
if (kq > -1) {
//lu thanh cong dong va reload
$("#myModal").modal("hide");
location.reload();
}
else {
//$("#myModal").modal("hide");
alert('Lưu thông tin không thành công.');
}
$("#btnLuuThongTin").html("Cập nhật");
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divAlert").html(err);
$("#btnLuuThongTin").html("Cập nhật");
});
}
// UPdate cựu Dubaicasino hiện đang mở
function UpdateCuuSinhVien() {
alert(1);
var txtSDT = $('#txtSDT').val();
var txtFaceBook = $('#txtFaceBook').val();
var txtNoiCongTac = $('#txtNoiCongTac').val();
var txtDiaChi = $('#txtDiaChi').val();
$.ajax({
type: 'POST',
url: '/Home/UpdateCuuSinhVien' + '?SDT=' + txtSDT + '&FaceBook=' + txtFaceBook + '&NoiCongTac=' + txtNoiCongTac + '&DiaChi=' + txtDiaChi + '&t=' + Math.random(),
async: true,
data: para,
dataType: 'html',
success: function (html) {
html = html.replace('"', '');
html = html.replace('"', '');
var kq = html.indexOf("...");
if (kq > -1) {
//lu thanh cong dong va reload
$("#myModal").modal("hide");
location.reload();
}
else {
$("#myModal").modal("hide");
ShowAlert("Thông báo", html)
}
$("#btnLuuThongTin").html("Cập nhật");
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divAlert").html(err);
$("#btnLuuThongTin").html("Cập nhật");
});
}
//Hien thi form doi mat khau
function ShowFormStudentPw() {
$("#MessagesContent").html("Loading ....");
$("#myModal").modal({ backdrop: 'static', keyboard: false });
$.ajax({
type: 'GET',
url: "/Home/ChangPasswordStudent",
async: false,
dataType: 'html',
success: function (html) {
$("#MessagesContent").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divAlert").html(err);
});
}
//Doi mat khau
function UpdateStudentPW() {
var pw = $('#txtPW').val();
var pw1 = $('#txtPW1').val();
var pw2 = $('#txtPW2').val();
if (pw == '' || pw1 == "" || pw2 == "") {
ShowAlert("Chú ý ", "Vui lòng nhập hết thông tin trước khi lưu");
return;
}
if (pw1 != pw2) {
ShowAlert("Chú ý ", "Mật khẩu nhập lại không chính xác");
return;
}
var parapw = new Object();
parapw.ID = "";
parapw.txtPW = pw;
parapw.txtPW1 = pw1;
parapw.txtPW2 = pw2;
$("#btnUpdate").showLoading("...");
$.ajax({
type: 'GET',
url: '/API/Student/auther' + "?t=" + Math.random(),
async: true,
data: { pw: pw, pw1: pw1, pw2: pw2 },
dataType: 'html',
success: function (html) {
html = string(html);
var kq = html.indexOf("...");
if (kq > -1) { $("#myModal").modal("hide"); }
ShowAlert("Thông báo", html);
$("#btnUpdate").html("Cập nhật");
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#btnUpdate").hideLoading();
$("#btnUpdate").html("Cập nhật");
ShowAlert("Thông báo", err);
});
}
//Xem CTDT
function StudentStudyProgram(culture) {
$("#divStudyProgams").showLoading("Loading ...");
var ID = $('#ddlStudyProgams').val();
$.ajax({
type: 'GET',
url: '/API/Student/StudyPgrograms/' + ID + '?culture=' + culture + "&t=" + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divStudyProgams").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
// ve thoi khoa bieu
function DrawingSchedules() {
var YearStudy = $('#YearStudy').val();
var TermID = $('#TermID').val();
var Week = $('#Week').val();
var typeID = $('#TypeID').val();
var adr = '/Home/DrawingSchedules?YearStudy=' + YearStudy + '&TermID=' + TermID + '&Week=' + Week + '&t=' + Math.random();
if (typeID == "1")
adr = '/Home/DrawingSchedules2?YearStudy=' + YearStudy + '&TermID=' + TermID + '&Week=' + Week + '&t=' + Math.random();
//$("#divThoiKhoiBieu").html("Đang tải dữ liệu .....");
$("#divThoiKhoiBieu").showLoading('Loading ...');
$.ajax({
type: 'GET',
url: adr,
async: true,
dataType: 'html',
success: function (html) {
$("#divThoiKhoiBieu").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Lỗi kết nối", err);
});
}
// ve thoi khoa bieu theo lop
function DrawingClassStudentSchedules() {
var YearStudy = $('#YearStudy').val();
var TermID = $('#TermID').val();
var Week = $('#Week').val();
var ClassStudentID = $('#ClassStudentID').val();
var typeID = $('#TypeID').val();
var adr = '/Home/DrawingClassStudentSchedules_Mau2?YearStudy=' + YearStudy + '&TermID=' + TermID + '&Week=' + Week + '&ClassStudentID=' + ClassStudentID + '&t=' + Math.random();
if (typeID == "1")
adr = '/Home/DrawingClassStudentSchedules_Mau2?YearStudy=' + YearStudy + '&TermID=' + TermID + '&Week=' + Week + '&ClassStudentID=' + ClassStudentID + '&t=' + Math.random();
//$("#divThoiKhoiBieu").html("Đang tải dữ liệu .....");
$("#divThoiKhoiBieu").showLoading('Loading ...');
$.ajax({
type: 'GET',
url: adr,
async: true,
dataType: 'html',
success: function (html) {
$("#divThoiKhoiBieu").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
//ShowAlert("Lỗi kết nối", err);
});
}
// ve thoi khoa bieu theo giang vien
function DrawingProfessorSchedules() {
var YearStudy = $('#YearStudy2').val();
var TermID = $('#TermID2').val();
var Week = $('#Week2').val();
var ProfessorID = $('#ProfessorID').val();
var typeID = $('#TypeID').val();
var adr = '/Home/DrawingProfessorSchedule?YearStudy=' + YearStudy + '&TermID=' + TermID + '&Week=' + Week + '&ProfessorID=' + ProfessorID + '&t=' + Math.random();
if (typeID == "1")
adr = '/Home/DrawingProfessorSchedule?YearStudy=' + YearStudy + '&TermID=' + TermID + '&Week=' + Week + '&ProfessorID=' + ProfessorID + '&t=' + Math.random();
$.ajax({
type: 'GET',
url: adr,
async: true,
dataType: 'html',
success: function (html) {
$("#divThoiKhoiBieu").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Lỗi kết nối", err);
});
}
// ve thoi khoa bieu theo sinh vien
function DrawingStudentSchedules(studentId, yearId, termId, weekId) {
// Tai' code 17062016
var adr = '/Home/DrawingStudentSchedule?StudentId=' + studentId + '&YearId=' + yearId + '&TermId=' + termId + '&WeekId=' + weekId + '&t=' + Math.random();
$.ajax({
type: 'GET',
url: adr,
async: true,
dataType: 'html',
success: function (html) {
$("#divThoiKhoiBieu").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Lỗi kết nối", err);
});
}
//Lay lop sinh vien theo hoc ky
function LoadClassStudentbyTerm() {
var NamHoc = $('#YearStudy').val();
var HocKy = $('#TermID').val();
// Send an AJAX request
$.getJSON("/Home/GetClassStudentByTerm/" + NamHoc + "$" + HocKy)
.done(function (data) {
$("#ClassStudentID").empty();
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ClassStudentID'));
});
var CurrentClassStudentID = data[0].StudentClassStudentID;
$("#ClassStudentID").val(CurrentClassStudentID)
});
}
//Lay lop sinh vien theo hoc ky
function GetProfessorByTerm() {
var NamHoc = $('#YearStudy2').val();
var HocKy = $('#TermID2').val();
// Send an AJAX request
$.getJSON("/Home/GetProfessorByTerm/" + NamHoc + "$" + HocKy)
.done(function (data) {
$("#ProfessorID").empty();
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ProfessorID'));
});
});
}
//Lay tuan
function LoadWeek() {
var NamHoc = $('#YearStudy').val();
var HocKy = $('#TermID').val();
// Send an AJAX request
$.getJSON("/Home/GetWeek/" + NamHoc + "$" + HocKy)
.done(function (data) {
$("#Week").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#Week'));
});
$("#Week").val(data[0].WeekOfYear);
var cbTweekDisplay = document.getElementById('cbTweek').style.display;
if (cbTweekDisplay == 'block' || cbTweekDisplay == '') {
DrawingSchedules();
}
else {
DrawingSchedules2();
}
});
}
//Lay tuan tkb lop
function LoadWeekClassStudent() {
var NamHoc = $('#YearStudy').val();
var HocKy = $('#TermID').val();
// Send an AJAX request
$.getJSON("/Home/GetWeek/" + NamHoc + "$" + HocKy)
.done(function (data) {
$("#Week").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#Week'));
});
$("#Week").val(data[0].WeekOfYear);
DrawingClassStudentSchedules();
});
}
//Lay tuan tkb gv
function LoadWeekProfessors() {
var NamHoc = $('#YearStudy2').val();
var HocKy = $('#TermID2').val();
// Send an AJAX request
$.getJSON("/Home/GetWeek/" + NamHoc + "$" + HocKy)
.done(function (data) {
$("#Week2").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#Week2'));
});
$("#Week2").val(data[0].WeekOfYear);
DrawingProfessorSchedules();
});
}
//Diem
function LoadMarkOption() {
var isCheck = $("input:radio[name=Marks]:checked").val();
if (isCheck == 0) {
ShowMarks();
}
else {
XemDiemTheoChuongTrinhDaoTao();
}
}
//xem diem
function ShowMarks() {
var StudyProgram = $('#ddlStudyProgram').val();
var YearStudy = $('#ddlYearStudy').val();
var TermID = $('#ddlTermID').val();
var HeDiem = $('#ddlHeDiem').val();
//$("#divHienthiKQHT").html("Đang tải dữ liệu .....");
$("#divHienthiKQHT").showLoading('Loading ...');
$.ajax({
type: 'GET',
url: '/Home/ShowMark?StudyProgram=' + StudyProgram + '&YearStudy=' + YearStudy + '&TermID=' + TermID + '&HeDiem=' + HeDiem + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divHienthiKQHT").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//Xem diem theo CTDT
function XemDiemTheoChuongTrinhDaoTao() {
$("#divHienthiKQHT").showLoading("Loading ...");
var StudyProgram = $('#ddlStudyProgram').val();
$.ajax({
type: 'GET',
url: '/Home/XemDiemTheoChuongTrinhDaoTao?StudyProgram=' + StudyProgram + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divHienthiKQHT").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//Show mark detail
function ShowMarkDetail(curid, Stid) {
var url = "";
if (Stid == "") {
url = curid + '?t=' + Math.random();
}
else {
url = curid + "?StudentID=" + Stid + '&t=' + Math.random()
}
$.ajax({
type: 'GET',
url: '/Home/ShowMarkDetail/' + url,
async: true,
dataType: 'html',
success: function (html) {
$("#myModal").modal();
$("#MessagesContent").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//Show mark detail
function ShowMarkAuditDetail(curid, Stid) {
var url = "";
if (Stid == "") {
url = curid + '?t=' + Math.random();
}
else {
url = curid + "?StudentID=" + Stid + '&t=' + Math.random()
}
$.ajax({
type: 'GET',
url: '/Home/ShowMarkDetail/' + url,
async: true,
dataType: 'html',
success: function (html) {
$("#myModal").modal();
$("#MessagesContent").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//Show mon hoc thao luan
function ShowCurriculumComment() {
var YearStudy = $('#ddlYearStudy').val();
var TermID = $('#ddlTermID').val();
$.ajax({
type: 'GET',
url: '/Home/ShowCurriculums' + '?YearStudy=' + YearStudy + '&TermID=' + TermID + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divHienthiykien").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//Show thao luan
function ShowComment(SchID) {
$.ajax({
type: 'GET',
url: '/Home/ShowComment?SchID=' + SchID + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#myModal").modal();
$("#MessagesContent").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//Dang thao luan
function InsertComment(SchID) {
var txtNoiDung = $("#txtnoidung").val();
$.post("/API/Student/InsertComment", { SCHID: SchID, Con: txtNoiDung }, function (result) {
var html = result.replace('"', '');
html = result.replace('"', '');
var kq = result.indexOf("...");
if (kq > -1) {
ShowComment(SchID);
}
else {
ShowAlert("Thông báo", html);
}
});
}
//Show hoc phi
function HienThiPhiHocPhan() {
//var YearStudy = $('#ddlYearStudy').val();
//var TermID = $('#ddlTermID').val();
$("#divHocPhiHocPhan").showLoading("...");
$.ajax({
type: 'GET',
url: '/Home/HienThiPhiHocPhan',
async: true,
dataType: 'html',
success: function (html) {
$("#divHocPhiHocPhan").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
function HienThiPhiKyTucXa() {
$("#divHocPhiKyTucXa").showLoading("...");
$.ajax({
type: 'GET',
url: '/Home/HienThiPhiKyTucXa',
async: true,
dataType: 'html',
success: function (html) {
$("#divHocPhiKyTucXa").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
function ShowExamByTime() {
$("#divLichThiThoiGian").showLoading("Loading ...");
$.ajax({
type: 'GET',
url: '/Home/ShowExamByTime',
data: {
fromd: $('#fromd').val(),
tod: $('#tod').val(),
},
async: true,
dataType: 'html',
success: function (html) {
$("#divLichThiThoiGian").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//Show lich thi
function ShowExam() {
var YearStudy = $('#ddlYearStudy').val();
var TermID = $('#ddlTermID').val();
$("#divLichThi").showLoading("Loading ...");
$.ajax({
type: 'GET',
url: '/Home/ShowExam' + '?YearStudy=' + YearStudy + '&TermID=' + TermID + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divLichThi").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//Update professor ìno
function UpdateProfessorInfo() {
var para = new Object();
para.txtDienThoai = $('#txtDienThoai').val();
para.txtDiDong = $('#txtDiDong').val();
para.txtEmail = $('#txtEmail').val();
para.txtDiaChiLienLac = $('#txtDiaChiLienLac').val();
$.ajax({
type: 'POST',
url: '/API/ProfessorApi/UpdateProfessorInfo' + "?t=" + Math.random(),
async: true,
data: para,
dataType: 'html',
success: function (html) {
html = html.replace('"', '');
html = html.replace('"', '');
var kq = html.indexOf("...");
if (kq > -1) { $("#myModal").modal("hide"); }
location.reload();
//ShowAlert("Thông báo", html)
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divAlert").html(err);
});
}
//Hien thi foem cap nhat thong tin ca nhan
function ShowFormProfessorInfo() {
$("#myModal").modal();
$("#MessagesContent").load("/Professor/UpdateInfo/");
}
//Doi mat khau
function UpdateProfessorPW() {
var pw = $('#txtPW').val();
var pw1 = $('#txtPW1').val();
var pw2 = $('#txtPW2').val();
if (pw == '' || pw1 == "" || pw2 == "") {
ShowAlert("Chú ý ", "Vui lòng nhập hết thông tin trước khi lưu");
return;
}
if (pw1 != pw2) {
ShowAlert("Chú ý ", "Mật khẩu nhập lại không chính xác");
return;
}
var parapw = new Object();
parapw.ID = "";
parapw.txtPW = pw;
parapw.txtPW1 = pw1;
parapw.txtPW2 = pw2;
$("#btnUpdate").showLoading("");
$.ajax({
type: 'GET',
url: '/API/Professor/auther' + "?t=" + Math.random(),
async: true,
data: { pw: pw, pw1: pw1, pw2: pw2 },
dataType: 'html',
success: function (html) {
html = string(html);
var kq = html.indexOf("...");
if (kq > -1) { $("#myModal").modal("hide"); }
ShowAlert("Thông báo", html);
$("#btnUpdate").html("Cập nhật");
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#btnUpdate").html("Cập nhật");
ShowAlert("Thông báo", err);
});
}
//Hien thi thoi khoa bieu tong quat giang vien
function ShowTBKChung() {
var YearStudy = $('#ddlYearStudy').val();
var TermID = $('#ddlTermID').val();
var Type = $('#ddlType').val();
var wk = $('#ddlWeek').val();
//if (Type == "0")
//{ $('#ddlWeek').attr("disabled", "disabled"); }
//else
//{ $('#ddlWeek').removeAttr("disabled"); }
$("#divHienthi").showLoading("Loading ...");
$.ajax({
type: 'GET',
url: '/Professor/ShowSchedules?YearStudy=' + YearStudy + '&TermID=' + TermID + '&Type=' + Type + '&Week=' + wk + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divHienthi").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", textStatus)
});
}
// Thoi khoa bieu giang vien theo tuan
function ShowTKBTuanGiangVien() {
var YearStudy = $('#ddlYearStudy').val();
var TermID = $('#ddlTermID').val();
var wk = $('#ddlWeek').val();
$("#divHienthi").showLoading("Loading ...");
$.ajax({
type: 'GET',
url: '/Professor/DrawingSchedulesByTerms?YearStudy=' + YearStudy + '&TermID=' + TermID + '&Week=' + wk + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divHienthi").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", textStatus)
});
}
//Load tuan
function LoadWeek_2() {
var NamHoc = $('#ddlYearStudy').val();
var HocKy = $('#ddlTermID').val();
var i = 0;
// Send an AJAX request
$.getJSON("/Professor/GetTuanTheoNamHocHocKy/" + NamHoc + "$" + HocKy)
.done(function (data) {
$("#ddlWeek").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ddlWeek'));
});
$("#ddlWeek").val(data[0].WeekOfYear);
ShowTBKChung();
});
}
//Danh sach dang ky giang vien
function ShowRegists() {
var YearStudy = $('#YearStudy').val();
var TermID = $('#TermID').val();
//$("#divHienthi").html("Đang tải dữ liệu .....");
$.ajax({
type: 'GET',
url: '/Professor/ShowRegists' + '?YearStudy=' + YearStudy + '&TermID=' + TermID + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divHienthi").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//Load NQ
function LoadNCN() {
var id = $("#ddlNhomQuyen").val();
if (id == "1") {
var bac = $("#ddlBacDaoTao").val();
document.getElementById('tdBacDaoTao').style.display = "block";
}
else {
var bac = "";
document.getElementById('tdBacDaoTao').style.display = "none";
}
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowChucNangTheoNhomQuyen?id=' + id + "&bac=" + bac,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html("Lỗi kết nối");
ShowAlert("Thông báo", err)
});
}
//Load CN
function LoadCN() {
var id = $("#ddlChonNhom").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowChucNang/' + id,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html("Lỗi kết nối");
ShowAlert("Thông báo", err)
});
}
//
function SaveAuthor() {
$("#idSave").html("Đang lưu ...");
$.ajax({
url: '/Staff/SaveAuthor',
dataType: 'html',
type: 'POST',
data: $('form').serialize() + '&ajax=1',
success: function (data) {
$("#idSave").html("Cập Nhật");
ShowAlert("Thông báo", data);
}
})
.fail(
function (jqXHR, textStatus, err) {
$("#idSave").html("Cập Nhật");
ShowAlert("Thông báo", err)
});
}
//
function showValues() {
var str = $("form").serialize();
$("#results").text(str);
}
//
function ShowStudentSearch() {
var id = $("#txtKeyWord").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'POST',
url: '/Staff/ShowSearchStudent',
data: { 'StudentID': id },
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html("Lỗi kết nối");
ShowAlert("Thông báo", err)
});
}
//
function ShowMarks_2(id) {
var StudyProgram = $('#ddlStudyProgram').val();
var YearStudy = $('#ddlYearStudy').val();
var TermID = $('#ddlTermID').val();
var HeDiem = $('#ddlHeDiem').val();
$("#divHienthiKQHT").showLoading('Loading ...');
$.ajax({
type: 'GET',
url: '/Home/ShowMark?StudyProgram=' + StudyProgram + '&StudentID=' + id + '&YearStudy=' + YearStudy + '&TermID=' + TermID + '&HeDiem=' + HeDiem + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divHienthiKQHT").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//
function LoadCourse() {
debugger;
var G = $('#ddlGradualevel').val();
var S = $('#ddlStudyTypes').val();
// Send an AJAX request
$.getJSON("/Staff/GetCourse/" + G + "$" + S)
.done(function (data) {
$("#ddlCourse").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ddlCourse'));
});
LoadClassStudent();
});
}
//
function LoadClassStudent() {
debugger;
var D = $('#ddlDepartment').val();
var C = $('#ddlCourse').val();
// Send an AJAX request
$.getJSON("/Staff/GetClassStudent/" + C + "$" + D)
.done(function (data) {
$("#ddlClassStudent").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ddlClassStudent'));
});
});
}
//
function ShowMarkSChedules() {
var id = $("#ddlClassStudent").val();
var stid = $("#txtStudentID").val().trim();
if (stid != '')
id = stid;
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowMarkSChedules/' + id,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html("Lỗi kết nối");
ShowAlert("Thông báo", err)
});
}
//
function SetLink1(stid) {
var YearStudy = $('#ddlYearStudy').val();
var TermID = $('#ddlTermID').val();
var link = "/Staff/StudentSchedules?SID=" + stid + '&Y=' + YearStudy + '&T=' + TermID;
$("a.linkschedule_" + stid).attr("href", link);
}
//
function SetLink2(stid) {
var YearStudy = $('#ddlYearStudy').val();
var TermID = $('#ddlTermID').val();
var link = '/Staff/ShowStudentExam?SID=' + stid + '&Y=' + YearStudy + '&T=' + TermID;
$("a.linkexam_" + stid).attr("href", link);
}
//
function ShowProfessor(type) {
var id = $("#ddlDepartment").val();
var pid = $("#txtProfessorID").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowProfessors/?DPID=' + id + '&PID=' + pid + '&TID=' + type,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html("Lỗi kết nối");
ShowAlert("Thông báo", err)
});
}
////Lay Co so
function LoadBuilding() {
var id = $('#ddlCampus').val();
// Send an AJAX request
$.getJSON("/Public/GetBuilding/" + id)
.done(function (data) {
$("#ddlBuilding").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ddlBuilding'));
});
});
}
//Show phong trong
function ShowRoomsAvailable() {
var campusid = $("#ddlCampus").val();
var Buildingid = $("#ddlBuilding").val().trim();
var date = $("#datetimepicker1").val();
var PeriodID = $("#txtTietBD").val();
var NumberOfPeriods = $("#txtSoTiet").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowRoomsAvailable?campusid=' + campusid + '&Buildingid=' + Buildingid + '&date=' + date + '&PeriodID=' + PeriodID + '&NumberOfPeriods=' + NumberOfPeriods + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//lich phong
function ShowRoomSchedules() {
var RoomID = $("#ddlRooms").val();
var date1 = $("#datetimepicker1").val();
var date2 = $("#datetimepicker2").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowRoomSchedules?RoomID=' + RoomID + '&Date1=' + date1 + '&Date2=' + date2 + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//
function ShowProfessorTotalPeriods() {
var yearstudy = $("#ddlYearStudy").val();
var termid = $("#ddlTermID").val();
var Department = $("#ddlDepartment").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowProfessorTotalPeriods?YearStudy=' + yearstudy + '&TermID=' + termid + '&DepartmentID=' + Department + '&Order=' + '1' + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
// set cookie
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires;
}
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1);
if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
}
return "";
}
function Processcookie() {
var idkey = getCookie("menukey");
$("." + idkey).removeClass("collapse");
$("#" + idkey).addClass("in");
$("#" + idkey).attr("style", "height: auto")
}
//Load danh sach sinh vien co van
function ShowStudentClassStudent() {
var ClassStudentID = $("#ddlClassStudent").val();
var ddlYearStudy = $("#ddlYearStudy").val();
var ddlTermID = $("#ddlTermID").val();
$("#divDanhSachSinhVien").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Professor/AjaxStudentClassStudent?ClassStudentID=' + ClassStudentID + '&YearStudy=' + ddlYearStudy + '&TermID=' + ddlTermID + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divDanhSachSinhVien").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divDanhSachSinhVien").html(err);
ShowAlert("Thông báo", err)
});
}
//
function ShowStudentClassStudentMarks() {
var ClassStudentID = $("#ddlClassStudent").val();
var ddlYearStudy = $("#ddlYearStudy").val();
var ddlTermID = $("#ddlTermID").val();
$("#divKetQuaHocTap").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Professor/AjaxStudentClassStudentMarks?ClassStudentID=' + ClassStudentID + '&TermID=' + ddlTermID + '&YearStudy=' + ddlYearStudy + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQuaHocTap").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQuaHocTap").html(err);
ShowAlert("Thông báo", err)
});
}
//thong ke diem cvht
function ShowStudentClassStudentMarkStatisc() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
var ClassStudentID = $("#ddlClassStudent").val();
$("#divThongKeKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Professor/AjaxStudentClassStudentMarkStatisc?TermID=' + TermID + '&YearStudy=' + YearStudy + '&ClassStudentID=' + ClassStudentID + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divThongKeKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divThongKeKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//
////Lay lop theo CVHT
function LoadClassStudentByProfessor() {
var YearStudy = $('#ddlYearStudy').val();
var TermID = $("#ddlTermID").val();
// Send an AJAX request
$.getJSON("/Professor/AjaxClassStudent?YearStudy=" + YearStudy + '&TermID=' + TermID)
.done(function (data) {
$("#ddlClassStudent").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ddlClassStudent'));
});
LoadFunciton();
});
}
function LoadClassStudentByProfessorcustomDll() {
var YearStudy = $('#ddlYearStudy1').val();
var TermID = $("#ddlTermID1").val();
// Send an AJAX request
$.getJSON("/Professor/AjaxClassStudent?YearStudy=" + YearStudy + '&TermID=' + TermID)
.done(function (data) {
$('.ddlClassStudentMany').selectpicker('destroy');
$(".ddlClassStudentMany").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('.ddlClassStudentMany'));
});
$('.ddlClassStudentMany').selectpicker();
});
}
////Lay lop theo NV
function LoadClassStudentByStaff() {
var YearStudy = $('#ddlYearStudy').val();
var TermID = $("#ddlTermID").val();
// Send an AJAX request
$.getJSON("/Staff/AjaxClassStudent?YearStudy=" + YearStudy + '&TermID=' + TermID)
.done(function (data) {
$("#ddlClassStudent").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ddlClassStudent'));
});
});
}
//CapNhat nhom tin
function ShowCapNhatNhomTin(id) {
$("#myModal").modal();
$("#MessagesContent").load("/Staff/CapNhatNhomTin/" + id);
}
//
function CapNhatNhomTin() {
var MaNhomTin = $('#txtMaNhomTin').val();
var TenNhomTin = $('#txtTenNhom').val();
var ThuTu = $('#txtThuTuHienThi').val();
var Flag = $('#txtFlag').val();
var HienThi = $("#chkHienThi").is(":checked") ? 1 : 0;
$.ajax({
type: 'GET',
url: '/Staff/LuuNhomTin?MaNhomTin=' + MaNhomTin + '&TenNhomTin=' + TenNhomTin + '&ThuTu=' + ThuTu + '&HienThi=' + HienThi + '&Flag=' + Flag + "&t=" + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
ShowAlert("Thông báo", html)
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#alertid").html(err);
});
}
// xoa nhom tin
function XoaNhomTin(MaNhomTin) {
if (!confirm("Xác nhận xóa ?")) {
return false;
}
$.ajax({
type: 'GET',
url: '/Staff/LuuNhomTin?MaNhomTin=' + MaNhomTin + '&TenNhomTin=' + 0 + '&ThuTu=' + 0 + '&HienThi=' + 0 + '&Flag=' + 2 + "&t=" + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
ShowAlert("Thông báo", html)
window.location.reload();
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#alertid").html(err);
});
}
//SHowTinTuc
function ShowTinTuc(page) {
var NhomTin = $("#ddlNhomTin").val();
var MaTin = 0;
//var page = 1;
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowTinTuc?MaNhom=' + NhomTin + '&MaTin=' + MaTin + '&page=' + page + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//xoa tin tuc
function XoaTin(MaTin) {
if (!confirm("Xác nhận xóa ?")) {
return false;
}
$.ajax({
type: 'GET',
url: '/Staff/XoaTin?MaTin=' + MaTin + "&t=" + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
ShowAlert("Thông báo", html)
ShowTinTuc();
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//Cap nhat menu
function ShowCapNhatMenu(id) {
$("#myModal").modal();
$("#MessagesContent").load("/Staff/CapNhatMenus/" + id);
}
//luu cap nhat menu
function CapNhatMenus() {
var MaMenu = $('#txtMaMenu').val();
var TenMenu = $('#txtTenMenu').val();
var Url = $('#txtUrl').val();
var ThuTu = $('#txtThuTuHienThi').val();
var HienThi = $("#chkHienThi").is(":checked") ? 1 : 0;// $('#chkHienThi').val();
$.ajax({
type: 'GET',
url: '/Staff/LuuMenus?MaMenu=' + MaMenu + '&TenMenu=' + TenMenu + '&ThuTu=' + ThuTu + '&HienThi=' + HienThi + '&Url=' + Url + "&t=" + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
ShowAlert("Thông báo", html)
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#alertid").html(err);
});
}
//xóa menu
function XoaMenu(Mamenu) {
if (!confirm("Xác nhận xóa ?")) {
return false;
}
$.ajax({
type: 'GET',
url: '/Staff/XoaMenus?MaMenu=' + Mamenu + "&t=" + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
ShowAlert("Thông báo", html)
window.location.reload();
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//Hien viet
function StudentStatisticByOlogy() {
var id = $("#ddlGradualevel").val();
var stid = $("#ddlStudyTypes").val().trim();
var sttt = $("#ddlTinhTrang").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowStudentStaticByOlogy/' + id + '-' + stid + '?std=' + sttt,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
function ShowProfessorStatisticByDepartment() {
$("#divSoLuong").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowProfessorStatisticByDepartment',
async: true,
dataType: 'html',
success: function (html) {
$("#divSoLuong").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divSoLuong").html(err);
ShowAlert("Thông báo", err)
});
}
function ShowProfessorStatisticAcademicDegrees() {
$("#divHocVi").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowProfessorStatisticAcademicDegrees',
async: true,
dataType: 'html',
success: function (html) {
$("#divHocVi").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divHocVi").html(err);
ShowAlert("Thông báo", err)
});
}
function ShowStatisticAcademicTitles() {
$("#divHocHam").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowStatisticAcademicTitles',
async: true,
dataType: 'html',
success: function (html) {
$("#divHocHam").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divHocHam").html(err);
ShowAlert("Thông báo", err)
});
}
function DepartmentsManagingSelCurriculum() {
var id = $("#ddlGradualevel").val();
var stid = $("#ddlDepartment").val().trim();
var sttt = $("#ddlCurriculumGroup").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowDepartmentsManagingSelCurriculum?G=' + id + '&D=' + stid + '&C=' + sttt,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
function SearchCurriculums() {
var id = $("#txttim").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowSearchCurriculums?str=' + id,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
function SearchStudyProgram() {
var id = $("#txtTim").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowSearchStudyProgram?strFiter=' + id,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
function CourseSel() {
var id = $("#ddlCourse").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowCourseSel?CID=' + id,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
function ShowDetailCurriculums(id) {
$.ajax({
type: 'GET',
url: '/Staff/ShowDetailCurriculums?S=' + id,
async: true,
dataType: 'html',
success: function (html) {
$("#myModal").modal();
$("#MessagesContent").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
function LoadStudyProgram() {
var id = $('#ddlCourse').val();
// Send an AJAX request
$.getJSON("/Staff/GetStudyProgram/" + id)
.done(function (data) {
$("#ddlStudyProgram").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ddlStudyProgram'));
});
});
}
function StudyProgramSel() {
var st = $("#ddlStudyProgram").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowStudyProgramSel?StudyProgramID=' + st,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
function LoadBuildingByCourseID() {
var id = $('#ddlCampus').val();
// Send an AJAX request
$.getJSON("/Staff/GetBuilding/" + id)
.done(function (data) {
$("#ddlBuilding").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ddlBuilding'));
});
});
}
function StudentBehaviorScoreTotal() {
var Year = $("#ddlYearStudy").val();
var Term = $("#ddlTermID").val().trim();
var GraduateLevel = $("#ddlGraduateLevel").val();
var StudyType = $("#ddlStudyType").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowStudentBehaviorScoreTotal?Y=' + Year + '&T=' + Term + '&G=' + GraduateLevel + '&S=' + StudyType,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
function ShowGetCampus() {
var cid = $('#ddlCampus').val();
var bid = $('#ddlBuilding').val();
$("#divKetQua").showLoading('Loading ...');
$.ajax({
type: 'GET',
url: '/Staff/ShowGetCampus?c=' + cid + '&b=' + bid,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
function StudentAverageScoresByTerms() {
var Year = $("#ddlYearStudy").val();
var Term = $("#ddlTermID").val().trim();
var GraduateLevel = $("#ddlGraduateLevel").val();
var StudyType = $("#ddlStudyType").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowStudentAverageScoresByTerms?Y=' + Year + '&T=' + Term + '&G=' + GraduateLevel + '&S=' + StudyType,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
function RoomsTotalPeriods() {
var Year = $("#ddlYearStudy").val();
var Term = $("#ddlTermID").val().trim();
var Campus = $("#ddlCampus").val();
var Building = $("#ddlBuilding").val();
var Order = $("#ddlOrder").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowRoomsTotalPeriods?Y=' + Year + '&T=' + Term + '&C=' + Campus + '&B=' + Building + '&O=' + Order,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Thong ke nhap hoc
function StudentAttendedEnrollsbyNganh() {
var Course = $("#ddlCourse").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowStudentAttendedEnrollsbyNganh?C=' + Course,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Thống kê nhập học theo khối
function StudentAttendedEnrollsbyKhoi() {
var Course = $("#ddlCourse").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowStudentAttendedEnrollsbyKhoi?K=' + Course,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Thống kê nhập học theo khối ngành
function StudentAttendedEnrollsbyKhoiNganh() {
var Course = $("#ddlCourse").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowStudentAttendedEnrollsbyKhoiNganh?KN=' + Course,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Thống kê tốt nghiệp
function GraduatesStatistics() {
var Year = $("#ddlYearStudy").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowGraduatesStatistics?Y=' + Year,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Thống kê biến động
function Studentmissingschool() {
var Year = $("#ddlYearStudy").val();
var Course = $("#ddlCourse").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowStudentmissingschool?Y=' + Year + '&C=' + Course,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Danh sách kỷ luật
function ListStudentDiscipline() {
var Year = $("#ddlYearStudy").val();
var Course = $("#ddlCourse").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowListStudentDiscipline?Y=' + Year + '&C=' + Course,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Thống kê diện chính sách
function StatisticsPolicyArea() {
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowStatisticsPolicyArea/',
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Thống kê Dubaicasino hiện đang mở nước ngoài
function StatisticsForeignStudents() {
var Year = $("#ddlYearStudy").val();
var Course = $("#ddlCourse").val();
var Term = $("ddlTermID").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowStatisticsForeignStudents?C=' + Course + '&Y=' + Year + '&T' + Term,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Phân quyền nhân viên
function PhanQuyenNhanVien() {
var Staff = $("#ddlStaff").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/ShowPhanQuyenNhanVien?S=' + Staff,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Luu Quyền nhân viên
function LuuQuyenNhanVien() {
var Staff = $("#ddlStaff").val();
$("#idSave").html("Đang lưu ...");
$.ajax({
url: '/Staff/SaveNhanVien',
dataType: 'html',
type: 'POST',
data: $('form').serialize() + '&ajax=1',
success: function (data) {
$("#idSave").html("Cập Nhật");
ShowAlert("Thông báo", data);
}
})
.fail(
function (jqXHR, textStatus, err) {
$("#idSave").html("Cập Nhật");
ShowAlert("Thông báo", err)
});
}
//Nhap diem qua trinh giang vien
function ShowScheduleStudyUnitInputMarks() {
var Y = $("#YearStudy").val();
var T = $("#TermID").val();
//$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Professor/ShowScheduleStudyUnitInputMarks?Y=' + Y + '&T=' + T,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Nhap diem thi theo lhp
function ShowInputMarkByStudyUnit() {
var Y = $("#YearStudy").val();
var T = $("#TermID").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Professor/ShowInputMarkByStudyUnit?Y=' + Y + '&T=' + T,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Nhap diem thi theo lop ti
function ShowInputMarkByExamination() {
var Y = $("#YearStudy").val();
var T = $("#TermID").val();
//$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Professor/ShowInputMarkByExamination?Y=' + Y + '&T=' + T,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Dang ky in bang diem
function ShowStudentRegistConfirm() {
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/ShowStudentRegistConfirm',
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Luu Dang ky in bang diem
function ShowStudentRegistConfirm_Upd() {
var CID = $("#ddlConfirm").val();
var Num = $("#txtSoLuong").val();
var note = $("#txtGhiChu").val();
if (Num > 5) {
ShowAlert("Thông báo", "Đăng ký số lượng không quá 5 trên 1 lần đăng ký");
return false;
}
if (Num <= 0) {
ShowAlert("Thông báo", "Đăng ký số lượng không hợp lệ!");
return false;
}
$.ajax({
type: 'POST',
url: '/Home/ShowStudentRegistConfirm_upd',
async: true,
dataType: 'text',
data: { CID: CID, Num: Num, Note: note },
success: function (html) {
if (html == "0") {
ShowStudentRegistConfirm();
ShowAlert("Thông báo", "Đăng ký thành công")
}
else if (html == "1") {
ShowAlert("Thông báo", "Đăng ký thất bại")
}
else {
ShowAlert("Thông báo", html);
}
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//Print div
function printContent(el) {
var restorepage = document.body.innerHTML;
var printcontent = document.getElementById(el).innerHTML;
document.body.innerHTML = printcontent;
window.print();
document.body.innerHTML = restorepage;
}
//Load popup sv || Thành 04042017
function LoadHtmlToPopup(url) {
$("#myModal").modal();
$("#MessagesContent").load(url);
}
//Lay danh sach sinh vien || Thành 04042017
function GetStudentInClassStudents() {
var CourseID = $("#ddlCourse").val();
var DepartmentID = $("#ddlDepartment").val();
var StudyTypesID = $("#ddlStudyTypes").val();
var GradualevelID = $("#ddlGradualevel").val();
var ClassStudentID = $("#ddlClassStudent").val();
var stid = $("#txtStudentID").val().trim();
if (stid != '')
id = stid;
$.ajax({
type: 'POST',
url: '/Staff/GetStudentInClassStudents/',
data: {
GradualevelID: GradualevelID
, StudyTypesID: StudyTypesID
, DepartmentID: DepartmentID
, CourseID: CourseID
, ClassStudentID: ClassStudentID
},
async: true,
dataType: 'html',
success: function (html) {
$("#divDanhSachSinhVien").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divDanhSachSinhVien").html("Lỗi " + err);
});
}
function LoadBoMon() {
var Department = $('#ddlDepartment').val();
// Send an AJAX request
$.getJSON("/Public/GetSubDepartments/" + Department)
.done(function (data) {
$("#ddlSubDepartment").empty();
// On success, 'data' contains a list of products.
$("").appendTo($('#ddlSubDepartment'));
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ddlSubDepartment'));
});
ShowMonHocTheoKhoa();
});
}
function ShowMonHocTheoKhoa() {
var d = $("#ddlDepartment").val();
var sd = $("#ddlSubDepartment").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Public/ShowBoMon?DepartmentID=' + d + '&SubDepartmentID=' + sd,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
});
}
//Thong ke || An hien control || Thanh 14052017
function ShowHideControll() {
var LoaiPhieu = $("#dr_BieuMau :selected").val();
if (LoaiPhieu == "Mau01") {
$('#bt_LayKhoaHoc').attr("disabled", "disabled");
$('#txt_KhoaHoc').attr("disabled", "disabled");
}
else {
$('#bt_LayKhoaHoc').removeAttr("disabled");
$('#txt_KhoaHoc').removeAttr("disabled");
}
}
//Thong ke || Mo Report || Thanh 14052017
function ShowReport() {
$("#divHienthi").showLoading("Loading ....");
var LoaiPhieu = $("#dr_BieuMau :selected").val();
var DonViBaoCao = $('#txt_DonViBaoCao').val();
var NgayBaoCao = $('#txt_NgayBaoCao').val();
var NamTuyenSinh = $('#txt_NamTuyenSinh').val();
var NgayIn = $('#txt_NgayIn').val();
var NamHoc = $('#txt_NamHoc').val();
var HocKy = $('#txt_HocKy').val();
if (LoaiPhieu != 'Demo') {
$.ajax({
type: 'Get',
url: '/Public/ThongKe/' + "?t=" + Math.random(),
async: true,
data: { donViBaoCao: DonViBaoCao, ngayBaoCao: NgayBaoCao, namTuyenSinh: NamTuyenSinh, loaiPhieu: LoaiPhieu, namHoc: NamHoc, hocKy: HocKy },
dataType: 'html',
success: function (html) {
$("#divHienthi").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divHienthi").html(err);
ShowAlert("Thông báo", err)
});
}
else {
alert(1);
$.ajax({
type: 'Get',
url: '/Public/ThongKeCrystal/' + "?t=" + Math.random(),
async: true,
//data: { donViBaoCao: DonViBaoCao, ngayBaoCao: NgayBaoCao, namTuyenSinh: NamTuyenSinh, loaiPhieu: LoaiPhieu, namHoc: NamHoc, hocKy: HocKy },
dataType: 'html',
success: function (html) {
$("#divHienthi").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divHienthi").html(err);
ShowAlert("Thông báo", err)
});
}
}
//Thong ke || Lay khoa hoc || Thanh 14052017
function LoadCourseThongKe() {
var G = $('#ddlGradualevel').val();
var S = $('#ddlStudyTypes').val();
var id = G + "$" + S;
$.ajax({
type: 'POST',
url: '/Staff/LoadCourseThongKe/',
data: { id: id },
async: true,
dataType: 'html',
success: function (html) {
$("#divDanhSachKhoaHoc").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divDanhSachKhoaHoc").html("Lỗi " + err);
});
}
//Thong ke || Hien thi popup || Thanh 14052017
function HienThiFormChonKhoa() {
LoadHtmlToPopup("/Staff/GetDanhSachKhoaHoc");
}
//Hoat dong sinh vien || chon tat ca su kien || Thanh 19062017
function CheckAllItems() {
$("#CheckAll").change(function () {
$("input:checkbox").prop('checked', $(this).prop("checked"));
});
}
//Hoat dong sinh vien || load theo nam hoc hoc ky || Thanh 19062017
function LoadActivity() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
var isCheck = $("input:radio[name=CheckActivities]:checked").val();
if (isCheck == 0) {
ShowRegisterActivity();
}
else {
ShowEventActivity();
}
}
//Hoat dong sinh vien || dang ky hoat dong || Thanh 19062017
function ShowRegisterActivity() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/RegisterActivity' + "?t=" + Math.random(),
async: true,
data: { yearStudy: YearStudy, termID: TermID },
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
});
}
//Hoat dong sinh vien || hoat dong da tham gia || Thanh 19062017
function ShowEventActivity() {
//var YearStudy = $("#ddlYearStudy").val();
//var TermID = $("#ddlTermID").val();
//var TermID = $("#ddlTermID").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/EventActivity' + "?t=" + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
});
}
//kiem tra lỗi nhap điểm
function Onblur(cuobj, max, obj) {
var valueee = document.getElementById(cuobj).value;
if (parseInt(max) > 0) {
if (valueee == '' || isNaN(valueee) == true || parseInt(valueee) > parseInt(max) || parseInt(valueee) < 0 || Number.isInteger(parseFloat(valueee)) == false) {
document.getElementById(cuobj).value = 0;
document.getElementById(cuobj).style.border = "thin solid red";
document.getElementById("btnSave").setAttribute("disabled", true);
ShowAlert("Thông báo", "Điểm không hợp lệ. Hệ thống sẽ trả điểm đó về 0.")
return false;
}
else {
document.getElementById(cuobj).style.border = "thin solid blue";
$("#btnSave").removeAttr("disabled");
return false;
}
}
else if (parseInt(max) < 0) {
if (valueee == '' || isNaN(valueee) == true || parseInt(valueee) < 0 || Number.isInteger(parseFloat(valueee)) == false) {
document.getElementById(cuobj).value = 0;
document.getElementById(cuobj).style.border = "thin solid red";
document.getElementById("btnSave").setAttribute("disabled", true);
ShowAlert("Thông báo", "Điểm không hợp lệ. Hệ thống sẽ trả điểm đó về 0.")
return false;
}
else {
document.getElementById(cuobj).style.border = "thin solid blue";
$("#btnSave").removeAttr("disabled");
return false;
}
}
}
//Hoat dong sinh vien || Luu hoat dong || Thanh 19062017
function SaveActivity() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
var strData = "";
$('input[name=CheckSub]:checked').each(function () {
strData += $(this).val() + ';';
});
//if (strData == "") {
// ShowAlert("Thông báo", "Vui lòng chọn sự kiện để đăng ký !");
// return;
//}
$.ajax({
type: 'GET',
url: '/Home/SaveActivity' + "?t=" + Math.random(),
async: true,
data: { dataSelect: strData, yearStudy: YearStudy, termID: TermID },
dataType: 'html',
success: function (html) {
ShowAlert("Thông báo", html)
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//Noi ngoai tru
function LoadNoiNgoaiTru() {
var isCheck = $("input:radio[name=NoiNgoaiTru]:checked").val();
if (isCheck == 0) {
ShowKTX();
}
else {
ShowNgoaiTru();
}
}
//KTX
function ShowKTX() {
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/ShowKTX',
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Ngoai tru
function ShowNgoaiTru() {
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/ShowNgoaiTru',
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
// Show form đăng ký nội ngoại trú
function ShowDangKy() {
var isCheck = $("input:radio[name=NoiNgoaiTru]:checked").val();
if (isCheck == 0) {
$("#myModal").modal();
$("#MessagesContent").load("/Home/ShowInsertKTXForm/");
}
else {
$("#myModal").modal();
$("#MessagesContent").load("/Home/ShowInsertNgoaiTruForm/");
}
}
function ShowChuyenKTX() {
var isCheck = $("input:radio[name=NoiNgoaiTru]:checked").val();
if (isCheck == 0) {
$("#myModal").modal();
$("#MessagesContent").load("/Home/ShowInsertChuyenKTXForm/");
}
else {
$("#myModal").modal();
$("#MessagesContent").load("/Home/ShowInsertChuyenNgoaiTruForm/");
}
}
// Show form cập nhật KTX
function ShowUpdateKTXForm(IDlog) {
$("#myModal").modal();
$("#MessagesContent").load("/Home/ShowUpdateKTXForm?IDlog=" + IDlog);
}
// Show form cập nhật ngoại trú
function ShowUpdateNgoaiTruForm(IDlog) {
$("#myModal").modal();
$("#MessagesContent").load("/Home/ShowUpdateNgoaiTruForm?IDlog=" + IDlog);
}
// Chuyển data KTX
function StudentKTX_Ins_Copy() {
//var Phong = $("#ddlRoom").val();
//var Phong = $("#txtPhong").val();
//var Lau = $("#txtLau").val();
//var NgayVao = $("#txtNgayVao").val();
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
var YearStudyC = $("#ddlYearStudyC").val();
var TermIDC = $("#ddlTermIDC").val();
if (YearStudyC == '' || YearStudyC == null || TermIDC == '' || TermIDC == null) {
ShowAlert("Thông báo", "Chưa chọn năm học, học kỳ chuyển");
}
$.ajax({
type: 'POST',
url: '/Home/StudentKTX_Ins_Copy',
async: true,
dataType: 'text',
data: { YearStudyC: YearStudyC, TermIDC: TermIDC, YearStudy: YearStudy, TermID: TermID },
success: function (html) {
if (html == "0") {
$("#myModal").modal('hide');
ShowAlert("Thông báo", "Đăng ký thành công")
$("#divKetQua").load("/Home/ShowKTX/")
}
else if (html == "1") {
ShowAlert("Thông báo", "Đăng ký thất bại")
}
else {
ShowAlert("Thông báo", html);
}
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
// Chuyển data Ngoại trú
function StudentNgoaiTru_Ins_Copy() {
//var Phong = $("#ddlRoom").val();
//var Phong = $("#txtPhong").val();
//var Lau = $("#txtLau").val();
//var NgayVao = $("#txtNgayVao").val();
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
var YearStudyC = $("#ddlYearStudyC").val();
var TermIDC = $("#ddlTermIDC").val();
if (YearStudyC == '' || YearStudyC == null || TermIDC == '' || TermIDC == null) {
ShowAlert("Thông báo", "Chưa chọn năm học, học kỳ chuyển");
}
$.ajax({
type: 'POST',
url: '/Home/StudentNgoaiTru_Ins_Copy',
async: true,
dataType: 'text',
data: { YearStudyC: YearStudyC, TermIDC: TermIDC, YearStudy: YearStudy, TermID: TermID },
success: function (html) {
if (html == "0") {
$("#myModal").modal('hide');
ShowAlert("Thông báo", "Đăng ký thành công")
$("#divKetQua").load("/Home/ShowNgoaiTru/")
}
else if (html == "1") {
ShowAlert("Thông báo", "Đăng ký thất bại")
}
else {
ShowAlert("Thông báo", html);
}
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
// Luu KTX
function StudentKTX_Ins() {
//var Phong = $("#ddlRoom").val();
var Phong = $("#txtPhong").val();
//var Lau = $("#txtLau").val();
var NgayVao = $("#txtNgayVao").val();
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$.ajax({
type: 'POST',
url: '/Home/StudentKTX_Ins',
async: true,
dataType: 'text',
data: { Phong: Phong, NgayVao: NgayVao, YearStudy: YearStudy, TermID: TermID },
success: function (html) {
if (html == "0") {
$("#myModal").modal('hide');
ShowAlert("Thông báo", "Đăng ký thành công")
$("#divKetQua").load("/Home/ShowKTX/")
}
else if (html == "1") {
ShowAlert("Thông báo", "Đăng ký thất bại")
}
else {
ShowAlert("Thông báo", html);
}
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
// Luu ngoai tru
function StudentNgoaiTru_Ins() {
var culture = document.getElementById('culture')?.value || 'vi';
var chk = document.getElementById('dongy');
if (!document.getElementById('dongy').checked) {
Swal.fire({
icon: 'warning',
title: culture === 'vi' ? 'Thông báo' : 'Notification',
text: culture === 'vi'
? chk.dataset.msgVi
: chk.dataset.msgEn
});
return false;
}
var SoNha = $("#txtSoNhaThuongTru").val();
var PhuongXa = $("#ddlPhuongXaThuongTru").val();
var QuanHuyen = "";
var TinhThanh = $("#ddlTinhThanhThuongTru").val();
var TenChuTro = $("#txtTenChuTro").val();
var PhoneChuTro = $("#txtPhoneChuTro").val();
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$.ajax({
type: 'POST',
url: '/Home/StudentNgoaiTru_Ins',
async: true,
dataType: 'text',
data: { SoNha: SoNha, PhuongXa: PhuongXa, QuanHuyen: QuanHuyen, TinhThanh: TinhThanh, TenChuTro: TenChuTro, PhoneChuTro: PhoneChuTro, YearStudy: YearStudy, TermID: TermID },
success: function (html) {
if (html == "0") {
$("#myModal").modal('hide');
ShowAlert("Thông báo", "Đăng ký thành công")
$("#divKetQua").load("/Home/ShowNgoaiTru/")
}
else if (html == "1") {
ShowAlert("Thông báo", "Đăng ký thất bại")
}
else {
ShowAlert("Thông báo", html);
}
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//Xóa ngoại trú
function XoaNgoaiTru(code) {
Swal.fire({
title: 'Xác nhận xóa?',
text: "",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Ok!'
}).then((result) => {
if (result.isConfirmed) {
$.ajax({
type: 'POST',
async: true,
url: '/Home/NgoaiTruSV_Del?code=' + code + "&t=" + Math.random(),
dataType: 'json',
success: function (html) {
debugger
console.log(html)
if (html == "0") {
Swal.fire({
title: 'Xóa thành công',
text: "",
icon: 'warning',
//showCancelButton: true,
confirmButtonColor: '#3085d6',
//cancelButtonColor: '#d33',
confirmButtonText: 'Ok!'
}).then(() => {
$("#divKetQua").load("/Home/ShowNgoaiTru/")
})
}
else if (html == "1") {
Swal.fire("Thông báo", "Xóa thất bại")
}
else {
Swal.fire("Thông báo", html);
}
},
})
.fail(
function (jqXHR, textStatus, err) {
Swal.fire("Thông báo", jqXHR.responseText, 'error');
});
}
})
}
//Xóa nội trú
function XoaNoiTru(code) {
Swal.fire({
title: 'Xác nhận xóa?',
text: "",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Ok!'
}).then((result) => {
if (result.isConfirmed) {
$.ajax({
type: 'POST',
async: true,
url: '/Home/NoiTruSV_Del?code=' + code + "&t=" + Math.random(),
dataType: 'json',
success: function (html) {
if (html == "0") {
Swal.fire({
title: 'Xóa thành công',
text: "",
icon: 'warning',
//showCancelButton: true,
confirmButtonColor: '#3085d6',
//cancelButtonColor: '#d33',
confirmButtonText: 'Ok!'
}).then(() => {
$("#divKetQua").load("/Home/ShowKTX/")
})
}
else if (html == "1") {
Swal.fire("Thông báo", "Xóa thất bại")
}
else {
Swal.fire("Thông báo", html);
}
},
})
.fail(
function (jqXHR, textStatus, err) {
Swal.fire("Thông báo", jqXHR.responseText, 'error');
});
}
})
}
// Cap nhat KTX
function StudentKTX_Upd() {
//var Phong = $("#ddlRoom").val();
var Phong = $("#txtPhong").val();
//var Lau = $("#txtLau").val();
var NgayVao = $("#txtNgayVao").val();
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
var IDlog = $("#txtIDlog").val();
$.ajax({
type: 'POST',
url: '/Home/StudentKTX_Upd',
async: true,
dataType: 'text',
data: { Phong: Phong, NgayVao: NgayVao, YearStudy: YearStudy, TermID: TermID, IDlog: IDlog },
success: function (html) {
if (html == "0") {
$("#myModal").modal('hide');
ShowAlert("Thông báo", "Cập nhật thành công")
$("#divKetQua").load("/Home/ShowKTX/")
}
else if (html == "1") {
ShowAlert("Thông báo", "Cập nhật thất bại")
}
else {
ShowAlert("Thông báo", html);
}
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
// Cap nhat ngoai tru
function StudentNgoaiTru_Upd() {
var SoNha = $("#txtSoNhaThuongTru").val();
var PhuongXa = $("#ddlPhuongXaThuongTru").val();
var QuanHuyen = "";
var TinhThanh = $("#ddlTinhThanhThuongTru").val();
var TenChuTro = $("#txtTenChuTro").val();
var PhoneChuTro = $("#txtPhoneChuTro").val();
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
var IDlog = $("#txtIDlog").val();
$.ajax({
type: 'POST',
url: '/Home/StudentNgoaiTru_Upd',
async: true,
dataType: 'text',
data: { SoNha: SoNha, PhuongXa: PhuongXa, QuanHuyen: QuanHuyen, TinhThanh: TinhThanh, TenChuTro: TenChuTro, PhoneChuTro: PhoneChuTro, YearStudy: YearStudy, TermID: TermID, IDlog: IDlog },
success: function (html) {
if (html == "0") {
$("#myModal").modal('hide');
ShowAlert("Thông báo", "Cập nhật thành công")
$("#divKetQua").load("/Home/ShowNgoaiTru/")
}
else if (html == "1") {
ShowAlert("Thông báo", "Cập nhật thất bại")
}
else {
ShowAlert("Thông báo", html);
}
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//Diem ren luyen || Load diem ren luyen theo nam hoc hoc ky|| Thanh 20062017
function LoadBehavior() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
var isCheck = $("input:radio[name=CheckBehaviorRole]:checked").val();
if (isCheck == 0) {
ShowBehaviorByStudent();
}
else {
ShowBehaviorByClass();
}
}
//Diem ren luyen || Diem ren luyen sinh vien|| Thanh 20062017
function ShowBehaviorByStudent() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/BehaviorByStudent' + "?t=" + Math.random(),
async: true,
data: { yearStudy: YearStudy, termID: TermID },
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
});
}
//Diem ren luyen || Lưu điểm rèn luyện bởi Dubaicasino hiện đang mở|| Thanh 22062017
function SaveBehaviorByStudent() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
var StrData = "";
$('#ContentContainsScore input').each(function () {
var name = this.name;
if (name != "txtDiemCuoi") {
if (this.type == 'checkbox' || this.type == 'radio') {
if (this.checked == true) {
StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + '!';
}
else {
StrData += $(this).attr("data-BehaviorDetail") + ';' + 0 + '!';
}
}
else {
StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + '!';
}
// alert(StrData);
//StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + '!';
//if (this.type == 'checkbox') {
// if (this.checked == true) {
// StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + '!';
// }
// else {
// StrData += $(this).attr("data-BehaviorDetail") + ';' + 0 + '!';
// }
//}
//else {
// StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + '!';
//}
}
});
$.ajax({
type: 'POST',
url: '/Home/SaveBehaviorByStudent' + "?t=" + Math.random(),
async: true,
data: { strData: StrData, yearStudy: YearStudy, termID: TermID, IsSaveBehavior: true },
dataType: 'JSON',
success: function (result) {
if (result) {
ShowBehaviorByStudent();
ShowAlert("Thông báo", "Lưu Thành công !");
}
else {
ShowAlert("Thông báo", "Lưu thất bại !");
}
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
function OnchangeScoreLTGV() {
onLoadTotalLTGV();
}
function onLoadTotalLTGV() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
var StrData = "";
$('#ContentContainsScore input').each(function () {
var name = this.name;
if (name != "txtDiemCuoi") {
if (this.type == 'checkbox') {
if (this.checked == true) {
StrData += $(this).val() + ';';
}
else {
StrData += 0 + ';';
}
}
else {
StrData += $(this).val() + ';';
}
}
});
var entry = 0;
var myArray = StrData.split(';;');
for (var i = 0; i < myArray.length - 1; i++) {
entry = entry + parseInt(myArray[i]);
}
document.getElementById("lblTongDiemDuKien").innerHTML = entry;
}
//Diem ren luyen || Sinh viên thêm hoạt động|| Thanh 21062017
function ShowAddActivity() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$.ajax({
type: 'GET',
url: '/Home/AddActivities' + "?t=" + Math.random(),
async: true,
data: { yearStudy: YearStudy, termID: TermID },
dataType: 'html',
success: function (html) {
$("#myModal").modal();
$("#MessagesContent").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//Diem ren luyen ||Lưu Dubaicasino hiện đang mở thêm hoạt động|| Thanh 21062017
function SaveAddActivity(YearStudy, TermID) {
var BehaviorGroupID = $("#BehaviorGroupID").val();
var txt_Content = $("#txt_Content").val();
if (txt_Content == "") {
ShowAlert("Thông báo", "Vui lòng nhập nội dung !");
return;
}
$.ajax({
type: 'POST',
url: '/Home/SaveAddActivities' + "?t=" + Math.random(),
async: true,
data: { bhvGroupID: BehaviorGroupID, bhvGroupDetailName: txt_Content, yearStudy: YearStudy, termID: TermID },
dataType: 'JSON',
success: function (result) {
if (result == '0')
ShowAddActivity();
else
ShowAlert("Thông báo", "Lưu không thành công vui lòng kiểm tra lại !");
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//Diem ren luyen ||Xóa Dubaicasino hiện đang mở thêm hoạt động|| Thanh 21062017
function DeleteAddActivity(BhvGroupDetailID, BhvGroupID, YearStudy, TermID) {
$.ajax({
type: 'POST',
url: '/Home/DeleteAddActivities' + "?t=" + Math.random(),
async: true,
data: { bhvGroupDetailID: BhvGroupDetailID, bhvGroupID: BhvGroupID, yearStudy: YearStudy, termID: TermID },
dataType: 'JSON',
success: function (result) {
if (result == '0')
ShowAddActivity();
else
ShowAlert("Thông báo", "Lưu không thành công vui lòng kiểm tra lại !");
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//Diem ren luyen || Sinh viên xem hoat động|| Thanh 21062017
function ShowViewActivityAdd() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$.ajax({
type: 'GET',
url: '/Home/ViewActivitiesAdd' + "?t=" + Math.random(),
async: true,
data: { yearStudy: YearStudy, termID: TermID },
dataType: 'html',
success: function (html) {
$("#myModal").modal();
$("#MessagesContent").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//Diem ren luyen || Diem ren luyen lop|| Thanh 20062017
function ShowBehaviorByClass() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/BehaviorByClass' + "?t=" + Math.random(),
async: true,
data: { yearStudy: YearStudy, termID: TermID },
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
});
}
//Diem ren luyen ||Chuyen diem ca nhan sang diem lop|| Thanh 21062017
function MoveBehaviorCore() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$.ajax({
type: 'POST',
url: '/Home/MoveBehaviorByObject' + "?t=" + Math.random(),
async: true,
data: { yearStudy: YearStudy, termID: TermID },
dataType: 'JSON',
success: function (result) {
if (result == true) {
ShowBehaviorByClass();
ShowAlert("Thông báo", "Chuyển điểm thành công ");
}
else
ShowAlert("Thông báo", "Chuyển điểm không thành công vui lòng kiểm tra lại !");
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//Diem ren luyen || Lưu điểm rèn luyện bởi Dubaicasino hiện đang mở|| Thanh 22062017
function SaveBehaviorByObject(StudentID, Type, YearStudy, TermID) {
var StrData = "";
$('#ContentContainsScore input').each(function () {
var value = "";
var name = this.name;
if (name != "txtDiemCuoi") { //&& name != "txtGhiChu1_" + $(this).attr("data-BehaviorDetail")) {
if (this.type == 'checkbox' || this.type == 'radio') {
if (this.checked == true) {
//value = $("[name='txtGhiChu1_" + $(this).attr("data-BehaviorDetail") + "']").val();
StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + ';' + '' + '!';
//if ($(this).attr("data-BehaviorDetail")) {
// var score = $("[id='" + $(this).attr("data-BehaviorDetail") + "']").val();
// StrData += $(this).attr("data-BehaviorDetail") + ';' + score + ';' + value + '!';
//}
}
else {
StrData += $(this).attr("data-BehaviorDetail") + ';' + 0 + ';' + '' + '!';
}
}
else {
//value = $("[name='txtGhiChu1_" + $(this).attr("data-BehaviorDetail") + "']").val();
StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + ';' + '' + '!';
//if ($(this).attr("data-BehaviorDetail")) {
// var score = $("[id='" + $(this).attr("data-BehaviorDetail") + "']").val();
// StrData += $(this).attr("data-BehaviorDetail") + ';' + score + ';' + value + '!';
//}
}
//StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + '!';
//if (this.type == 'checkbox') {
// if (this.checked == true) {
// StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + '!';
// }
// else {
// StrData += $(this).attr("data-BehaviorDetail") + ';' + 0 + '!';
// }
//}
//else {
// StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + '!';
//}
}
});
$.ajax({
type: 'POST',
url: '/Home/SaveMarkBehaviorByObject' + "?t=" + Math.random(),
async: true,
data: { strData: StrData, studentID: StudentID, type: Type, yearStudy: YearStudy, termID: TermID },
dataType: 'JSON',
success: function (result) {
if (result) {
ShowAlert("Thông báo", "Lưu Thành công !");
}
else {
ShowAlert("Thông báo", "Lưu thất bại !");
}
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//Diem ren luyen ||Cham diem hoat dong sinh vien them|| Thanh 21062017
function MarkBehaviorStudentAdd(StudentID, YearStudy, TermID) {
$.ajax({
type: 'GET',
url: '/Home/MarkBehaviorStudentAdd' + "?t=" + Math.random(),
async: true,
data: { studentID: StudentID, yearStudy: YearStudy, termID: TermID },
dataType: 'html',
success: function (html) {
$("#myModal").modal();
$("#MessagesContent").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//Diem ren luyen ||Cham diem sinh vien nhap them|| Thanh 21062017
function SaveMarkBehaviorStudentAdd(StudentID, YearStudy, TermID) {
var StrData = "";
$('input[name=txt_Score]').each(function () {
StrData += $(this).val() + ';' + $(this).data("id") + '!';
});
$.ajax({
type: 'GET',
url: '/Home/SaveMarkBehaviorStudentAdd' + "?t=" + Math.random(),
async: true,
data: { data: StrData, studentID: StudentID, yearStudy: YearStudy, termID: TermID },
dataType: 'JSON',
success: function (result) {
$("#myModal").modal("hide");
ShowAlert("Thông báo", result);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//close from
function CloseFrom() {
location.reload();
$("#myAlert").modal("hide");
}
//--------------------------- Diem ren luyen CVHT -------------------------//
//Diem ren luyen ||Trang ren luyen co van hoc tap|| Thanh 21062017
function BehaviorScoreProfessor() {
//var ClassStudentID = $("#ddlClassStudent").val();
var YearStudy = $("#ddlYearStudy1").val();
var TermID = $("#ddlTermID1").val();
var classId = $('.ddlClassStudentMany').selectpicker('val');
console.log('classId', classId);
if (classId == null || classId.length == 0) {
alert('Chưa chọn lớp');
return;
}
$("#divDiemRenLuyen").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Professor/ProfessorBehaviorScore' + '?t=' + Math.random(),
async: true,
data: {
classStudent: JSON.stringify(classId),
yearStudy: YearStudy,
termID: TermID
},
dataType: 'html',
success: function (html) {
$("#divDiemRenLuyen").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divDiemRenLuyen").html(err);
ShowAlert("Thông báo", err)
});
}
//Diem ren luyen ||Chuyen diem lop sang diem CVHT|| Thanh 21062017
function MoveBehaviorCoreByProfessor() {
var ClassStudentID = $("#ddlClassStudent").val();
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$.ajax({
type: 'POST',
url: '/Professor/MoveBehaviorByObject' + "?t=" + Math.random(),
async: true,
data: { classStudent: ClassStudentID, yearStudy: YearStudy, termID: TermID },
dataType: 'JSON',
success: function (result) {
if (result == true) {
BehaviorScoreProfessor();
ShowAlert("Thông báo", "Chuyển điểm thành công ");
}
else
ShowAlert("Thông báo", "Chuyển điểm không thành công vui lòng kiểm tra lại !");
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
// Chuyển điể Dubaicasino hiện đang mở qua cố vấn
function MoveBehaviorCoreByStudent() {
var ClassStudentID = $("#ddlClassStudent").val();
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$.ajax({
type: 'POST',
url: '/Professor/MoveBehaviorCoreByStudent' + "?t=" + Math.random(),
async: true,
data: { classStudent: ClassStudentID, yearStudy: YearStudy, termID: TermID },
dataType: 'JSON',
success: function (result) {
if (result == true) {
BehaviorScoreProfessor();
ShowAlert("Thông báo", "Chuyển điểm thành công ");
}
else
ShowAlert("Thông báo", "Chuyển điểm không thành công vui lòng kiểm tra lại !");
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//Diem ren luyen ||Load diem ren luyen trang quan ly|| Thanh 21062017
function LoadBehaviorCoreManager() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
var ClassStudentGroupID = $("#ddlClassStudentGroupID").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/LoadBehaviorScoreManager' + "?t=" + Math.random(),
async: true,
data: { classStudentGroupID: ClassStudentGroupID, yearStudy: YearStudy, termID: TermID },
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
});
}
//Diem ren luyen ||Xuat excel detail|| Thanh 21062017
function ExportBehaviorCoreDetailByClass() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
var ClassStudentGroupID = $("#ddlClassStudentGroupID").val();
$.ajax({
type: 'GET',
url: '/ReportHelper/BangDiemRenLuyenChiTiet' + "?t=" + Math.random(),
async: true,
data: { classStudentID: ClassStudentGroupID, yearStudy: YearStudy, termID: TermID },
dataType: 'JSON',
success: function (result) {
ShowAlert("Thông báo", "Thành công !");
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//Cố vấn Dubai456.com tỷ lệ hấp dẫn gửi tin nhắn cho Dubaicasino hiện đang mở
function GetGuiTinNhanSV() {
$.ajax({
type: 'GET',
url: '/Professor/CVHTGuiTinNhanSV',
async: true,
dataType: 'html',
success: function (html) {
$("#divGuiTinNhanSV").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divGuiTinNhanSV").html(err);
ShowAlert("Thông báo", err)
});
}
//lay danh sach lop
function LoadHtmlToPopupCVHT(url) {
var ClassStudentID = $("#ddlClassStudent").val();
$("#myModal").modal();
$("#MessagesContent").load(url + "?ClassStudentID=" + ClassStudentID);
}
//luu tin nhan
function LuuTinNhan() {
var txtNoiDung = tinymce.get('txtNoiDung').getContent();
var txtMaSinhVien = $("#txtMaSinhVien").val();
var txtTieuDe = $("#txtTieuDe").val();
if (txtTieuDe.length > 250) {
alert("Tiêu đề tin nhắn không được vượt quá 250 ký tự");
return;
}
if (txtNoiDung.length > 2000) {
alert("Nội dung tin nhắn không được vượt quá 2000 ký tự");
return;
}
if (txtMaSinhVien == "") {
ShowAlert("Thông báo", "Chưa nhập mã Dubaicasino hiện đang mở");
return;
}
if (txtTieuDe == "") {
ShowAlert("Thông báo", "Chưa nhập tiêu đề");
return;
} else if (txtNoiDung == "") {
ShowAlert("Thông báo", "Chưa nhập nội dung tin nhắn");
return;
} else {
$.ajax({
type: 'Post',
url: '/Professor/LuuTinNhan?txtMaSinhVien=' + txtMaSinhVien + '&txtTieuDe=' + txtTieuDe + '&txtNoiDung=' + escape(txtNoiDung) + '&t=' + Math.random(),
async: true,
dataType: 'Json',
success: function (result) {
ShowAlert("Thông báo", result)
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", "Gửi tin nhắn không thành công")
});
}
}
//------------------------------ Nhap hoc online -------------------------------
//Show form
function InsertAndUpdateOnlineAdmission(id) {
$.ajax({
type: 'GET',
url: '/Staff/InsertAndUpdateOnlineAdmission' + "?t=" + Math.random(),
async: true,
data: { ID: id },
dataType: 'html',
success: function (html) {
$("#myModal").modal();
$("#MessagesContent").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//Save
function SaveOnlineAdmission() {
var MaDot = $("#txtMaDot").val();
var MaKhoa = $("#ddlCourse").val();
var NgayBatDau = $("#txtNgayBatDau").val();
var DoiTuong = $("#ddlDoiTuong").val();
var NgayKetThuc = $("#txtNgayKetThuc").val();
$.ajax({
type: 'POST',
url: '/Staff/SaveOnlineAdmission' + "?t=" + Math.random(),
async: true,
data: { maDot: MaDot, maKhoa: MaKhoa, doiTuong: DoiTuong, ngayBatDau: NgayBatDau, ngayKetThuc: NgayKetThuc },
dataType: 'JSON',
success: function (result) {
if (result) {
$("#myModal").modal("hide");
location.reload();
}
else {
ShowAlert("Thông báo", "Lưu thất bại !");
}
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
//delete
function DeleteOnlineAdmission(id) {
$.ajax({
type: 'POST',
url: '/Staff/DeleteOnlineAdmission' + "?t=" + Math.random(),
async: true,
data: { maDot: id },
dataType: 'JSON',
success: function (result) {
if (result) {
location.reload();
ShowAlert("Thông báo", "Xóa thành công !");
}
else {
ShowAlert("Thông báo", "Xóa thất bại !");
}
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err);
});
}
// Lịch coi thi giảng viên || KHOA || 12.09.2017
function GetLichCoiThiGiangVien() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
//$("#divLichCoiThiSinhVien").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Professor/GetLichCoiThiGiangVien' + "?t=" + Math.random(),
async: true,
data: { yearStudy: YearStudy, termID: TermID },
dataType: 'html',
success: function (html) {
$("#divLichCoiThiSinhVien").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divLichCoiThiSinhVien").html(err);
});
}
// Diem danh sinh vien || KHOA || 21.09.2017
function GetDiemDanhSinhVien() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$("#divGetDiemDanhSinhVien").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/GetDiemDanhSinhVien' + "?t=" + Math.random(),
async: true,
data: { yearStudy: YearStudy, termID: TermID },
dataType: 'html',
success: function (html) {
$("#divGetDiemDanhSinhVien").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divGetDiemDanhSinhVien").html(err);
});
}
//
function GetTinhThanhThuongTru() {
$('#ddlQuanHuyenThuongTru').html('');
$('#ddlPhuongXaThuongTru').html('');
var QuocGiaThuongTru = $('#ddlQuocGiaThuongTru').val();
$.getJSON('/OnlineAdmission/GetTinhThanhThuongTru?QuocGiaThuongTru=' + QuocGiaThuongTru)
.done(function (data) {
$("#ddlTinhThanhThuongTru").empty();
$("").appendTo($('#ddlTinhThanhThuongTru'));
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ddlTinhThanhThuongTru'));
});
});
}
function GetQuanHuyenThuongTru() {
var TinhThuongTru = $('#ddlTinhThanhThuongTru').val();
$.getJSON('/OnlineAdmission/GetQuanHuyenThuongTru?TinhThanhThuongTru=' + TinhThuongTru)
.done(function (data) {
$("#ddlQuanHuyenThuongTru").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ddlQuanHuyenThuongTru'));
});
});
}
function GetTinhThanhTamTru() {
var QuocGiaTamTru = $('#ddlQuocGiaTamTru').val();
$.getJSON('/OnlineAdmission/GetTinhThanhTamTru?QuocGiaTamTru=' + QuocGiaTamTru)
.done(function (data) {
$("#ddlTinhThanhTamTru").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ddlTinhThanhTamTru'));
});
});
}
function GetQuanHuyenTamTru() {
var TinhThanhTamTru = $('#ddlTinhThanhTamTru').val();
$.getJSON('/OnlineAdmission/GetQuanHuyenTamTru?TinhThanhTamTru=' + TinhThanhTamTru)
.done(function (data) {
$("#ddlQuanTamTru").empty();
// On success, 'data' contains a list of products.
$.each(data, function (key, item) {
// Add a list item for the product.
$("").appendTo($('#ddlQuanTamTru'));
});
});
}
//Show thao luan hiang vien
function ShowThaoLuan() {
var YearStudy = $('#YearStudy').val();
var TermID = $('#TermID').val();
$("#divHienthi").html("Đang tải dữ liệu .....");
$.ajax({
type: 'GET',
url: '/Professor/ShowThaoLuan' + '?YearStudy=' + YearStudy + '&TermID=' + TermID + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divHienthi").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
// Load tin nhắn đã gửi
function GetLichSuGuiTinNhan() {
var YearStudy = $('#YearStudy').val();
var TermID = $('#TermID').val();
$("#divLichSuGuiTinNhan").html("Đang tải dữ liệu .....");
$.ajax({
type: 'GET',
url: '/Professor/LichSuGuiTinNhan',
async: true,
dataType: 'html',
success: function (html) {
$("#divLichSuGuiTinNhan").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
// Xóa tin nhắn đã gửi || Khoa: 01.02.2018
function XoaTinNhan(MessageID) {
$.ajax({
type: 'Post',
url: '/Professor/DelMessages?MessageID=' + MessageID,
async: true,
dataType: 'JSON',
success: function (data) {
ShowAlert("Thông báo", data);
GetLichSuGuiTinNhan();
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//--- insert thiết bị hư hỏng
function InUpBaoHongThietBi() {
var ddlTenThietBi = $('#ddlTenThietBi').val();
var ddlPhong = $('#ddlPhong').val();
var txtSoLuong = $('#txtSoLuong').val();
if (txtSoLuong == null || txtSoLuong == "") {
ShowAlert("Thông báo", "Nhập số lượng")
return;
}
// alert(ddlTenThietBi + ', ' + ddlPhong + ', ' + $('#txtSoLuong').val() + ', ' + $('#txtGhiChu').val());
$.ajax({
type: 'Post',
url: '/Home/InUpBaoHongThietBi?ddlTenThietBi=' + ddlTenThietBi + '&ddlPhong=' + ddlPhong
+ '&txtSoLuong=' + txtSoLuong + '&txtGhiChu=' + $('#txtGhiChu').val(),
async: true,
dataType: 'JSON',
success: function (data) {
ShowAlert("Thông báo", data);
GetDanhSachThietBiDaBaoHong();
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
function GetDanhSachThietBiDaBaoHong() {
//$("#divGetThietBiBaoHong").html("Đang tải dữ liệu .....");
$.ajax({
type: 'Get',
url: '/Home/GetDanhSachThietBiDaBaoHong',
async: true,
dataType: 'html',
success: function (html) {
$("#divGetThietBiBaoHong").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
function XoaThietBiDaBao(ID) {
if (!confirm("Xác nhận xóa ?")) {
return false;
}
$.ajax({
type: 'GET',
url: '/Home/XoaThietBiDaBao?ID=' + ID + "&t=" + Math.random(),
async: true,
dataType: 'JSON',
success: function (data) {
ShowAlert("Thông báo", data);
GetDanhSachThietBiDaBaoHong();
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#alertid").html(err);
});
}
function InUpChuyenPhong() {
var ddlLoaiYeuCau = $('#ddlLoaiYeuCau').val();
var ddlPhongCu = $('#ddlPhongCu').val();
var ddlPhongMoi = $('#ddlPhongMoi').val();
var txtNgayChuyen = $('#datetimepicker2').val();
// alert(ddlTenThietBi + ', ' + ddlPhong + ', ' + $('#txtSoLuong').val() + ', ' + $('#txtGhiChu').val());
$.ajax({
type: 'Post',
url: '/Home/InUpChuyenPhong?ddlLoaiYeuCau=' + ddlLoaiYeuCau + '&ddlPhongCu=' + ddlPhongCu + '&ddlPhongMoi=' + ddlPhongMoi
+ '&txtNgayChuyen=' + txtNgayChuyen + '&txtGhiChu=' + $('#txtGhiChu').val(),
async: true,
dataType: 'JSON',
success: function (data) {
ShowAlert("Thông báo", data);
GetDangKyChuyenPhongRoiKTC();
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
function DisRoiKyTucPhong() {
var ddlLoaiYeuCau = $('#ddlLoaiYeuCau').val();
if (ddlLoaiYeuCau == 2) {
$('#phongmuonchuyen :input').attr('disabled', false);
} else {
$('#phongmuonchuyen :input').attr('disabled', true);
}
}
function GetDangKyChuyenPhongRoiKTC() {
//$("#divGetThietBiBaoHong").html("Đang tải dữ liệu .....");
$.ajax({
type: 'Get',
url: '/Home/GetChuyenPhong',
async: true,
dataType: 'html',
success: function (html) {
$("#divGetDangKy").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
function XoaDangKyChuyenPhong(ID) {
if (!confirm("Xác nhận xóa ?")) {
return false;
}
$.ajax({
type: 'GET',
url: '/Home/XoaDangKyChuyenPhong?ID=' + ID + "&t=" + Math.random(),
async: true,
dataType: 'JSON',
success: function (data) {
ShowAlert("Thông báo", data);
GetDangKyChuyenPhongRoiKTC();
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#alertid").html(err);
});
}
// In bảng điểm rèn luyện của cố vấn Dubai456.com tỷ lệ hấp dẫn | khoa | 05.08.2018
function InDanhSachSinhVien() {
var YearStudy = $('#ddlYearStudy').val();
var TermID = $('#ddlTermID').val();
var ClassStudentID = $('.ddlClassStudentMany').selectpicker('val'); //$("#ddlClassStudent").val();
window.open("/Professor/InDanhSachSinhVien/" + YearStudy + "$" + TermID + "$" + ClassStudentID);
}
function CheckIsReadTrue(MessageID) {
$.ajax({
type: 'POST',
url: '/Home/CheckIsReadTrue?MessageID=' + MessageID + "&t=" + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
location.reload();
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#alertid").html(err);
});
}
function ReloadPage() {
location.reload();
}
//Xem ket qua khao sat
function XemKQKS() {
var isCheck = $("input:radio[name=KhaoSat]:checked").val();
if (isCheck == 0) {
DanhSachKetQuaKhaoSatHP();
}
else {
DanhSachKetQuaKhaoSatThuong();
}
}
function DanhSachKetQuaKhaoSatHP() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$("#divKetQuaKhaoSat").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/DanhSachKetQuaKhaoSatHP?YearStudy=' + YearStudy + '&TermID=' + TermID,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQuaKhaoSat").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQuaKhaoSat").html(err);
ShowAlert("Thông báo", err)
});
}
function DanhSachKetQuaKhaoSatThuong() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$("#divKetQuaKhaoSat").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/DanhSachKetQuaKhaoSatThuong?YearStudy=' + YearStudy + '&TermID=' + TermID,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQuaKhaoSat").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQuaKhaoSat").html(err);
ShowAlert("Thông báo", err)
});
}
function XemKetQuaDangKyHP() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$("#divKetQuaDangKyHP").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/XemKetQuaDangKyHP?YearStudy=' + YearStudy + '&TermID=' + TermID,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQuaDangKyHP").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQuaDangKyHP").html(err);
ShowAlert("Thông báo", err)
});
}
function XuatPhieuDangKy() {
var YearStudy = $('#ddlYearStudy').val();
var TermID = $('#ddlTermID').val();
window.open("/Home/XuatPhieuDangKy/" + YearStudy + "$" + TermID);
}
//Mien giam, tro cap
function LoadMienGiamTroCap() {
var isCheck = $("input:radio[name=MienGiamTroCap]:checked").val();
if (isCheck == 0) {
ShowMienGiam();
}
else {
ShowTroCap();
}
}
//Mien giam
function ShowMienGiam() {
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/ShowMienGiam',
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Ngoai tru
function ShowTroCap() {
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/ShowTroCap',
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
function ShowBehaviorDiscussion(BehaviorDetailID, BehaviorDetailName, StudentID, Type, YearStudy, TermID) {
$.ajax({
type: 'GET',
url: '/Home/ShowBehaviorDiscussion?BehaviorDetailID=' + BehaviorDetailID + '&StudentID=' + StudentID + '&BehaviorDetailName='
+ BehaviorDetailName + "&Type=" + Type + "&YearStudy=" + YearStudy + "&TermID=" + TermID + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#myModal").modal();
$("#MessagesContent").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
function uploadFileDiscussion() {
console.log('vo day roi');
var filename = $('#fileBinhLuan')[0].files[0].name;
//
var formData = new FormData();
formData.append('file', $('#fileBinhLuan')[0].files[0]);
formData.append('rootName', $('#txtrootfilename').val());
$.ajax({
url: '/home/DRL_UpLoadFile',
type: 'POST',
data: formData,
processData: false, // not to process the data
contentType: false, // not to set contentType
success: function (data) {
if (data.status) {
toastr.success('Upload file thành công');
$('#txtbtnUp').html(filename);
$('#btnTaiVe').show();
$('#txtpath').val(data.path);
}
else {
toastr.error(data.msg, 'Upload file không thành công');
$('#txtbtnUp').html('');
$('#btnTaiVe').hide();
$('#txtpath').val('');
}
//
$('#fileBinhLuan').val('');
},
error: function () { toastr.error(data.msg, 'Error'); }
});
}
function TaiFileVeComment(path) {
var pathd = "/home/TaiFileVe?path=" + path;
window.open(pathd, '_blank');
}
function TaiFileVe() {
var path = $('#txtpath').val();
var pathd = "/home/TaiFileVe?path=" + path;
window.open(pathd, '_blank');
}
function InsertBehaviorDiscussion(BehaviorDetailID, BehaviorDetailName, StudentID, Type, YearStudy, TermID) {
var txtNoiDung = $("#txtnoidung").val();
var path = $('#txtpath').val();
$.post("/Home/InsertBehaviorDiscussion", { BehaviorDetailID: BehaviorDetailID, StudentID: StudentID, NoiDung: txtNoiDung, YearStudy: YearStudy, TermID: TermID, path: path }, function (result) {
var html = result.replace('"', '');
html = result.replace('"', '');
var kq = result.indexOf("...");
if (kq > -1) {
$("#myModal").modal("hide");
alert("Bình luận thành công");
if (Type == "1") {
SaveBehaviorByStudent_Temp('');
ShowBehaviorByStudent();
}
else {
SaveBehaviorByObject_Temp(StudentID, Type, YearStudy, TermID, '');
location.reload();
}
}
else {
ShowAlert("Thông báo", html);
}
});
}
function ShowBehaviorDetail(BehaviorDetailID, StudentID, Type, YearStudy, TermID) {
$.ajax({
type: 'GET',
url: '/Home/ShowBehaviorDetail?BehaviorDetailID=' + BehaviorDetailID + '&StudentID=' + StudentID
+ "&Type=" + Type + "&YearStudy=" + YearStudy + "&TermID=" + TermID + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#myModal").modal();
$("#MessagesContent").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
function InsertBehaviorDetail() {
var Type = $("#txtType").val();
var YearStudy = $("#txtYearStudy").val();
var TermID = $("#txtTermID").val();
var BehaviorDetailID = $("#txtBehaviorDetailID").val();
var StudentID = $("#txtStudentID").val();
var TenChiTieu = $("#txtTenChiTieu").val();
$.post("/Home/InsertBehaviorDetail", { BehaviorDetailID: BehaviorDetailID, StudentID: StudentID, YearStudy: YearStudy, TermID: TermID, TenChiTieu: TenChiTieu }, function (result) {
var html = result.replace('"', '');
html = result.replace('"', '');
var kq = result.indexOf("...");
if (kq > -1) {
$("#myModal").modal("hide");
alert("Thêm hoạt động thành công");
if (Type == "1") {
SaveBehaviorByStudent_Temp('');
ShowBehaviorByStudent();
}
else {
SaveBehaviorByObject_Temp(StudentID, Type, YearStudy, TermID, '');
location.reload();
}
}
else {
ShowAlert("Thông báo", html);
}
});
}
function UploadFile(url) {
if (window.FormData !== undefined) {
var StudentID = $("#txtStudentID").val();
var BehaviorDetailID = $("#txtBehaviorDetailID").val();
var YearStudy = $("#txtYearStudy").val();
var TermID = $("#txtTermID").val();
var fileUpload = $("#HinhMinhChung").get(0);
var files = fileUpload.files;
var fileData = new FormData();
for (var i = 0; i < files.length; i++) {
fileData.append(files[i].name, files[i]);
}
fileData.append('username', 'Manas');
$.ajax({
url: '/Home/UploadFiles?StudentID=' + StudentID + '&BehaviorDetailID=' + BehaviorDetailID + '&YearStudy=' + YearStudy + '&TermID=' + TermID,
type: "POST",
contentType: false,
processData: false,
data: fileData,
success: function (data) {
if (data.Result == true) {
return;
}
else {
alert(data.Url);
}
},
error: function (err) {
alert(err.statusText);
}
});
}
else {
alert("FormData is not supported.");
}
}
function SaveBehaviorByStudent_Temp(BehaviorDetailID) {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
var StrData = "";
$('#ContentContainsScore input').each(function () {
var name = this.name;
if (name != "txtDiemCuoi") {
if (this.type == 'checkbox' || this.type == 'radio') {
if (this.checked == true) {
if (BehaviorDetailID == '' || BehaviorDetailID != $(this).attr("data-BehaviorDetail")) {
StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + '!';
}
}
else {
if (BehaviorDetailID == '' || BehaviorDetailID != $(this).attr("data-BehaviorDetail")) {
StrData += $(this).attr("data-BehaviorDetail") + ';' + 0 + '!';
}
}
}
else {
if (BehaviorDetailID == '' || BehaviorDetailID != $(this).attr("data-BehaviorDetail")) {
StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + '!';
}
}
}
});
$.ajax({
type: 'POST',
url: '/Home/SaveBehaviorByStudent' + "?t=" + Math.random(),
async: true,
data: { strData: StrData, yearStudy: YearStudy, termID: TermID, IsSaveBehavior: false },
dataType: 'JSON',
success: function (result) { },
})
}
function SaveBehaviorByObject_Temp(StudentID, Type, YearStudy, TermID, BehaviorDetailID) {
var StrData = "";
$('#ContentContainsScore input').each(function () {
var value = "";
var name = this.name;
if (name != "txtDiemCuoi") {
if (this.type == 'checkbox' || this.type == 'radio') {
if (this.checked == true) {
if (BehaviorDetailID == '' || BehaviorDetailID != $(this).attr("data-BehaviorDetail")) {
StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + ';' + '' + '!';
}
}
else {
if (BehaviorDetailID == '' || BehaviorDetailID != $(this).attr("data-BehaviorDetail")) {
StrData += $(this).attr("data-BehaviorDetail") + ';' + 0 + ';' + '' + '!';
}
}
}
else {
if (BehaviorDetailID == '' || BehaviorDetailID != $(this).attr("data-BehaviorDetail")) {
StrData += $(this).attr("data-BehaviorDetail") + ';' + $(this).val() + ';' + '' + '!';
}
}
}
});
$.ajax({
type: 'POST',
url: '/Home/SaveMarkBehaviorByObject' + "?t=" + Math.random(),
async: true,
data: { strData: StrData, studentID: StudentID, type: Type, yearStudy: YearStudy, termID: TermID },
dataType: 'JSON',
success: function (result) { },
})
}
function XemHinhMinhChung(BehaviorDetailID, StudentID, YearStudy, TermID) {
$("#myModal").modal();
$("#MessagesContent").load("/Home/XemHinhMinhChung?BehaviorDetailID=" + BehaviorDetailID + "&StudentID=" + StudentID
+ "&YearStudy=" + YearStudy + "&TermID=" + TermID);
}
function HienThiSuKienCTXH() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$("#divSuKienCTXH").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Home/HienThiSuKienCTXH' + "?t=" + Math.random(),
async: true,
data: { yearStudy: YearStudy, termID: TermID },
dataType: 'html',
success: function (html) {
$("#divSuKienCTXH").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divSuKienCTXH").html(err);
});
}
function HienFormDangKyCTXH(ExcutionActivityID) {
$.ajax({
type: 'GET',
url: '/Home/HienFormDangKyCTXH?ExcutionActivityID=' + ExcutionActivityID + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#myModal").modal();
$("#MessagesContent").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
function DangKyCTXH(ExcutionActivityID) {
var Roles = $("#ddlRoles").val();
$.post("/Home/DangKyCTXH", { ExcutionActivityID: ExcutionActivityID, Roles: Roles }, function (result) {
var html = result.replace('"', '');
html = result.replace('"', '');
var kq = result.indexOf("...");
if (kq > -1) {
$("#myModal").modal("hide");
alert("Đăng ký thành công");
HienThiSuKienCTXH();
}
else {
ShowAlert("Thông báo", html);
}
});
}
function HuyDangKyCTXH(ExcutionActivityID) {
if (confirm("Bạn có chắc chắn muốn hủy đăng ký?")) {
$.post("/Home/HuyDangKyCTXH", { ExcutionActivityID: ExcutionActivityID }, function (result) {
var html = result.replace('"', '');
html = result.replace('"', '');
var kq = result.indexOf("...");
if (kq > -1) {
$("#myModal").modal("hide");
alert("Hủy đăng ký thành công");
HienThiSuKienCTXH();
}
else {
ShowAlert("Thông báo", html);
}
});
}
}
function DeleteBehaviorDetail(BehaviorDetailID, StudentID, YearStudy, TermID, Type) {
if (confirm("Bạn có chắc chắn muốn xóa hoạt động này?")) {
$.post("/Home/DeleteBehaviorDetail", { BehaviorDetailID: BehaviorDetailID, StudentID: StudentID, YearStudy: YearStudy, TermID: TermID }, function (result) {
var html = result.replace('"', '');
html = result.replace('"', '');
var kq = result.indexOf("...");
if (kq > -1) {
$("#myModal").modal("hide");
alert("Xóa hoạt động thành công");
if (Type == "1") {
SaveBehaviorByStudent_Temp(BehaviorDetailID);
ShowBehaviorByStudent();
}
else {
SaveBehaviorByObject_Temp(StudentID, Type, YearStudy, TermID, BehaviorDetailID);
location.reload();
}
}
else {
ShowAlert("Thông báo", html);
}
});
}
}
function ShowEditBehaviorDetailForm(BehaviorDetailID, StudentID, YearStudy, TermID, Type) {
$.ajax({
type: 'GET',
url: '/Home/ShowEditBehaviorDetailForm?BehaviorDetailID=' + BehaviorDetailID + '&StudentID=' + StudentID
+ "&YearStudy=" + YearStudy + "&TermID=" + TermID + "&Type=" + Type + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#myModal").modal();
$("#MessagesContent").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
function UpdateBehaviorDetail() {
var Type = $("#txtType").val();
var YearStudy = $("#txtYearStudy").val();
var TermID = $("#txtTermID").val();
var BehaviorDetailID = $("#txtBehaviorDetailID").val();
var StudentID = $("#txtStudentID").val();
var TenChiTieu = $("#txtTenChiTieu").val();
$.post("/Home/UpdateBehaviorDetail", { BehaviorDetailID: BehaviorDetailID, StudentID: StudentID, YearStudy: YearStudy, TermID: TermID, TenChiTieu: TenChiTieu }, function (result) {
var html = result.replace('"', '');
html = result.replace('"', '');
var kq = result.indexOf("...");
if (kq > -1) {
$("#myModal").modal("hide");
alert("Cập nhật hoạt động thành công");
if (Type == "1") {
SaveBehaviorByStudent_Temp('');
ShowBehaviorByStudent();
}
else {
SaveBehaviorByObject_Temp(StudentID, Type, YearStudy, TermID, '');
location.reload();
}
}
else {
ShowAlert("Thông báo", html);
}
});
}
function HienThiSuKienCTXH_NV() {
var YearStudy = $("#ddlYearStudy").val();
var TermID = $("#ddlTermID").val();
$("#divSuKienCTXH").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Staff/HienThiSuKienCTXH' + "?t=" + Math.random(),
async: true,
data: { yearStudy: YearStudy, termID: TermID },
dataType: 'html',
success: function (html) {
$("#divSuKienCTXH").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divSuKienCTXH").html(err);
});
}
function DiemDanhCTXH() {
debugger;
var StudentID = $("#txtMASV").val();
var ExcutionActivityID = $("#txtExcutionActivityID").val();
$.post("/Staff/DiemDanhCTXH", { ExcutionActivityID: ExcutionActivityID, StudentID: StudentID }, function (result) {
var html = result.replace('"', '');
html = result.replace('"', '');
var kq = result.indexOf("...");
if (kq > -1) {
alert("Điểm danh thành công");
document.getElementById("txtMASV").value = "";
document.getElementById("txtMASV").focus();
}
else {
alert(html);
document.getElementById("txtMASV").value = "";
document.getElementById("txtMASV").focus();
}
});
}
function DanhSachHoaDon() {
var YearStudy = $('#ddlYearStudy').val();
var TermID = $('#ddlTermID').val();
$("#divDanhSachHoaDon").showLoading("Loading ...");
$.ajax({
type: 'GET',
url: '/Home/DanhSachHoaDon' + '?YearStudy=' + YearStudy + '&TermID=' + TermID + '&t=' + Math.random(),
async: true,
dataType: 'html',
success: function (html) {
$("#divDanhSachHoaDon").html(html);
},
})
.fail(
function (jqXHR, textStatus, err) {
ShowAlert("Thông báo", err)
});
}
//Hien thi danh sach LHP de phan cong
function HienThiLHP_PhanCong() {
var Y = $("#YearStudy").val();
var T = $("#TermID").val();
$("#divKetQua").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Professor/HienThiLHPPhanCong?Y=' + Y + '&T=' + T,
async: true,
dataType: 'html',
success: function (html) {
$("#divKetQua").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divKetQua").html(err);
ShowAlert("Thông báo", err)
});
}
//Hien thi form phan cong GV
function HienThiFormPhanCong(malhp, mamh, tenmh, tenhp, sotietdunglop, sotiethethong) {
if (malhp === '') {
Swal.fire('Thông báo!', 'Không tìm thấy được dữ liệu. Vui lòng nhấn F5 để tải lại.', 'warning');
return;
}
$.ajax({
type: 'GET',
url: '/Professor/PhanCongGiangVien?malhp=' + malhp,
async: true,
dataType: 'html',
success: function (html) {
$('#ModalPhanCongGiangDayContent').html(html);
$('#mamhModal').text(mamh);
$('#tenmhModal').text(tenmh);
$('#tenhpModal').text(tenhp);
$('#sotietdunglopModal').text(sotietdunglop);
$('#sotiethethongModal').text(sotiethethong);
document.getElementById("malhpModal").value = malhp;
HienThiDSGV_PhanCong(malhp);
HienThiDSGV_DaPhanCong(malhp);
$('#ModalPhanCongGiangDay').modal('show');
},
error: function (jqXHR, textStatus, err) {
Swal.fire("Lỗi", "Vui lòng nhấn Ctrl + F5 để tải lại. ", "error");
}
});
}
//Hien thi danh sach GV
function HienThiDSGV_PhanCong(malhp) {
var sort = $("#ddlLocGVTheo").val();
$("#divDSGV").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Professor/HienThiGVPhanCong?malhp=' + malhp + '&sort=' + sort,
async: true,
dataType: 'html',
success: function (html) {
$("#divDSGV").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divDSGV").html(err);
ShowAlert("Thông báo", err)
});
}
//Hien thi danh sach GV da phan cong
function HienThiDSGV_DaPhanCong(malhp) {
$("#divDSGVPC").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Professor/HienThiGVDaPhanCong?malhp=' + malhp,
async: true,
dataType: 'html',
success: function (html) {
$("#divDSGVPC").html(string(html));
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divDSGVPC").html(err);
ShowAlert("Thông báo", err)
});
}
// Luu phan cong
function LuuPhanCongGiangDay(magv) {
var malhp = $('#malhpModal').val();
$.ajax({
type: 'GET',
url: '/Professor/LuuPhanCongGiangDay',
async: true,
data: {
malhp: malhp,
magv: magv,
},
dataType: 'json',
success: function (res) {
if (res.status) {
document.getElementById("txtSearch").value = "";
HienThiDSGV_PhanCong(malhp);
HienThiDSGV_DaPhanCong_TinhSoTiet(malhp);
}
else {
Swal.fire('Thông báo', 'Phân công không thành công!', 'info');
return;
}
},
error: function (jqXHR, textStatus, err) {
Swal.fire("Lỗi", "Vui lòng nhấn Ctrl + F5 để tải lại. ", "error");
}
});
}
function HienThiDSGV_DaPhanCong_TinhSoTiet(malhp) {
$("#divDSGVPC").showLoading("Loading ....");
$.ajax({
type: 'GET',
url: '/Professor/HienThiGVDaPhanCong?malhp=' + malhp,
async: true,
dataType: 'html',
success: function (html) {
$("#divDSGVPC").html(string(html));
var sotietdunglop = parseInt($('#sotietdunglopModal').text());
var sotiethethong = parseInt($('#sotiethethongModal').text());
var gv = $('#txtDSGV').val().split(",");
var count = gv.length - 1;
if (count > 0) {
var a = sotietdunglop / count;
var round = Math.ceil(a);
var b = sotietdunglop;
for (var i = 0; i < count; i++) {
if (gv[i] != "") {
if (i == 0) {
b = b - round;
document.getElementById("txtSoTietDungLop_" + gv[i]).value = round;
document.getElementById("txtSoTietHeThong_" + gv[i]).value = sotiethethong;
}
else if (i == count - 1) {
b = Math.floor(b);
document.getElementById("txtSoTietDungLop_" + gv[i]).value = b;
document.getElementById("txtSoTietHeThong_" + gv[i]).value = "0";
}
else {
b = b - round;
document.getElementById("txtSoTietDungLop_" + gv[i]).value = round;
document.getElementById("txtSoTietHeThong_" + gv[i]).value = "0";
}
}
}
}
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#divDSGVPC").html(err);
ShowAlert("Thông báo", err)
});
}
// Cap nhat phan cong
function CapNhatPhanCongGiangDay() {
var gv = $('#txtDSGV').val().split(",");
var malhp = $('#malhpModal').val();
var sotietdunglop = $('#sotietdunglopModal').text();
var sotiethethong = $('#sotiethethongModal').text();
var data = "";
for (var i = 0; i < gv.length; i++) {
if (gv[i] != "") {
var SoTietDungLop = document.getElementById("txtSoTietDungLop_" + gv[i]).value;
var SoTietHeThong = document.getElementById("txtSoTietHeThong_" + gv[i]).value;
data += gv[i] + '_' + SoTietDungLop + '_' + SoTietHeThong + ";";
}
}
$.ajax({
type: 'GET',
url: '/Professor/CapNhatPhanCongGiangDay',
async: true,
data: {
malhp: malhp,
dsgv: data,
sotietdunglop: sotietdunglop,
sotiethethong: sotiethethong
},
dataType: 'json',
success: function (res) {
if (res.status) {
$('#ModalPhanCongGiangDay').modal('hide');
HienThiLHP_PhanCong();
}
else {
Swal.fire('Thông báo', 'Cập nhật phân công không thành công!', 'info');
return;
}
},
error: function (jqXHR, textStatus, err) {
Swal.fire("Lỗi", "Vui lòng nhấn Ctrl + F5 để tải lại. ", "error");
}
});
}
// Xoa phan cong
function XoaPhanCongGiangDay(magv) {
var malhp = $('#malhpModal').val();
$.ajax({
type: 'GET',
url: '/Professor/XoaPhanCongGiangDay',
async: true,
data: {
malhp: malhp,
magv: magv,
},
dataType: 'json',
success: function (res) {
if (res.status) {
document.getElementById("txtSearch").value = "";
HienThiDSGV_PhanCong(malhp);
HienThiDSGV_DaPhanCong_TinhSoTiet(malhp);
}
else {
Swal.fire('Thông báo', 'Xóa phân công không thành công!', 'info');
return;
}
},
error: function (jqXHR, textStatus, err) {
Swal.fire("Lỗi", "Vui lòng nhấn Ctrl + F5 để tải lại. ", "error");
}
});
}
//Doi mat khau phu huynh
function UpdateParentPW() {
var pw = $('#txtPW').val();
var pw1 = $('#txtPW1').val();
var pw2 = $('#txtPW2').val();
if (pw == '' || pw1 == "" || pw2 == "") {
ShowAlert("Chú ý ", "Vui lòng nhập hết thông tin trước khi lưu");
return;
}
if (pw1 != pw2) {
ShowAlert("Chú ý ", "Mật khẩu nhập lại không chính xác");
return;
}
var parapw = new Object();
parapw.ID = "";
parapw.txtPW = pw;
parapw.txtPW1 = pw1;
parapw.txtPW2 = pw2;
$("#btnUpdate").showLoading("...");
$.ajax({
type: 'GET',
url: '/API/Student/parent' + "?t=" + Math.random(),
async: true,
data: { pw: pw, pw1: pw1, pw2: pw2 },
dataType: 'html',
success: function (html) {
html = string(html);
var kq = html.indexOf("...");
if (kq > -1) { $("#myModal").modal("hide"); }
ShowAlert("Thông báo", html);
$("#btnUpdate").html("Cập nhật");
},
})
.fail(
function (jqXHR, textStatus, err) {
$("#btnUpdate").hideLoading();
$("#btnUpdate").html("Cập nhật");
ShowAlert("Thông báo", err);
});
};