protected override void excluirRegistro(int Id) { base.excluirRegistro(Id); VendedorBLL = new VendedorBLL(); if (Convert.ToInt32(dgvDados[COL_ID, dgvDados.CurrentRow.Index].Value) > 0) { Vendedor Vendedor = VendedorBLL.Localizar(Convert.ToInt32(dgvDados[COL_ID, dgvDados.CurrentRow.Index].Value)); if (MessageBox.Show("Deseja realmente excluir o registro : " + Vendedor.codInt + " - " + Vendedor.nome, Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { bool intOmie = Convert.ToBoolean(Parametro.GetParametro("intOmie")); bool updateVendedorOmie = Convert.ToBoolean(Parametro.GetParametro("updateVendedorOmie")); string retorno = string.Empty; retorno = "Vendedor excluído com sucesso."; VendedorBLL.ExcluirVendedor(Vendedor); if ((intOmie) & (updateVendedorOmie)) { VendedorProxy proxy = new VendedorProxy(); retorno = proxy.ExcluirVendedor(Vendedor); } MessageBox.Show(retorno, Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
protected override bool salvar(object sender, EventArgs e) { bool Retorno = epValidaDados.Validar(true); if (Retorno) { try { VendedorBLL = new VendedorBLL(); VendedorBLL.UsuarioLogado = Program.usuario_logado; VendedorProxy proxy = new VendedorProxy(); bool intOmie = Convert.ToBoolean(Parametro.GetParametro("intOmie")); bool updateVendedorOmie = Convert.ToBoolean(Parametro.GetParametro("updateVendedorOmie")); Vendedor Vendedor = LoadFromControls(); Vendedor.sincronizar = "S"; if (Id != null) { VendedorBLL.AlterarVendedor(Vendedor); } else { VendedorBLL.AdicionarVendedor(Vendedor); } if (Vendedor.Id != 0) { Id = Vendedor.Id; txtCodInt.Text = Vendedor.codInt; } if ((intOmie) & (updateVendedorOmie)) { if (Vendedor.codigo <= 0) { proxy.IncluirVendedor(Vendedor); } else { proxy.AlterarVendedor(Vendedor); } } Retorno = true; } catch (Exception ex) { Retorno = false; throw ex; } } return(Retorno); }