protected override void excluirRegistro(int Id) { base.excluirRegistro(Id); clienteBLL = new ClienteBLL(); if (Convert.ToInt32(dgvDados[0, dgvDados.CurrentRow.Index].Value) > 0) { Cliente Cliente = clienteBLL.Localizar(Convert.ToInt32(dgvDados[0, dgvDados.CurrentRow.Index].Value)); if (MessageBox.Show("Deseja realmente excluir o registro : " + Cliente.nome_fantasia, Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { clienteBLL.ExcluirCliente(Cliente); bool intOmie = Convert.ToBoolean(Parametro.GetParametro("intOmie")); bool updateClienteOmie = Convert.ToBoolean(Parametro.GetParametro("updateClienteOmie")); ClienteProxy proxy = new ClienteProxy(); proxy.usuario = Program.usuario_logado; if ((intOmie) & (updateClienteOmie)) { if (Cliente.codigo_cliente_omie > 0) { proxy.ExcluirClientes(Cliente); } } } } }
protected override bool salvar(object sender, EventArgs e) { bool layoutOtica = Convert.ToBoolean(Parametro.GetParametro("layoutOtica")); if (layoutOtica) { epValidaDados.SetObrigatorio(txtCNPJCPF, false); } bool Retorno = epValidaDados.Validar(true); if (Retorno) { Retorno = ValidaDadosEspecifico(); } if (Retorno) { try { ClienteBLL = new ClienteBLL(); ClienteBLL.UsuarioLogado = Program.usuario_logado; ClienteProxy proxy = new ClienteProxy(); proxy.usuario = Program.usuario_logado; bool intOmie = Convert.ToBoolean(Parametro.GetParametro("intOmie")); bool updateClienteOmie = Convert.ToBoolean(Parametro.GetParametro("updateFornecedorOmie")); Cliente Cliente = LoadFromControls(); Cliente.sincronizar = "S"; if (Id != null) { ClienteBLL.AlterarCliente(Cliente); } else { Cliente.codigo_cliente_integracao = Sequence.GetNextVal("sq_cliente_sequence").ToString(); TagBLL tagBLL = new TagBLL(); Tag tg = tagBLL.getTag("Fornecedor").FirstOrDefault(); Cliente.cliente_tag.Add(new Cliente_Tag { Id_tag = tg.Id, tag = tg.tag1 }); ClienteBLL.AdicionarCliente(Cliente); } if ((intOmie) & (updateClienteOmie)) { if (Cliente.codigo_cliente_omie <= 0) { proxy.IncluirClientes(Cliente); } else { proxy.AlterarClientes(Cliente); } } if (Cliente.Id != 0) { Id = Cliente.Id; txtId.Text = Cliente.Id.ToString(); } SalvarImagem(Cliente.Id); Retorno = true; } catch (Exception ex) { Retorno = false; throw ex; } } return(Retorno); }