public virtual void ExcluirCliente_Tag(Cliente_Tag Cliente_Tag) { try { _Cliente_TagRepositorio.Deletar(c => c == Cliente_Tag); _Cliente_TagRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
public virtual void AlterarCliente_Tag(Cliente_Tag Cliente_Tag) { try { Cliente_Tag.alteracao = DateTime.Now; _Cliente_TagRepositorio.Atualizar(Cliente_Tag); _Cliente_TagRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
public virtual void AdicionarCliente_Tag(Cliente_Tag Cliente_Tag) { try { Cliente_Tag.inclusao = DateTime.Now; _Cliente_TagRepositorio.Adicionar(Cliente_Tag); _Cliente_TagRepositorio.Commit(); } catch (Exception ex) { throw ex; } }
private Cliente toCliente(clientes_cadastro p, Cliente cliente = null) { if (cliente == null) { cliente = new Cliente(); } //Campos "chave" cliente.codigo_cliente_integracao = p.codigo_cliente_integracao; cliente.codigo_cliente_omie = Convert.ToInt64(p.codigo_cliente_omie); //Campos de identificação cliente.cnpj_cpf = p.cnpj_cpf; cliente.razao_social = p.razao_social; cliente.nome_fantasia = p.nome_fantasia; //Campos de Endereço cliente.logradouro = p.logradouro; cliente.endereco = p.endereco; cliente.endereco_numero = p.endereco_numero; cliente.complemento = p.complemento; cliente.bairro = p.bairro; cliente.cidade = p.cidade; cliente.estado = p.estado; cliente.cep = p.cep; cliente.codigo_pais = p.codigo_pais; //Contatos cliente.contato = p.contato; cliente.telefone1_ddd = p.telefone1_ddd; cliente.telefone1_numero = p.telefone1_numero; cliente.telefone2_ddd = p.telefone2_ddd; cliente.telefone2_numero = p.telefone2_numero; cliente.fax_ddd = p.fax_ddd; cliente.fax_numero = p.fax_numero; cliente.email = p.email; cliente.homepage = p.homepage; cliente.observacao = p.observacao; cliente.inscricao_municipal = p.inscricao_municipal; cliente.inscricao_estadual = p.inscricao_estadual; cliente.inscricao_suframa = p.inscricao_suframa; cliente.pessoa_fisica = p.pessoa_fisica; cliente.optante_simples_nacional = p.optante_simples_nacional; cliente.bloqueado = p.bloqueado; cliente.importado_api = p.importado_api; TagBLL tagBLL = new TagBLL(); foreach (var item in p.tags) { Tag tg = tagBLL.getTag(item.tag.Trim()).FirstOrDefault(); if (tg != null) { if (cliente.cliente_tag.Where(c => c.tag == tg.tag1).Count() <= 0) { Cliente_Tag ct = new Cliente_Tag(); //ct.Id_cliente = cliente.Id; ct.Id_tag = tg.Id; ct.tag = tg.tag1; cliente.cliente_tag.Add(ct); } } } return(cliente); }