private bool ValidarUsuario(Orcamento model, int tipoSituacao, int idUsuario) // faturado { if (model.Situacao == 4 && tipoSituacao == 4) { throw new Exception("Situação atual já está faturado!"); } if (model.Situacao != 4) // nao faturado { return(true); } bool retorno = false; var Usuario = new UsuarioServico().ObterPorId(idUsuario); if (Usuario.Adm) { retorno = true; } if (!retorno) { string texto = "Lib_Orcamento_Alt_Situacao"; foreach (var item in Usuario.UsuariosPermissao) { if (item.Sigla.ToUpper() == texto.ToUpper()) { retorno = true; break; } } } return(retorno); }
public void EnviarEmail(int idUsuario, string destinatiario, string copiaOculta, string assunto, string texto, string arquivoAnexo, bool aviso = false) { if (idUsuario > 0) { var usuarioServico = new UsuarioServico(); var usuario = usuarioServico.ObterPorId(idUsuario); if (usuario != null) { if (usuario.ContaEmail != null) { var email = new Emails(); email.Porta = usuario.ContaEmail.Porta; email.ArquivoAnexo = arquivoAnexo; email.Assunto = assunto; email.CopiaOculta = copiaOculta; email.Destinatario = destinatiario; email.Host = usuario.ContaEmail.SMTP; email.MeuEmail = usuario.ContaEmail.Email; email.Password = usuario.ContaEmail.Senha; email.Texto = texto; email.UserName = usuario.ContaEmail.Nome; email.SSL = usuario.ContaEmail.AutenticarSSL; email.EnviarEmail(); } } } }
private void RetornarEmailConsultor(int usuarioId, Visita visita) { var notificar = new StatusServico().NotificarConsultor(visita.StatusId); if (notificar) { if (visita.Cliente == null) { visita.Cliente = new ClienteServico().ObterPorId(visita.ClienteId); if (visita.Cliente == null) { return; } } int idUsuario = 0; if (visita.Cliente.UsuarioId != null) { idUsuario = Convert.ToInt32(visita.Cliente.UsuarioId); } var usuarioModel = new UsuarioServico().ObterPorId(idUsuario); if (usuarioModel == null) { return; } if (!string.IsNullOrEmpty(usuarioModel.Email)) { Adicionar(usuarioModel.Email); } } }
public List <DepartamentoEmail> RetornarEmail(int usuarioId) { var usuarioServico = new UsuarioServico(); var usuarioModel = usuarioServico.ObterPorId(usuarioId); return(ObterPorDepartamento(usuarioModel.DepartamentoId)); }
public BaseConhecimentoServico() { _rep = new BaseConhecimentoEF(); _usuarioServico = new UsuarioServico(); _tipoPrograma = EnProgramas.BaseConh; _baseConhecimentoRepositorioDapper = new BaseConhecimentoRepositorioDapper(); }
public RecadoServico() { _rep = new RecadoEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.Recado; _statusServico = new StatusServico(); _recadoRepositorioDapper = new RecadoRepositorioDapper(); }
public VisitaServico() { _usuario = new UsuarioServico(); _rep = new VisitaEF(); _listaEmail = new List <string>(); _listaEmailCliente = new List <string>(); _tipoPrograma = EnProgramas.Visita; _visitaRepositorioDapper = new VisitaRepositorioDapper(); }
public VersaoServico() { _rep = new VersaoEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.Versao; _tipoServico = new TipoServico(); _observacaoServico = new ObservacaoServico(); _parametroServico = new ParametroServico(); _versaoRepositorioDapper = new VersaoRepositorioDapper(); }
public AgendamentoServico() { _rep = new AgendamentoEF(); _repTipo = new TipoEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.Agendamento; _listaEmail = new List <string>(); _listaEmailCliente = new List <string>(); _agendamentoRepositorioDapper = new AgendamentoRepositorioDapper(); }
public ClienteServico() { _usuario = new UsuarioServico(); _repADO = new ClienteADO(); _rep = new ClienteEF(); _tipoPrograma = EnProgramas.Cliente; _repositorioConsulta = new ClienteRepositorioDapper(); _revendaServico = new RevendaServico(); _repClienteEmail = new ClienteEmailEF(); _repClienteModulo = new ClienteModuloEF(); _contatoServico = new ContatoServico(); }
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(); }
private string RetornarEmailConta(int usuarioId) { var usuario = new UsuarioServico().ObterPorId(usuarioId); string sRetorno = ""; if (usuario.ContaEmail != null) { sRetorno = usuario.ContaEmail.Email; } return(sRetorno); }
private void EnviarEmail(int idUsuarioOrigem, int idUsuarioDestino, int id) { if (id == 0 || idUsuarioOrigem == 0 || idUsuarioDestino == 0) { return; } string assunto = "Domper Recado - " + id.ToString("000000"); var ServicoUsuario = new UsuarioServico(); var usuario = ServicoUsuario.ObterPorId(idUsuarioDestino); string email = usuario.Email; if (!string.IsNullOrWhiteSpace(email)) { ContaEmailServico conta = new ContaEmailServico(); var model = ObterPorId(id); if (model != null) { conta.EnviarEmail(idUsuarioDestino, email, "", assunto, TextoEmail(model), ""); } } }
public ChamadoServico(EnumChamado enChamadoAtividade = EnumChamado.Chamado) { _chamadoRepositorioDapper = new ChamadoRepositorioDapper(); _rep = new ChamadoEF(); _repUsuario = new UsuarioServico(); _agendamentoServico = new AgendamentoServico(); _usuarioPermissaoServico = new UsuarioPermissaoServico(); _repChamadoOcorrencia = new ChamadoOcorrenciaEF(); _repChamadoOcorrenciaColaboradorEF = new ChamadoOcorrenciaColaboradorEF(); _listaEmail = new List <string>(); _listaEmailCliente = new List <string>(); if (enChamadoAtividade == EnumChamado.Chamado) { _tipoChamadoAtividade = EnumChamado.Chamado; _tipoPrograma = EnProgramas.Chamado; } else { _tipoChamadoAtividade = EnumChamado.Atividade; _tipoPrograma = EnProgramas.Atividade; } }
public TipoServico() { _rep = new TipoEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.Tipo; }
public ModuloServico() { _rep = new ModuloEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.Modulo; }
public OrcamentoServico() { _rep = new OrcamentoEF(); _repADO = new OrcamentoADO(); _usuarioServico = new UsuarioServico(); }
private void GravarClienteII(Cliente cliente) { var revendaServico = new RevendaServico(); var revenda = revendaServico.ObterPorCodigo(cliente.Revenda.Codigo, false); var usuarioServico = new UsuarioServico(); var usuario = usuarioServico.ObterPorCodigo(cliente.Usuario.Codigo, false); var clienteServico = new ClienteServico(); var model = clienteServico.ObterPorCodigo(cliente.Codigo, false); if (model != null) { int id = model.Id; model = cliente; model.Id = id; } else { model = new Cliente(); model = cliente; } if (revenda != null) { model.RevendaId = revenda.Id; } if (usuario != null) { model.UsuarioId = usuario.Id; } int cidadeId = 0; if (cliente.Cidade.Codigo > 0) { var cidadeServico = new CidadeServico(); var cidade = cidadeServico.ObterPorCodigo(cliente.Cidade.Codigo, false); if (cidade != null) { cidadeServico.Salvar(cidade); cidadeId = cidade.Id; } } if (cidadeId > 0) { model.CidadeId = cidadeId; } if (model != null) { _repClienteEmail.ExcluirPorCliente(model.Id); _repClienteModulo.ExcluirPorCliente(model.Id); _contatoServico.ExcluirPorCliente(model.Id); } //EMAILS SalvarEmailCliente(cliente, model); //MODULOS SalvarClienteModuloDoCliente(cliente, model); // CONTATOS SalvarContatosCliente(cliente, model); SalvarAPI(model); }
public CategoriaServico() { _rep = new CategoriaEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.Categoria; }
public StatusServico() { _rep = new StatusEF(); _tipoPrograma = EnProgramas.Status; _repUsuario = new UsuarioServico(); }
public FeriadoServico() { _rep = new FeriadoEF(); _tipoPrograma = EnProgramas.Feriado; _repUsuario = new UsuarioServico(); }
public RamalServico() { _rep = new RamalEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.Ramal; }
public RevendaServico() { _rep = new RevendaEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.Revenda; }
public ParametroServico() { _rep = new ParametroEF(); _tipoPrograma = EnProgramas.Parametro; _repUsuario = new UsuarioServico(); }
public CidadeServico() { _rep = new CidadeEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.Cidade; }
public DepartamentoServico() { _rep = new DepartamentoEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.Departamento; }
public ContaEmailServico() { _rep = new ContaEmailEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.ContaEmail; }
public ProdutoServico() { _rep = new ProdutoEF(); _repUsuario = new UsuarioServico(); _tipoPrograma = EnProgramas.Produto; }
public ChamadoOcorrenciaServico() { _rep = new ChamadoOcorrenciaEF(); _repUsuario = new UsuarioServico(); _repUsuarioPermissao = new UsuarioPermissaoServico(); }
public UsuarioPermissaoServico() { _rep = new UsuarioPermissaoEF(); _repUsuario = new UsuarioServico(); }