Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var app = angular.module('BlankApp', [ 'ngMaterial', 'ngMessages', 'ngRoute' ]);
- app
- .controller(
- 'GOPCtrl',
- function($scope, $http, $location) {
- $scope.ResponseDetails = "";
- $scope.configData = "";
- $scope.init = function() {
- var data = "";
- $http
- .post(
- 'configservice/propertiesService/getProperties',
- data)
- .success(
- function(data, status, headers, config) {
- $scope.configData = data;
- $scope.customers = $scope.configData[0];
- $scope.points = $scope.configData[1];
- $scope.cheques = $scope.configData[2];
- $scope.returns = $scope.configData[3];
- $scope.campaigns = $scope.configData[4];
- $scope.others = $scope.configData[5];
- }).error(
- function(data, status, header, config) {
- console.log("asdas");
- $scope.ResponseDetails = "Data: "
- + data;
- });
- data = "";
- $http
- .post(
- 'configservice/propertiesService/getDBProperties',
- data)
- .success(
- function(data, status, headers, config) {
- $scope.dbproperties = data.dbProperties;
- }).error(
- function(data, status, header, config) {
- console.log("asdas");
- $scope.ResponseDetails = "Data: "
- + data;
- });
- };
- $scope.dota = "";
- $scope.save = function() {
- var defaults = angular.extend({},
- $scope.defaultCustomer, $scope.defaultPoint,
- $scope.defaultCheque, $scope.defaultReturn,
- $scope.defaultCampaign);
- console.log(defaults);
- var object = angular.extend({}, $scope.customers,
- $scope.points, $scope.cheques, $scope.returns,
- $scope.campaigns, $scope.others, defaults);
- console.log(object);
- $http
- .post(
- 'configservice/propertiesService/saveProperties',
- JSON.stringify(object))
- .success(
- function(data, status, headers, config) {
- console.log("sucess")
- $scope.init();
- }).error(
- function(data, status, header, config) {
- console.log("error");
- $scope.ResponseDetails = "Data: "
- + data;
- });
- }
- $scope.saveDb = function() {
- var object = $scope.dbproperties;
- console.log(object);
- $http
- .post(
- 'configservice/propertiesService/saveDBProperties',
- JSON.stringify(object))
- .success(
- function(data, status, headers, config) {
- console.log("sucess")
- $scope.init();
- }).error(
- function(data, status, header, config) {
- console.log("error");
- $scope.ResponseDetails = "Data: "
- + data;
- });
- };
- $scope.dbproperties = "";
- $scope.options = [ {
- "id" : 0,
- "value" : 'internal'
- }, {
- "id" : 1,
- "value" : 'external'
- }, {
- "id" : 2,
- "value" : 'custom'
- }, {
- "id" : 4,
- "value" : 'true'
- }, {
- "id" : 5,
- "value" : 'false'
- } ];
- $scope.getCustomers = function() {
- console.log($http.post('adress').success(function(r) {
- console.log("then");
- }).error(function(e) {
- console.log("error");
- }));
- }
- $scope.defaultCustomer = {
- "customerdef" : [ {
- "name" : "customers",
- "shown" : false,
- "value" : "internal"
- } ]
- };
- $scope.defaultPoint = {
- "pointdef" : [ {
- "name" : "points",
- "shown" : false,
- "value" : "internal"
- } ]
- };
- $scope.defaultCheque = {
- "chequedef" : [ {
- "name" : "cheques",
- "shown" : false,
- "value" : "internal"
- } ]
- };
- $scope.defaultReturn = {
- "returnsdef" : [ {
- "name" : "returns",
- "shown" : false,
- "value" : "internal"
- } ]
- };
- $scope.defaultCampaign = {
- "campaigndef" : [ {
- "name" : "campaigns",
- "shown" : false,
- "value" : "internal"
- } ]
- };
- $scope.customers = "";
- $scope.points = "";
- $scope.cheques = "";
- $scope.returns = "";
- $scope.campaigns = "";
- $scope.others = "";
- $scope.customerFilter = "";
- $scope.select = function(customer) {
- console.log(customer.value);
- if (customer.value == 'internal') {
- return {
- "id" : 0,
- "value" : 'internal'
- };
- } else {
- return {
- "id" : 1,
- "value" : 'external'
- };
- }
- }
- $scope.initGOP = function() {
- var $sayfa = $location.path();
- if ($sayfa == '/gopservicebus') {
- $scope.gopselected = true;
- $scope.dbselected = false;
- } else {
- $scope.dbselected = true;
- $scope.gopselected = false;
- }
- console.log("startGOP");
- }
- $scope.initIDB = function() {
- var $sayfa = $location.path();
- if ($sayfa == '/gopservicebus') {
- $scope.gopselected = true;
- $scope.dbselected = false;
- } else {
- $scope.dbselected = true;
- $scope.gopselected = false;
- }
- console.log("startIDB");
- }
- $scope.gopselected = false;
- $scope.dbselected = false;
- $scope.activate = function(name) {
- if (name == 'gop') {
- $scope.gopselected = true;
- $scope.dbselected = false;
- } else {
- $scope.dbselected = true;
- $scope.gopselected = false;
- }
- };
- $scope.toggle = function(id) {
- switch (id) {
- case 0: {
- if ($scope.defaultCustomer.customerdef[0].shown == true) {
- $scope.defaultCustomer.customerdef[0].shown = false;
- } else {
- $scope.defaultCustomer.customerdef[0].shown = true;
- }
- break;
- }
- case 1: {
- if ($scope.defaultPoint.pointdef[0].shown == true) {
- $scope.defaultPoint.pointdef[0].shown = false;
- } else {
- $scope.defaultPoint.pointdef[0].shown = true;
- }
- break;
- }
- case 2: {
- if ($scope.defaultCheque.chequedef[0].shown == true) {
- $scope.defaultCheque.chequedef[0].shown = false;
- } else {
- $scope.defaultCheque.chequedef[0].shown = true;
- }
- break;
- }
- case 3: {
- if ($scope.defaultReturn.returnsdef[0].shown == true) {
- $scope.defaultReturn.returnsdef[0].shown = false;
- } else {
- $scope.defaultReturn.returnsdef[0].shown = true;
- }
- break;
- }
- case 4: {
- if ($scope.defaultCampaign.campaigndef[0].shown == true) {
- $scope.defaultCampaign.campaigndef[0].shown = false;
- } else {
- $scope.defaultCampaign.campaigndef[0].shown = true;
- }
- break;
- }
- }
- };
- $scope.customerFilter = function(message) {
- if ($scope.customerFilters) {
- return $scope.customerFilters
- .replace(/\s*,\s*/g, ',')
- .split(',')
- .every(
- function(customerFilter) {
- return message.customerFilters
- .some(function(objTag) {
- return objTag
- .indexOf(customerFilter) !== -1;
- });
- });
- } else {
- return true;
- }
- };
- $scope.datasource = {
- "name" : "",
- "username" : "",
- "password" : "",
- "host" : "",
- "dbname" : "",
- "string" : ""
- };
- $scope.createDataSource = function() {
- var ds = "";
- ds = "<Resource auth=\"Container\" autoReconnect=\"true\" driverClassName=\"net.sourceforge.jtds.jdbc.Driver\" factory=\"org.apache.commons.dbcp.BasicDataSourceFactory\" logAbandoned=\"true\" maxActive=\"100\" maxIdle=\"80\" maxWait=\"15000\""
- + "name=\""
- + $scope.datasource.name
- + "\" password=\""
- + $scope.datasource.password
- + "\" removeAbandoned=\"true\" removeAbandonedTimeout=\"60\" type=\"javax.sql.DataSource\" url=\"jdbc:jtds:sqlserver://"
- + $scope.datasource.host
- + ";databaseName="
- + $scope.datasource.dbname
- + "\" username=\""
- + $scope.datasource.username
- + "\" validationQuery=\"select getDate()\" />";
- $scope.datasource.string = ds;
- };
- $scope.clearDataSource = function() {
- $scope.datasource = {
- "name" : "",
- "username" : "",
- "password" : "",
- "host" : "",
- "dbname" : "",
- "string" : ""
- };
- };
- });
- app.config(function($routeProvider) {
- $routeProvider.when("/gopservicebus", {
- templateUrl : "view/gopservicebus.html"
- }).when("/internaldb", {
- templateUrl : "view/internaldb.html"
- }).otherwise({
- redirectTo : '/gopservicebus'
- });
- });
Add Comment
Please, Sign In to add comment