private void mnuExcluir_Click(object sender, EventArgs e) { try { if (lvClientes.SelectedItems.Count == 0) { tsslblMsg.Text = "Nenhum registro foi selecionado"; return; } cCliente cli = new cCliente(); cli.id_cliente = Convert.ToInt32(lvClientes.SelectedItems[0].Text); cli.cliente = lvClientes.SelectedItems[0].SubItems[1].Text; DialogResult dlr = (MessageBox.Show(string.Concat("Deseja realmente exclui o cliente:\n", lvClientes.SelectedItems[0].SubItems[1].Text, "?"), "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question)); if (dlr == DialogResult.Yes) { if (!cli.exclui_cliente(cli)) { MessageBox.Show("Registro excluído com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); #region LOG cLog lg = new cLog(); lg.log = string.Concat("Exclusão de Registro.", Environment.NewLine, "Cliente: ", cli.cliente.ToUpper()); lg.form = this.Text; lg.metodo = sender.ToString(); lg.dt = DateTime.Now; lg.usersistema = cGlobal.userlogado; lg.userRede = Environment.UserName; lg.terminal = Environment.MachineName; lg.tp_flag = true; lg.grava_log(lg); #endregion inicio(); } else { MessageBox.Show("O registro não pode ser excluído,\npois contém EVENTOS vínculados a ele.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); inicio(); } } else { return; } } catch (Exception ex) { #region LOG ERRO cLog lg = new cLog(); lg.log = ex.Message.Replace("'", ""); lg.form = this.Text; lg.metodo = sender.ToString(); lg.dt = DateTime.Now; lg.usersistema = cGlobal.userlogado; lg.userRede = Environment.UserName; lg.terminal = Environment.MachineName; lg.tp_flag = false; lg.grava_log(lg); #endregion } }