private void RetornarEmailRevenda(Solicitacao model, int idUsuario, Usuario usuario) { if (model.Status != null || model.Status.NotificarRevenda == false) { return; } if (model.Cliente == null) { return; } if (model.Cliente.Revenda == null) { return; } if (model.Cliente.Revenda.RevendaEmails == null) { return; } var revendaServico = new RevendaServico(); string email = revendaServico.RetornarEmails(model.Cliente.Revenda); AdicionarEmail(email); }
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(); }
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); }