Mister Spy Say ="Hello Kids ... :D" ___ ____ _ _____ | \/ (_) | | / ___| | . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _ | |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | | | | | | \__ \ || __/ | /\__/ / |_) | |_| | \_| |_/_|___/\__\___|_| \____/| .__/ \__, | | | __/ | |_| |___/ Bot Mister Spy V3
Mister Spy

Mister Spy

Current Path : /home/caballoscriollos/public_html/web/admin/js/
Upload File :
Current File : /home/caballoscriollos/public_html/web/admin/js/jquery.jsgrid.eventos.init.js

/**
* Theme: Ubold Admin Template
* Author: Coderthemes
* JsGrid page
*/


/**
 * JsGrid Controller
 */

var urlJsonData = "json-eventos.php?All=1";
var urlJsonAdd = "json-eventos-add.php";
var urlJsonMod = "json-eventos-mod.php";
var urlJsonDel = "json-eventos-del.php";
var EntidadNombre = "Evento";

disableInsert = true;
disableEdit = true;

var CategoriasF = [{IdCategoria: '', Nombre: 'Indistinto' }].concat(Categorias);
var ProvinciasF = [{IdProvincia: '', Nombre: 'Indistinto' }].concat(Provincias);

var fields_grid =  [
                {
                    name: "CategoriaTexto", 
                    title: "Competencias",
                    type: "text", 
                    width: "30%", 
                    validate: {
                        validator: "required",
                        message: "Ingrese el nombre"
                    }
                },
                {
                	name: "Titulo", 
                	type: "text", 
                	width: "30%", 
                	validate: {
                		validator: "required",
                		message: "Ingrese el nombre"
                	}
                },
                {
                    name: "IdProvincia", 
                    title: "Provincia",
                    type: "select", 
                    items: ProvinciasF, 
                    valueField: "IdProvincia", 
                    textField: "Nombre",
                    width: "20%", 
                    validate: {
                        validator: function(value) { return value > 0; },
                        message: "Seleccione una categoria"
                    }
                },
                {
                    name: "Localidad", 
                    type: "text", 
                    width: "20%", 
                    validate: {
                        validator: "required",
                        message: "Ingrese la localidad"
                    }
                },
                {
                    title: "Inicio", 
                    name: "Fecha", 
                    type: "text", 
                    width: "10%", 
                    validate: {
                        validator: "required",
                        message: "Ingrese la fecha"
                    },
                    itemTemplate: function(value, item) {
                        var arrFecha = value.split('-');
                        return  arrFecha[2] + '-' + arrFecha[1] + '-' + arrFecha[0];
                    }
                },
                {
                    title: "Fin", 
                    name: "FechaHasta", 
                    type: "text", 
                    width: "10%", 
                    validate: {
                        validator: "required",
                        message: "Ingrese la fecha"
                    },
                    itemTemplate: function(value, item) {
                        var arrFecha = value.split('-');
                        return  arrFecha[2] + '-' + arrFecha[1] + '-' + arrFecha[0];
                    }
                },
                {
                	type: "control",
                	deleteButtonTooltip: "Eliminar",
            		searchButtonTooltip: "Buscar",
            		editButtonTooltip: "Editar",
            		cancelEditButtonTooltip: "Cancelar",
            		updateButtonTooltip: "Actualizar",
            		insertButtonTooltip: "Insertar",
                    width: "10%", 
                	itemTemplate: function(value, item) {
                		var $result = jsGrid.fields.control.prototype.itemTemplate.apply(this, arguments);
                		
                		var $el = $('<input class="jsgrid-button jsgrid-search-button" type="button" title="Ver detalle">');
                		var eb = $result[0];
                		
                		$el.on("click", function() {
                        	window.location.href = "productos_detail.php?IdProducto=" + item.IdProducto;
                		});
                		
                		$(eb).on("click", function () {
                			$('#modal-update #IdEvento').val(item.IdEvento);
                			$('#modal-update #TituloU').val(item.Titulo);
                			$('#modal-update #FechaU').val(formatDate(item.Fecha));
                			$('#modal-update #FechaHastaU').val(formatDate(item.FechaHasta));
                            $('#modal-update #FechaInscripcionDesdeU').val(formatDate(item.Fecha));
                            $('#modal-update #FechaInscripcionHastaU').val(formatDate(item.FechaHasta));
                			$('#modal-update #IdRegionU').val(item.IdRegion);
                            $('#modal-update #IdProvinciaU').val(item.IdProvincia);
                            $('#modal-update #LocalidadU').val(item.Localidad);
                			$('#modal-update #DireccionU').val(item.Direccion);
                			$('#modal-update #ObservacionesU').val(item.Observaciones);
                            $('#modal-update #DescripcionTarifasU').val(item.DescripcionTarifas);
                            $('#modal-update #InformacionAdicionalU').val(item.InformacionAdicional);
                			$('#modal-update #VideoU').val(item.Video);
                			$('#modal-update #EliminarImagen').val(0);
                			$('#modal-update #EliminarArchivos').val('');
                			
                			if (item.Imagen != '') {
                				$('#image-2').attr('src', item.Imagen);
                				$('#btn-rm-2').removeAttr('disabled');
                			}

                            if (item.Suspendido == 1 || item.Suspendido == '1') {
                                $('#SuspendidoU').prop('checked', true);
                            } else {
                                $('#SuspendidoU').prop('checked', false);
                            }
                            
                            $('#seleccionCategoriasSecU').empty();
                            $(item.CategoriasSecundarias).each( function(i) {
                                debugger;
                                $('#seleccionCategoriasSecU').append(getItemTemplateCategorias(this.Categoria.Nombre, this.Categoria.IdCategoria, "categoria-seleccionadaU", '#seleccionCategoriasSecU', "IdCategoria", this.IdInstancia, this.IdCategoriaSubrubro));
                            });
        	
        					$('#files-containerU').empty();
                			
                			if (item.Archivos && item.Archivos.length > 0) {
                				for (var j = 1; j <= item.Archivos.length; j++) {
                					var nextid = item.Archivos[j-1].IdEventoArchivo;
                					
									var template = '<div class="row" id="file-container-' + nextid + '" style="border: 1px solid #E3E3E3; padding: 10px;">';
									template+= '	<div class="col-sm-8">';
									template+= '		<a style="line-height: 38px" href="../_recursos/eventos/archivos/' + item.Archivos[j-1].Archivo + '" target="_blank">' + item.Archivos[j-1].Nombre + '</a>';
									template+= '	</div>';
									template+= '	<div class="col-sm-4">';
									template+= '		<button id="btn-rm-file-' + nextid + '" type="button" class="btn btn-danger waves-effect waves-light" onclick="RemoveFileGuardado(\'' + nextid + '\');" style="height: 38px"><span class="btn-label"><i class="fa fa-times"></i></span> Eliminar</button>';
									template+= '	</div>';
									template+= '</div>';
			
									$('#files-containerU').append(template);
								}
							}
        	
							InsertFile(100);
							SetupFile(101);
                			
                        	Custombox.open({
                				target: '#modal-update',
               					effect: 'fadein',
               					overlaySpeed: 200,
               					overlayColor: '#36404a'
            				});
                        });
                            
    					return $result;
                	}
            	}
            ];

Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat