Ejemplo n.º 1
0
        public JsonResult Gravar(IFormCollection form)
        {
            bool    valido = false;
            int     id, quantidade, tipoPatrimonioId = 0;
            string  nome, descicao, anotacao = "";
            decimal valorCompra, valorPerda = 0;

            id          = Convert.ToInt32(form["id"]);
            nome        = form["nome"];
            descicao    = form["descicao"];
            quantidade  = Convert.ToInt32(form["quantidade"]);
            valorCompra = Convert.ToDecimal(form["valorCompra"]);
            valorPerda  = Convert.ToDecimal(form["valorPerda"]);
            byte disponibilidade = Convert.ToByte(form["disponibilidade"]);

            anotacao = form["anotacao"];
            DateTime dataAquisicao = Convert.ToDateTime(form["dataAquisicao"]);
            DateTime dataPerda     = Convert.ToDateTime(form["dataPerda"]);

            tipoPatrimonioId = Convert.ToInt32(form["CategoriaId"]);

            if (nome.Length > 3)
            {
                int ret = 0;
                PatrimonioViewModel patrimonio = new PatrimonioViewModel()
                {
                    Id               = id,
                    Nome             = nome,
                    Descricao        = descicao,
                    Quantidade       = quantidade,
                    ValorCompra      = valorCompra,
                    ValorPerda       = valorPerda,
                    Disponibilidade  = disponibilidade,
                    Anotacao         = anotacao,
                    DataAquisicao    = dataAquisicao,
                    DataPerda        = dataPerda,
                    TipoPatrimonioId = tipoPatrimonioId,
                };
                if (id == 0)
                {
                    ret = new cl.Controllers.PatrimonioController().Gravar(patrimonio);
                }
                else
                {
                    ret = new cl.Controllers.PatrimonioController().Alterar(patrimonio);
                }
                var retorno = new
                {
                    retorno = ret,
                };
                return(Json(retorno));
            }
            return(Json(""));
        }
Ejemplo n.º 2
0
        public JsonResult BuscarPatrimonioPorId(string id)
        {
            PatrimonioViewModel produto = new cl.Controllers.PatrimonioController().BuscarPatrimonioPorId(Convert.ToInt32(id));

            return(Json(produto));
        }
Ejemplo n.º 3
0
        public JsonResult BuscarPatrimonios()
        {
            List <PatrimonioViewModel> pessoa = new cl.Controllers.PatrimonioController().BuscarPatrimonios(true); /*váriavel boolean traz ou não o endereço*/

            return(Json(pessoa));
        }