//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public JsonResult DeletarTambor(FormCollection form) { Helper.JsonRetorno JsonRetorno = new Helper.JsonRetorno(); Thiado.DataDll.Services.TamborService servicotambor = new Thiado.DataDll.Services.TamborService(); var id = form["idDeletar"]; servicotambor.deletaTambor(Convert.ToInt32(id)); return(Json(JsonRetorno)); }
public JsonResult BuscaTamborUsuarioController(FormCollection form) { Helper.JsonRetorno JsonRetorno = new Helper.JsonRetorno(); Thiado.DataDll.Services.TamborService Servico = new Thiado.DataDll.Services.TamborService(); var idUsuario = Convert.ToInt32(form["IdUsuTambor"]); var Tambor = Servico.BuscaTamborUsuarios(idUsuario); JsonRetorno.Data = Tambor; return(Json(JsonRetorno)); }
public JsonResult BuscaTambor(FormCollection form) { Helper.JsonRetorno JsonRetorno = new Helper.JsonRetorno(); Thiado.DataDll.Services.TamborService tamborService = new Thiado.DataDll.Services.TamborService(); var tambor = tamborService.Buscar(); JsonRetorno.Data = tambor; return(Json(JsonRetorno)); }
public JsonResult BuscatamborNomeController(FormCollection form) { Helper.JsonRetorno JsonRetorno = new Helper.JsonRetorno(); Thiado.DataDll.Services.TamborService servico = new Thiado.DataDll.Services.TamborService(); var nomeTambor = form["nomeTambor"]; var tambor = servico.buscaTamborNome(nomeTambor); JsonRetorno.Data = tambor; return(Json(JsonRetorno)); }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public JsonResult SalvarTambor(FormCollection form) { //Helper.JsonRetorno JsonRetorno = new Helper.JsonRetorno(); //TesteMongo.tamborzao tamborzao = new TesteMongo.tamborzao(); //tamborzao.Nome = "TamborNome"; // TesteMongo. //TMSAMongo.Services.MongoService servico = new TMSAMongo.Services.MongoService(); //return Json(JsonRetorno); Helper.JsonRetorno JsonRetorno = new Helper.JsonRetorno(); Thiado.DataDll.Services.TamborService servico = new Thiado.DataDll.Services.TamborService(); Thiado.DataDll.Entidades.TamborEntidade tambor = new Thiado.DataDll.Entidades.TamborEntidade(); int number1 = 0; int number2 = 0; int number3 = 0; bool canConvert = int.TryParse(form["Id"], out number1);//tryParse tem retorno boleano. isso quer dizer que se o id não for numérico ele nao vai converter e então o boleano será false bool canConvertIdade = int.TryParse(form["Preco"], out number2); bool canConvertIdResponsavel = int.TryParse(form["IdResponsavel"], out number3); //////////////////////////////////////////////CRITICAS//////////////////////////////////////////////////// //////////////////////////////////////////////CRITICAS//////////////////////////////////////////////////// if (string.IsNullOrEmpty(form["IdResponsavel"])) { var critica = new Helper.Criticas(); critica.CampoId = "IdResponsavel"; critica.Mensagem = "Informe um IdResponsavel."; JsonRetorno.Criticas.Add(critica); } if (string.IsNullOrEmpty(form["Preco"])) { var critica = new Helper.Criticas(); critica.CampoId = "Preco"; critica.Mensagem = "Informe um Preco."; JsonRetorno.Criticas.Add(critica); } if (string.IsNullOrEmpty(form["Nome"])) { var critica = new Helper.Criticas(); critica.CampoId = "Nome"; critica.Mensagem = "Informe um nome."; JsonRetorno.Criticas.Add(critica); } if (form["Id"].Length > 0) { var critica = new Helper.Criticas(); if (canConvert == false) { critica.CampoId = "Id"; critica.Mensagem = "Id deve ser um inteiro."; JsonRetorno.Criticas.Add(critica); } } if (form["IdResponsavel"].Length > 0) { var critica = new Helper.Criticas(); if (canConvertIdResponsavel == false) { critica.CampoId = "IdResponsavel"; critica.Mensagem = "IdResponsavel deve ser um inteiro."; JsonRetorno.Criticas.Add(critica); } } if (form["Preco"].Length > 0) { var critica = new Helper.Criticas(); if (canConvertIdade == false) { critica.CampoId = "Preco"; critica.Mensagem = "Preco deve ser um inteiro."; JsonRetorno.Criticas.Add(critica); } } if (JsonRetorno.Criticas.Count > 0)// aqui sai da funcao se houverem criticas { return(Json(JsonRetorno)); } if (String.IsNullOrEmpty(form["id"]))// isso aqui faz editar a correia { tambor.Id = 0; } else { tambor.Id = Convert.ToInt32(form["id"]);// da problema se colocarem um id que ainda não existe } tambor.IdResponsavel = Convert.ToInt32(form["IdResponsavel"]); tambor.Nome = form["Nome"].ToString();// esse Nome vem de onde mesmo?acho que do name="Id" do input tambor.Preco = Convert.ToInt32(form["Preco"]); if (new Thiado.DataDll.Services.UsuarioService().VerificaExistencia(tambor.IdResponsavel)) { servico.SalvarTambor(tambor); JsonRetorno.Mensagem = "Tambor cadastrada com sucesso!!"; } else { JsonRetorno.Criticas.Add(new Helper.Criticas() { CampoId = "IdResponsavel", Mensagem = "usuario inexistente" }); //JsonRetorno.Mensagem="usuario inexistente"; } if (tambor.Id == -1) { var critica = new Helper.Criticas(); critica.CampoId = "Id"; critica.Mensagem = "Informe um id válido"; JsonRetorno.Mensagem = "Informe um id válido!"; JsonRetorno.Criticas.Add(critica); critica.CampoId = "Id"; } return(Json(JsonRetorno)); }