public void Add(Rifa rifa) { string sql = "INSERT INTO Rifa(numero, pago, nomeID, vendido) VALUES(@Numero, @Pago, @NomeId, @Vendido)"; using (var con = new SqlConnection(GetSQLConnection())) { try { con.Open(); var command = new SqlCommand(sql, con); command.Parameters.AddWithValue("@Numero", rifa.Numero); command.Parameters.AddWithValue("@Pago", rifa.Pago); command.Parameters.AddWithValue("@Nome", rifa.NomeId); command.Parameters.AddWithValue("@Vendido", rifa.Vendido); command.ExecuteReader(); con.Close(); con.Dispose(); } catch (Exception ex) { throw ex; } } }
public void Update(Rifa rifa) { string sql = "UPDATE dbo.RIFA SET pago=@Pago, nomeID=@Nome, vendido = @Vendido WHERE numero = @Numero"; using (var con = new SqlConnection(GetSQLConnection())) { try { con.Open(); var command = new SqlCommand(sql, con); command.Parameters.AddWithValue("@Pago", rifa.Pago); command.Parameters.AddWithValue("@Nome", rifa.NomeId); command.Parameters.AddWithValue("@Vendido", rifa.Vendido); command.Parameters.AddWithValue("@Numero", rifa.Numero); command.ExecuteReader(); con.Close(); con.Dispose(); } catch (Exception ex) { throw ex; } } }
public List <List <Rifa> > ListaOrdenada() { List <List <Rifa> > listaS = new List <List <Rifa> >(); List <Rifa> lista = new List <Rifa>(); var aux = 10; var lis = GetAll(); var aux1 = 15; var x1 = 1; foreach (var l in lis) { if (x1 <= aux1) { Rifa r = new Rifa(); r.NomeId = l.NomeId; r.Numero = l.Numero; r.Pago = l.Pago; r.Vendido = l.Vendido; lista.Add(r); x1++; } else { listaS.Add(lista); lista = new List <Rifa>(); Rifa r = new Rifa(); r.NomeId = l.NomeId; r.Numero = l.Numero; r.Pago = l.Pago; r.Vendido = l.Vendido; aux1 = aux1 + 15; x1++; lista.Add(r); } } listaS.Add(lista); return(listaS); }