예제 #1
0
        public JsonResult AlterarEstrutura(string Nome, int fnc_id, int estr_id, int Aprova)
        {
            try
            {
                var user      = dataInterface.BuscaUsuario().FirstOrDefault(x => x.usr_Nome == Nome);
                var user_estr = dataInterface.BuscaEstruturaFluxo().FirstOrDefault(x => x.estr_id == user.estr_id);
                var estr_user = dataInterface.BuscaUsuario().FirstOrDefault(x => x.usr_Id == estr_id);


                user.fnc_id = fnc_id;

                var retorno_u = dataInterface.MantemUsuario(user);

                user_estr.estr_Nome  = estr_user.usr_Nome;
                user_estr.estrusr_id = estr_id;
                user_estr.estr_apr   = Aprova;

                var retorno_e = dataInterface.CriaEstrutura(user_estr);

                return(base.Json(new { Result = "Estrutura alterada com sucesso !" }, 0));
            }
            catch (Exception ex)
            {
                return(base.Json(new { Result = ex.Message }, 0));
            }
        }