private Lembrete instanciarLembrete() { Lembrete lemb = new Lembrete(); lemb.Descricao = txtLembrete.Text; return lemb; }
private static bool validarLembrete(Lembrete lemb) { if (lemb.Descricao == null || lemb.Descricao.Length == 0) { throw new Exception("Digite o texto do lembrete."); } return true; }
public static bool excluirLembrete(Lembrete lemb) { try { Usuario u = SessaoBusiness.UsuarioLogado; LembreteDAO.excluir(u, lemb); Conexao.commit(); return true; } catch (Exception err) { Conexao.rollback(); throw err; } }
public static bool cadastrarLembrete(Lembrete lemb) { try { validarLembrete(lemb); Usuario u = SessaoBusiness.UsuarioLogado; LembreteDAO.cadastrar(u, lemb); Conexao.commit(); return true; } catch (Exception err) { Conexao.rollback(); throw err; } }
public static bool excluir(Usuario u, Lembrete lemb) { try { SqlCeConnection conn = Conexao.ConexaoSql; SqlCeCommand cmd = conn.CreateCommand(); cmd.Transaction = Conexao.Transacao; cmd.CommandText = "delete lembrete where id = @id"; cmd.Prepare(); cmd.Parameters.AddWithValue("@id", lemb.Id); cmd.ExecuteNonQuery(); return true; } catch (Exception err) { throw err; } }
public static bool cadastrar(Usuario u, Lembrete lemb) { try { SqlCeConnection conn = Conexao.ConexaoSql; SqlCeCommand cmd = conn.CreateCommand(); cmd.Transaction = Conexao.Transacao; cmd.CommandText = "insert into lembrete(login, descricao) " + "values (@login, @descricao)"; cmd.Prepare(); cmd.Parameters.AddWithValue("@login", u.Login); cmd.Parameters.AddWithValue("@descricao", lemb.Descricao); cmd.ExecuteNonQuery(); return true; } catch (Exception err) { throw err; } }
public static List<Lembrete> lista(Usuario u) { try { SqlCeConnection conn = Conexao.ConexaoSql; SqlCeCommand cmd = conn.CreateCommand(); cmd.CommandText = "select * from lembrete where login = @login"; cmd.Prepare(); cmd.Parameters.AddWithValue("@login", u.Login); SqlCeDataReader reader = cmd.ExecuteReader(); List<Lembrete> lista = new List<Lembrete>(); while (reader.Read()) { Lembrete lemb = new Lembrete(reader); lista.Add(lemb); } return lista; } catch (Exception err) { throw err; } }
public FrmEditLembrete(Lembrete lemb) { Text = "Editar Lembrete"; this.lembrete = lemb; txtLembrete.Text = lemb.Descricao; }