Ejemplo n.º 1
0
        private void Init_lottery_result_list(List <Lottery_result> lr_list)
        {
            Lottery_resultTableAdapter adpter = new Lottery_resultTableAdapter();

            Lottery.Lottery_resultDataTable table = adpter.GetData();
            foreach (Lottery.Lottery_resultRow row in table.Rows)
            {
                Lottery_result lr = new Lottery_result()
                {
                    Date     = row.Date,
                    Id       = row.Id,
                    Red_nums = new int[]
                    {
                        row.Red_nums01,
                        row.Red_nums02,
                        row.Red_nums03,
                        row.Red_nums04,
                        row.Red_nums05,
                        row.Red_nums06
                    },
                    Blue_num = row.Blue_num
                };
                lr_list.Add(lr);
            }
        }
Ejemplo n.º 2
0
        private void Save_all_results(List <Lottery_result> lr_list)
        {
            Lottery_resultTableAdapter adpter = new Lottery_resultTableAdapter();

            adpter.Adapter.DeleteCommand             = adpter.Connection.CreateCommand();
            adpter.Adapter.DeleteCommand.CommandText = "delete from [Lottery_result] where 1";

            adpter.Connection.Open();

            SQLiteTransaction transaction = adpter.Connection.BeginTransaction();

            adpter.Adapter.DeleteCommand.ExecuteNonQuery();

            foreach (Lottery_result item in lr_list)
            {
                adpter.Insert(
                    item.Id,
                    item.Date,
                    item.Red_nums[0],
                    item.Red_nums[1],
                    item.Red_nums[2],
                    item.Red_nums[3],
                    item.Red_nums[4],
                    item.Red_nums[5],
                    item.Blue_num
                    );
            }

            transaction.Commit();

            adpter.Connection.Close();
        }