public void DeleteList(int listId) // --------------- delete data { Datalist data = context.Datalists.Find(listId); context.Datalists.Remove(data); //throw new NotImplementedException(); }
public string AddList(Datalist data) //---------- Add { _ListRepository.InsertList(data); _ListRepository.Save(); //return _GetAllList(); return("New List Added!"); }
public string UpdateList(Datalist data) //---------------- update { _ListRepository.UpdateList(data); _ListRepository.Save(); //return _GetAllList(); return("New List Updated!"); }
private void AddList(object s, RoutedEventArgs e) { //MessageBox.Show(_listController._GetAllList().ToString()); //MessageBox.Show(_ListId.ToString()); if (ListDescription.Text.Trim() != "" && ListName.Text.Trim() != "") { if (_ListId != 0) { var updateDataList = new Datalist { DatalistId = _ListId, Name = ListName.Text, Description = ListDescription.Text }; //_listController._GetAllList(); //MessageBox.Show("Data has Successfuly Updated"); //MessageBox.Show(_listController.UpdateList_Class(updateDataList)); // Update Data by Manual } else { //MessageBox.Show(_listController.GetAllList().ToString()); //MessageBox.Show(_listController.AddList_Class(Newlist)); // Add Data by Binding MessageBox.Show(_listController.AddList(Newlist)); } this.Close(); } else { MessageBox.Show("Please Fill Up All Boxes!"); } }
public void BrokerOnCommands(object sender, Command command) { var cmd = command as TodoInsertCommand; if (cmd != null && cmd.Target == this) { broker.AllEvent.Add(new UpdateListEvent(this, oldData, cmd.newlistData)); oldData = cmd.newlistData; } }
// applying filters public void FilterItem(string filter) { var data = (from add in conn.Table <Add_Schedule>() select add); Datalist.BeginRefresh(); if (string.IsNullOrWhiteSpace(filter)) { Datalist.ItemsSource = data; } else { Datalist.ItemsSource = data.Where(x => x.name.ToLower().Contains(filter.ToLower())); } Datalist.EndRefresh(); }
private static void Update() { _updateIsRunning = true; _settings = SETTINGS_MANAGER.Load <CinemaSettings>(); _locations = SETTINGS_MANAGER.Load <Locations>(); GoogleMovies.GoogleMovies.Data = new CinemaDataList { List = new List <CinemaData>() }; if (_locations.LocationSetupList != null) { var cl = _locations.LocationSetupList; int percent = 100 / (cl.Count); foreach (var c in cl) { Info = c.Name; GoogleMovies.GoogleMovies.Data.List.Add(GoogleMovies.GoogleMovies.GetCinemaData(c)); UpdateProgress += percent; } UpdateProgress = 0; GrappOtherInfos(); } _settings.LastUpdate = DateTime.Today; ServiceRegistration.Get <ISettingsManager>().Save(_settings); _locations.Changed = false; ServiceRegistration.Get <ISettingsManager>().Save(_locations); var datalist = new Datalist { CinemaDataList = GoogleMovies.GoogleMovies.Data }; ServiceRegistration.Get <ISettingsManager>().Save(datalist); _updateIsRunning = false; }
void BindData() { OneyuanTaoQuery query = new OneyuanTaoQuery(); query.PageIndex = pager.PageIndex; query.PageSize = pager.PageSize; query.title = atitle; query.state = state; query.ReachType = ReachType; DbQueryResult ListData = OneyuanTaoHelp.GetOneyuanTao(query); if (ListData.Data != null) { DataTable dt = (DataTable)ListData.Data; dt.Columns.Add("ActionBtn"); //显示的按钮 dt.Columns.Add("ASate"); //当前状态 dt.Columns.Add("PrizeState"); //开奖状态 dt.Columns.Add("CanDel"); //开奖状态 foreach (DataRow Item in dt.Rows) { OneyuanTaoInfo tempItem = OneyuanTaoHelp.DataRowToOneyuanTaoInfo(Item); OneTaoState rowState = OneyuanTaoHelp.getOneTaoState(tempItem); OneTaoPrizeState rowPrizeState = OneyuanTaoHelp.getPrizeState(tempItem); Item["ASate"] = rowState; Item["PrizeState"] = rowPrizeState; Item["CanDel"] = 0; if (rowPrizeState == OneTaoPrizeState.成功开奖) { Item["PrizeState"] = "<span class='success'>" + rowPrizeState + "<span>"; } else if (rowPrizeState == OneTaoPrizeState.已关闭) { Item["PrizeState"] = "<span class='normal'>" + rowPrizeState + "<span>"; } else if (rowPrizeState == OneTaoPrizeState.待退款) { Item["PrizeState"] = "<span class='green'>" + rowPrizeState + "<span>"; } else { Item["PrizeState"] = "<span class='errcss'>" + rowPrizeState + "<span>"; } string btnstr = "<a class=\"btn btn-xs btn-primary\" onclick=\"AView('" + Item["ActivityId"] + "')\" >查看</a> "; if (rowState == OneTaoState.进行中 || rowState == OneTaoState.未开始) { btnstr += "<a class=\"btn btn-xs btn-primary\" onclick=\"AEdit('" + Item["ActivityId"] + "')\" >编辑</a> "; } if (rowState == OneTaoState.未开始) { btnstr += "<a class=\"btn btn-xs btn-success\" onclick=\"AStart('" + Item["ActivityId"] + "')\" >开启</a> "; } if (rowState == OneTaoState.进行中) { btnstr += "<a class=\"btn btn-xs btn-danger\" onclick=\"AEnd('" + Item["ActivityId"] + "','" + Item["FinishedNum"] + "','" + Item["ReachType"] + "','" + Item["ReachNum"] + "')\" >结束</a> "; } if ((rowState == OneTaoState.已结束 && (int)Item["FinishedNum"] == 0) || rowState == OneTaoState.未开始) { //可删除的活动,1未开始,2已结束且没有人参与的活动 btnstr += "<a class=\"btn btn-xs btn-danger\" onclick=\"ADel('" + Item["ActivityId"] + "')\" >删除</a> "; Item["CanDel"] = 1; } if (rowState == OneTaoState.开奖失败) { btnstr += "<a class=\"btn btn-xs btn-danger\" onclick=\"BatchRefund('" + Item["ActivityId"] + "')\" >批量退款</a> "; } Item["ActionBtn"] = btnstr; } Datalist.DataSource = dt; Datalist.DataBind(); pager.TotalRecords = ListData.TotalRecords; int hasStart = 0; int waitStart = 0; int Total = 0; int hasEnd = 0; Total = OneyuanTaoHelp.GetOneyuanTaoTotalNum(out hasStart, out waitStart, out hasEnd); ListTotal.Text = "所有夺宝(" + Total.ToString() + ")"; ListStart.Text = "进行中(" + hasStart.ToString() + ")"; ListWait.Text = "未开始(" + waitStart.ToString() + ")"; Listend.Text = "已结束(" + hasEnd.ToString() + ")"; } //DataTable dt = (DataTable)productSet.Data; //dt.Columns.Add("setStatus"); pager.TotalRecords = ListData.TotalRecords; }
public void UpdateList(Datalist updateList) // ----------------update { context.Entry(updateList).State = EntityState.Modified; //throw new NotImplementedException(); }
public void InsertList(Datalist insertList) { context.Datalists.Add(insertList); //throw new NotImplementedException(); }
public Datalist GetList(int id) // -------------------------- get list by id { Datalist data = _ListRepository.GetListByID(id); return(data); }
public void FilterById_FiltersByCurrentFilterId() { RoleView firstRole = ObjectFactory.CreateRoleView(1); RoleView secondRole = ObjectFactory.CreateRoleView(2); IUnitOfWork unitOfWork = Substitute.For<IUnitOfWork>(); datalist = new BaseDatalistProxy<Role, RoleView>(unitOfWork); IQueryable<RoleView> models = new[] { firstRole, secondRole }.AsQueryable(); datalist.CurrentFilter.Id = firstRole.Id; IQueryable expected = models.Where(role => role.Id == firstRole.Id); IQueryable actual = datalist.BaseFilterById(models); Assert.Equal(expected, actual); }