%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home1/dimen328/libertysa.com.br/admin/modules/dados/
Upload File :
Create Path :
Current File : //home1/dimen328/libertysa.com.br/admin/modules/dados/CadFormJS.js

$(document).ready(function(){
	$(".accordion-toggle").off();
	$(".accordion-toggle").on("click", function(){
		if($(this).hasClass("collapsed")){
			$(this).find("i").removeClass("fa-chevron-down").addClass("fa-chevron-up");
		}else{
			$(this).find("i").removeClass("fa-chevron-up").addClass("fa-chevron-down");
		}
	});
	
	verificaTipoPrincipal();
	function verificaTipoPrincipal(){
		
		var cmbtipo					= "Matriz";
		//definir url + oper 
		$.ajax({
				url: "modules/dados/CTRL.php",
				type: 'POST',
				data: { oper: "11", cmbtipo:cmbtipo },
				complete: function (e, xhr, result) {
					if (e.readyState == 4 && e.status == 200) {
		 
						try { 
							var Obj = eval("(" + e.responseText + ")"); //Combo OS
						}
						catch (err) {
						}
						
						if(Obj != null){
							if(Obj.msg ==1){
								$("#cmbtipo :contains('Matriz')").prop("selected",false).remove();
							}else{
								$("#cmbtipo :contains('Filial')").prop("selected",false).remove();
							}
							$("#cmbtipo").prop('disabled', true);
						}
					}
				}
			});
		
		
	}
	
	$("#btninserir").click(function(){
		
		var validar = false;
		$(this).attr("disabled", "disabled");
		
		$(".requiredField").each(function(index,value){
			verificaBranco($(value).attr("id"), function(response){
				if(response == true){
					 validar  = true;
				} 
			});		
		});
			
		if(validar){  
			inserir();
		}else{
			$("#btninserir").removeAttr('disabled');
		}
		
	});

	function inserir(){
	
		var txtrazao_social			= $("#txtrazao_social").val();
		var txtunidade				= $("#txtunidade").val();
		var txtcep					= $("#txtcep").val();
		var txtendereco				= $("#txtendereco").val();
		var txtnumero				= $("#txtnumero").val();
		// var cmbestado				= $("#cmbestado option:selected").text();
		var cmbestado				= $("#cmbestado").val();
		var txtbairro				= $("#txtbairro").val();
		var txtcidade				= $("#txtcidade").val();
		var txtcomplemento			= $("#txtcomplemento").val();
		// var txttelefone				= $("#txttelefone").val();
		// var txtcelular				= $("#txtcelular").val();
		// var txtemail				= $("#txtemail").val();
		var cmbstatus				= $("#cmbstatus").val();
		var cmbtipo					= $("#cmbtipo option:selected").text();

		//definir url + oper 
		$.ajax({
				url: "modules/dados/CTRL.php",
				type: 'POST',
				data: { oper: "1", txtrazao_social: txtrazao_social, txtunidade: txtunidade, txtcep: txtcep, txtendereco: txtendereco, txtnumero: txtnumero, cmbestado: cmbestado, txtbairro: txtbairro, txtcidade: txtcidade, txtcomplemento: txtcomplemento,  cmbstatus: cmbstatus, cmbtipo: cmbtipo },
				complete: function (e, xhr, result) {
					if (e.readyState == 4 && e.status == 200) {
						//txttelefone: txttelefone, txtcelular: txtcelular, txtemail: txtemail,
						try { 
							var Obj = eval("(" + e.responseText + ")"); //Combo OS
						}
						catch (err) {
						}
						
						if(Obj != null){
									
							$("#collapseCadastro").append
							(
								'<div class="panel-footer">' +
								'</div>'
							);
							
							if(Obj.msg == '1'){
								$("#collapseCadastro").parent(".panel").addClass("panel-success");
								$("#collapseCadastro").parent(".panel").removeClass("panel-info");
								$(".form-control").val("");
								$(".panel-footer").append
								(
									'<div class="alert alert-success alert-dismissable">' +
										'<button type="button" class="close closeFooter" data-dismiss="alert" aria-hidden="true">×</button>' +
										'Cadastro realizado com sucesso.' +
									'</div>'
								);
							} else {
								$("#collapseCadastro").parent(".panel").addClass("panel-danger");
								$("#collapseCadastro").parent(".panel").removeClass("panel-info");
								$(".panel-footer").append
								(
									'<div class="alert alert-danger alert-dismissable">' +
										'<button type="button" class="close closeFooter" data-dismiss="alert" aria-hidden="true">×</button>' +
										'O Cadastro não pôde ser realizado.' +
									'</div>'
								);
							}
							
							$(".closeFooter").click(function(){
								$(".panel-footer").hide(600);
								$(".panel-footer").remove();
								$("#collapseCadastro").parent(".panel").addClass("panel-info");
								($("#collapseCadastro").parent(".panel").hasClass("panel-danger")) ? $("#collapseCadastro").parent(".panel").removeClass("panel-danger") : $("#collapseCadastro").parent(".panel").removeClass("panel-success");
								$("#btninserir").removeAttr('disabled');
								$(".form-control-feedback").remove();
							});
							
							setTimeout(function(){
								$(".closeFooter").click();
								$(".closeCad").click();
								$("#btnSearch").click();
							}, 2000);
						}
					}
				}
			});
	}
	
	$("#btnvoltar").click(function(){
		$(".closeCad").click();
	});
	
	$("#txtcep").mask("99999-999");
	// $("#txtcelular").mask("(99) 9999-99999");	
	// $("#txttelefone").mask("(99) 9999-9999");
	
	//webservice correios CEP
	$("#txtcep").blur(function(){
		$("#txtendereco").val("...") 

		$("#spanLoad").show()
		setTimeout(function(){
			$("#spanLoad").hide()
		},500);
		$("#txtbairro").val("...")
		$("#txtcidade").val("...")
		$("#cmbestado").val("...")

		// seta a variavel requisitada no campo cep
		consulta = $("#txtcep").val()

		/*Realiza a consulta atrav&#233;s do toolsweb passando o cep como parametro
		e informando que vamos consultar no tipo javascript
		*/
		$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+consulta+"&formato=javascript", function(){

		//unescape - Decodifica uma string codificada com o m&#233;todo escape.
		
		endereco = unescape(resultadoCEP.logradouro);
		bairro = unescape(resultadoCEP.bairro);
		cidade = unescape(resultadoCEP.cidade);
		estado = unescape(resultadoCEP.uf);
		
		if (endereco == ""){
			$("#txtendereco").val(endereco);
			$("#txtendereco").removeAttr("disabled","disabled"); 
		}else{
			$("#txtendereco").val(endereco);
			$("#txtendereco").attr("disabled","disabled"); 
		}
		
		if (bairro ==""){
			$("#txtbairro").val(bairro);
			$("#txtbairro").removeAttr("disabled","disabled"); 
		}else{
			$("#txtbairro").val(bairro);
			$("#txtbairro").attr("disabled","disabled");
		}
		
		if(cidade ==""){
			$("#txtcidade").val(cidade);
			$("#txtcidade").removeAttr("disabled","disabled"); 
		}else{
			$("#txtcidade").val(cidade);
			$("#txtcidade").attr("disabled","disabled"); 
		}
	
		$("#cmbestado option").filter(function() {
			//may want to use $.trim in here
			return $(this).val() == estado; 
		}).attr('selected', true);

		});
	});

});

Zerion Mini Shell 1.0