Пример #1
0
        public JsonResult AlmocoHoraProjeto(string operacao)
        {
            int    usuarioId = Convert.ToInt32(Session["IDUSUARIO"]);
            string retorno   = "";

            if (operacao == "finaliza")
            {
                dataInterface.IniciarAlmoco(usuarioId, operacao);
            }
            else if (operacao == "")
            {
                dataInterface.IniciarAlmoco(usuarioId, null);
            }
            var obj = dataInterface.BuscaHorasProjeto().LastOrDefault(x => x.hpo_usrId == usuarioId);

            try
            {
                if (obj.hpo_DataHoraFim == obj.hpo_DataHoraInicio)
                {
                    if (obj.Indigo_Projeto.prj_Descricao == "Almoço")
                    {
                        retorno = "Atividade atual: " + obj.Indigo_Projeto.prj_Descricao;
                    }
                    else
                    {
                        retorno = "Atividade atual: " + obj.Indigo_Projeto.prj_Descricao + " > " + obj.Indigo_SubfaseProjeto.sfp_Descricao;
                    }
                }
                else
                {
                    retorno = "Nenhuma atividade em progresso";
                }
                return(base.Json(new { Result = retorno }, 0));
            }
            catch (Exception ex)
            {
                retorno = "Nenhuma atividade em progresso";
                log(ex.Message + " -- " + ex.StackTrace);
                return(base.Json(new { Result = retorno }, 0));
            }
        }