Exemple #1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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));
        }
Exemple #4
0
        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));
        }
Exemple #5
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        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));
        }