private string BuscarEmailOrcamentoAprovado() { var parametroServico = new ParametroServico(); var model = parametroServico.ObterPorParametro(39, 0); return(model.Valor); }
private void AtualizarVersaoCliente(Visita visita) { var modelTipo = new TipoServico().ObterPorId(visita.TipoId); if (modelTipo != null) { var ParametroServico = new ParametroServico(); bool resultado = TipoObrigatorio(modelTipo.Codigo); if (resultado == true && string.IsNullOrWhiteSpace(visita.Versao)) { throw new Exception("Informe a Versão"); } } if (!string.IsNullOrWhiteSpace(visita.Versao)) { var clienteServico = new ClienteServico(); clienteServico.AtualizarVersao(visita.ClienteId, visita.Versao); //var modelCliente = clienteServico.ObterPorId(visita.ClienteId); //if (modelCliente != null) //{ // modelCliente.Versao = visita.Versao; // clienteServico.Salvar(modelCliente); //} } }
public VersaoServico() { _rep = new VersaoEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.Versao; _tipoServico = new TipoServico(); _observacaoServico = new ObservacaoServico(); _parametroServico = new ParametroServico(); _versaoRepositorioDapper = new VersaoRepositorioDapper(); }
public SolicitacaoServico() { _rep = new SolicitacaoEF(); _tipoPrograma = EnProgramas.Solicitacao; _repUsuario = new UsuarioServico(); _parametro = new ParametroServico(); _listaEmail = new List <string>(); _usuarioPermissao = new UsuarioPermissaoServico(); _solicitacaoRepositorioDapper = new SolicitacaoRepositorioDapper(); _repOcorrencia = new SolicitacaoOcorrenciaEF(); _repCronograma = new SolicitacaoCronogramaEF(); _repSolicitacaoStatus = new SolicitacaoStatusEF(); }
public int StatusAbertura() { var parametroServico = new ParametroServico(); var parametroModel = parametroServico.ObterPorParametro(33, 112); if (parametroModel != null) { return(int.Parse(parametroModel.Valor)); } else { return(0); } }
public string AgendamentoEnderrado() { var parametroServico = new ParametroServico(); var parametroModel = parametroServico.ObterPorParametro(36, 0); if (parametroModel != null) { return(parametroModel.Valor); } else { return(""); } }
private List <Status> BuscarTitulosQuadro() { var parametroServico = new ParametroServico(); var listaParametros = parametroServico.BuscarTitulosChamados().OrderBy(x => x.Codigo); var statusServico = new StatusServico(); var listaStatus = statusServico.ListarTodos(); var lista = new List <Status>(); foreach (var item in listaParametros) { var model = listaStatus.First(x => x.Codigo == Convert.ToInt32(item.Valor)); lista.Add(model); } return(lista); }
private bool TipoObrigatorio(int codigoTipo) { bool resultado = false; if (codigoTipo > 0) { var parametro = new ParametroServico().ObterPorParametro(51, 0); if (parametro.Codigo > 0) { if (codigoTipo.ToString() == parametro.Valor) { resultado = true; } } } return(resultado); }
private int RetornarIdStatus(int codParametro) { var parametroServico = new ParametroServico(); var parametro = parametroServico.ObterPorParametro(codParametro, 0); if (parametro == null) { return(0); } var statusServico = new StatusServico(); var modelStatus = statusServico.ObterPorCodigo(Convert.ToInt32(parametro.Valor)); if (modelStatus == null) { return(0); } return(modelStatus.Id); }
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); }
private void Validar(Recado model) { if (string.IsNullOrEmpty(model.RazaoSocial)) { throw new Exception("Informe a Razão Social!"); } if (model.TipoId == 0) { throw new Exception("Informe o Tipo!"); } if (model.UsuarioLctoId == 0) { throw new Exception("Informe o Usuário Lançamento!"); } if (model.UsuarioDestinoId == 0) { throw new Exception("Informe o Usuário Destino!"); } if (model.StatusId == 0) { throw new Exception("Informe o Status!"); } if (string.IsNullOrEmpty(model.DescricaoInicial)) { throw new Exception("Informe a Descrição Inicial!"); } if (!string.IsNullOrEmpty(model.DescricaoInicial)) { if (model.Data > model.DataFinal) { throw new Exception("Data do Lançamento maior que Data do Encerramento!"); } var ServicoParametro = new ParametroServico(); var parametro = ServicoParametro.ObterPorParametro(44, 0); if (parametro == null || string.IsNullOrEmpty(parametro.Valor)) { throw new Exception("Informe o Status de Enceramento dos Recados nos parâmetros do Sistema!"); } if (model.ModoAbrEnc == "E" && string.IsNullOrEmpty(model.DescricaoFinal)) { throw new Exception("Informe a Descrição Final!"); } if (model.ModoAbrEnc == "E") { var status = _statusServico.ObterPorCodigo(Convert.ToInt32(parametro.Valor)); if (status != null) { model.StatusId = status.Id; } } } }