コード例 #1
0
        public BaseConhecimento Novo(int idUsuario)
        {
            _usuarioServico.PermissaoMensagem(idUsuario, _tipoPrograma, EnTipoManutencao.Incluir);

            var model       = new BaseConhecimento();
            var obsServico  = new ObservacaoServico();
            var tipoServico = new TipoServico();

            model.Usuario   = _usuarioServico.ObterPorId(idUsuario);
            model.UsuarioId = model.Usuario.Id;
            model.Data      = DateTime.Now.Date;

            var obs = obsServico.ObterPadrao((int)EnTipos.BaseConhecimento);

            if (obs != null)
            {
                model.Descricao = obs.Descricao;
            }

            var modelTipo = tipoServico.RetornarUmRegistroPrograma(EnTipos.BaseConhecimento);

            if (modelTipo != null)
            {
                model.Tipo = modelTipo;
            }

            return(model);
        }
コード例 #2
0
        public Versao Novo(int idUsuario)
        {
            var model = new Versao();

            _repUsuario.PermissaoMensagem(idUsuario, _tipoPrograma, EnTipoManutencao.Incluir);

            // buscar usuario padrao
            model.Usuario = _repUsuario.ObterPorId(idUsuario);

            // observacao padrao
            var observacao = _observacaoServico.ObterPadrao((int)EnProgramas.Versao);

            if (observacao != null)
            {
                model.Descricao = observacao.Descricao;
            }

            // buscar tipo
            model.Tipo = _tipoServico.RetornarUmRegistroPrograma(EnTipos.Versao);

            return(model);
        }
コード例 #3
0
        public Recado Novo(int usuarioId)
        {
            _repUsuario.PermissaoMensagem(usuarioId, _tipoPrograma, EnTipoManutencao.Incluir);

            var ServicoParametro = new ParametroServico();
            var ServicoStatus    = new StatusServico();
            var ServicoTipo      = new TipoServico();

            var parametro = ServicoParametro.ObterPorParametro(43, 0);

            var model = new Recado();

            model.Data  = DateTime.Now.Date;
            model.Hora  = TimeSpan.Parse(DateTime.Now.ToShortTimeString());
            model.Nivel = 2;

            model.UsuarioLcto = _repUsuario.ObterPorId(usuarioId);
            model.Status      = ServicoStatus.ObterPorCodigo(Convert.ToInt32(parametro.Valor));
            model.Tipo        = ServicoTipo.RetornarUmRegistroPrograma(EnTipos.Recado);

            return(model);
        }