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); }
public VersaoServico() { _rep = new VersaoEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.Versao; _tipoServico = new TipoServico(); _observacaoServico = new ObservacaoServico(); _parametroServico = new ParametroServico(); _versaoRepositorioDapper = new VersaoRepositorioDapper(); }
public Chamado Novo(int idUsuario, bool quadro, int idClienteAgendamento, int idAgendamento) { _repUsuario.PermissaoMensagem(idUsuario, _tipoPrograma, EnTipoManutencao.Incluir); var model = new Chamado(); var tipoServico = new TipoServico(); var modelTipo = tipoServico.RetornarUmRegistro(_tipoChamadoAtividade); if (modelTipo != null) { model.Tipo = modelTipo; } var usuario = _repUsuario.ObterPorId(idUsuario); if (usuario != null) { model.UsuarioAbertura = usuario; if (usuario.ClienteId != null && usuario.ClienteId > 0) { model.Cliente = usuario.Clientes.FirstOrDefault(x => x.Id == usuario.ClienteId.Value); } } var observacaoServico = new ObservacaoServico(); var obsModel = observacaoServico.ObterPadrao((int)EnumChamado.Chamado); if (obsModel != null) { model.Descricao = obsModel.Descricao; } if (quadro && idClienteAgendamento > 0) { model.Cliente = new ClienteServico().ObterPorId(idClienteAgendamento); } if (idAgendamento > 0) { BuscarAgendamento(idAgendamento, model); } model.DataAbertura = DateTime.Now.Date; return(model); }
public Observacao ObservacaoEmailPadrao() { var model = new ObservacaoServico().ObterEmailPadrao(9); return(model); }