Skip to content

Instantly share code, notes, and snippets.

View fabriciosanchez's full-sized avatar

Fabrício Sanchez fabriciosanchez

View GitHub Profile
@fabriciosanchez
fabriciosanchez / gist:6484672
Last active December 22, 2015 14:18
HTML de exemplo do post de serialização
<form>
<label for="Nome">Nome:</label>
<input type="text" id="Nome" name="Nome" />
<label for="Email">E-mail:</label>
<input type="text" id="Email" name="Email" />
<input type="button" id="Botao" name="Botao" value="Serializar" />
</form>
<div id="Resultado" style="color: red;"></div>
@fabriciosanchez
fabriciosanchez / gist:6484809
Created September 8, 2013 13:44
Função Javascript que serializa o formulário de exemplo do post sobre serialização.
function MostraFormSerializado() {
var Res = $("form").serialize();
$("#Resultado").text(Res);
}
$("input[type='button']").on("click", MostraFormSerializado);
//MostraFormSerializado();
@fabriciosanchez
fabriciosanchez / gist:6486643
Created September 8, 2013 17:22
Classe Usuarios.cs
public class Usuarios
{
public string Nome { get; set; }
public string Email { get; set; }
}
public ActionResult Index()
{
return View();
}
[HttpGet]
public JsonResult ProcessaFormulario(Usuarios Usuario)
{
return Json(new { OK = true, Nome = Usuario.Nome, Email = Usuario.Email }, JsonRequestBehavior.AllowGet);
}
@fabriciosanchez
fabriciosanchez / gist:6486870
Created September 8, 2013 17:47
Código da view com o formulário a ser serializado.
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Serialização</title>
</head>
<body>
@fabriciosanchez
fabriciosanchez / gist:6503249
Created September 10, 2013 00:07
Javascript que serializa o formulário de forma assíncrona com jQuery.
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.js" ></script>
<script type="text/javascript">
$(document).ready(function () {
$("#formulario").validate({
rules: {
Nome: {
required: true
},
Email: {
@fabriciosanchez
fabriciosanchez / gist:7630742
Created November 24, 2013 18:46
Calculadora simples (método Main)
static void Main(string[] args)
{
String Valor = "";
List<string> Valores = new List<string>();
Console.WriteLine("Olá. Seja bem vindo a esta calculadora.\n");
Console.WriteLine("Diga-nos, qual operação (+, -, *, /) deseja realizar?\n");
string Operador = Console.ReadLine();
Operador = ValidaEntradaDeOperador(Operador);
@fabriciosanchez
fabriciosanchez / gist:7631135
Last active December 29, 2015 06:49
ValidaOperadorMatematico(char Operador)
private static string ValidaEntradaDeOperador(string Operador)
{
while (Operador != "+" && Operador != "-" && Operador != "*" && Operador != "/")
{
Console.WriteLine("Desculpe, mas este operador não é válido. Informe o operador novamente agora:");
Operador = Console.ReadLine();
}
return Operador;
}
@fabriciosanchez
fabriciosanchez / gist:7631212
Last active December 29, 2015 06:48
FazOperacaoMatematica(List<string> Valores, char Operador)
private static string MontaRespostaDaOperacaoMatematica(string Parametro)
{
//Console.WriteLine("O resultado da operaÁ„o matem·tica È: " + Parametro);
//Console.ReadLine();
return Parametro;
}
private static string ValidaEntradaDeOperador(string Operador)
{
while (Operador != "+" && Operador != "-" && Operador != "*" && Operador != "/")
@fabriciosanchez
fabriciosanchez / gist:7631241
Created November 24, 2013 19:24
MontaRespostaOperacaoMatematica()
private static string MontaRespostaDaOperacaoMatematica(string Parametro)
{
return Parametro;
}