public override void Salvar() { try { cpc_DadosGerais.Controls.Validate(); equipamentoUsuario = new E_EQUIPAMENTOUSUARIO { OPERACAO = Operacao, EQUIPAMENTO = cbe_Equipamento.Text, USUARIO = cbe_Usuario.Text.Treat(), DS_OBSERVACAO = cte_DS_Observacao.Text.Treat(), ST_REGISTRO = cce_Ativo.Checked ? "A" : "C", ST_USOCOMPARTILHADO = cce_UsoCompartilhado.Checked ? "S" : "N" }; var transacao = 0; if (C_EQUIPAMENTOUSUARIO.Salvar(equipamentoUsuario, ref transacao)) { Finalizar(); } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public override void Deletar() { try { base.Deletar(); foreach (var indiceSelecionado in gv_Equipamento_x_Usuario.GetSelectedRows()) { var registro = gv_Equipamento_x_Usuario.GetRow(indiceSelecionado) as E_EQUIPAMENTOUSUARIO; if (registro != null) { registro.OPERACAO = Operacao.Deletar; var transacao = 0; C_EQUIPAMENTOUSUARIO.Salvar(registro, ref transacao); Buscar(); } } } catch (Exception excessao) { Excessoes.Exceptions(excessao); } }
public override void Deletar() { try { base.Deletar(); foreach (var indiceSelecionado in gv_Equipamento_x_Usuario.GetSelectedRows()) { var registro = gv_Equipamento_x_Usuario.GetRow(indiceSelecionado) as E_EQUIPAMENTOUSUARIO; if (registro != null) { using (var motivo = new FCancelamento()) { if (motivo.ShowDialog() != System.Windows.Forms.DialogResult.OK) { return; } registro.OPERACAO = Operacao.Deletar; registro.LOGIN_CANCELAMENTO = Parametros.Usuario; registro.DS_CANCELAMENTO = motivo.DS_Motivo; var transacao = 0; C_EQUIPAMENTOUSUARIO.Salvar(registro, ref transacao); Buscar(); } } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }