public override void Salvar() { try { cpc_DadosGerais.Controls.Validate(); salvaSenha = new E_SALVASENHA { OPERACAO = Operacao, ID_SALVASENHA = cte_Identificador.Text.ToInt(), SENHA = cte_Senha.Text.Treat(), DS_OBSERVACAO = cte_Observacao.Text.Treat(), LOGIN = new E_USUARIO { LOGIN = Parametros.Usuario } }; var transacao = 0; if (C_SALVASENHA.Salvar(salvaSenha, ref transacao)) { Finalizar(); } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public override void Deletar() { try { base.Deletar(); if (gv_SalvaSenha.GetSelectedRows().Count() > 0 && Mensagens.Deletar() == DialogResult.Yes) { foreach (var indiceSelecionado in gv_SalvaSenha.GetSelectedRows()) { var registro = gv_SalvaSenha.GetRow(indiceSelecionado) as E_SALVASENHA; if (registro != null) { registro.OPERACAO = Operacao.Deletar; var transacao = 0; C_SALVASENHA.Salvar(registro, ref transacao); } } Buscar(); } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }