public override void Salvar() { try { cpc_DadosGerais.Controls.Validate(); clifor = new E_CLIFOR { OPERACAO = Operacao, ID_CLIFOR = cte_Identificador.Text.ToInt(), NM_CLIFOR = cte_Descricao.Text.Treat(), }; var transacao = 0; if (C_CLIFOR.Salvar(clifor, ref transacao)) { Finalizar(); } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public override void Deletar() { try { base.Deletar(); foreach (var indiceSelecionado in gv_Clifor.GetSelectedRows()) { var registro = gv_Clifor.GetRow(indiceSelecionado) as E_CLIFOR; if (registro != null) { registro.OPERACAO = Operacao.Deletar; var transacao = 0; C_CLIFOR.Salvar(registro, ref transacao); Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }