public static bool Salvar(E_SALVASENHA salvasenha, ref int transacao) { try { Conexao.Iniciar(ref transacao); var id_salvasenha = (int?)salvasenha.ID_SALVASENHA; Conexao.Banco.CAD_DIV_SALVASENHA(salvasenha.OPERACAO.Value(), ref id_salvasenha, salvasenha.LOGIN.LOGIN, salvasenha.DS_OBSERVACAO, salvasenha.SENHA); Conexao.Enviar(); salvasenha.ID_SALVASENHA = (int)id_salvasenha; } catch (Exception excessao) { Conexao.Voltar(ref transacao); throw excessao; } Conexao.Finalizar(ref transacao); return(true); }
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 Alterar() { try { base.Alterar(); if (gv_SalvaSenha.GetSelectedRows().Count() == 0) { throw Excessoes.AlterandoSemRegistro(); } using (var forma = new FSalvaSenha_Cadastro { Operacao = Operacao.Alterar, salvaSenha = gv_SalvaSenha.GetSelectedRow <E_SALVASENHA>() }) { if (forma.ShowDialog() == DialogResult.OK) { salvaSenha = forma.salvaSenha; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public override void Buscar() { try { base.Buscar(); var senhas = from a in Conexao.Banco.TB_DIV_SALVASENHAs where a.LOGIN == Parametros.Usuario select a; if (salvaSenha.ID_SALVASENHA > 0) { senhas = senhas.Where(a => a.ID_SALVASENHA == salvaSenha.ID_SALVASENHA); } if (Quantidade > 0) { senhas = senhas.Take(Quantidade); } gc_SalvaSenha.DataSource = senhas.Select(a => new E_SALVASENHA(a)).ToList(); gv_SalvaSenha.BestFitColumns(); salvaSenha = new E_SALVASENHA(); } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public override void Adicionar() { try { base.Adicionar(); using (var forma = new FSalvaSenha_Cadastro { Operacao = Operacao.Cadastrar }) { if (forma.ShowDialog() == DialogResult.OK) { salvaSenha = forma.salvaSenha; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }