private void LoadDefaultView() { using (AppDataContext db = new AppDataContext()) { var _data = from _d in db.HostGroupInfos.AsEnumerable() where _d.ParentGroupId == 0 select new { HostGroupId = _d.HostGroupId, HostGroupName = _d.HostGroupName, Count = db.HostTagGroupStatus.Count(x => x.HostGroupId == _d.HostGroupId), ActiveCount = GetActiveCount(_d.HostGroupId, db) }; RepGroup.DataSource = _data; RepGroup.DataBind(); apCount.Value = db.APs.Count(); //apFailedCount.Value = db.APStatus.Count(x => x.APLocatorStatus == 1); apFailedCount.Value = GetActiveAPTotalCount(); newEventCount.Value = db.DBViewTagAlerts.Count(x => x.AlertStatus == (byte)AlertStatusType.New); //logCount.Value = db.MarshalTagLogs.Count(); DateTime weekAgo = DateTime.Now.Subtract(new TimeSpan(7, 0, 0, 0)); logCount.Value = db.DBViewTagAlerts.Count(x => x.WriteTime > weekAgo); logFromDate.DisplayValue = weekAgo; DateTime TwoDays = DateTime.Now.Subtract(new TimeSpan(2, 0, 0, 0)); lowBatteryCount.Value = db.GenericEventLogs.Count(x => x.WriteTime > TwoDays && x.GenericEventType == (int)SupportEvent.BatteryInsufficient && x.HostId > 0); lowBatteryFromDate.DisplayValue = TwoDays; } }
public DataResponse <bool> Delete(int repgroupid) { var response = new DataResponse <bool>(); try { base.DBInit(); RepGroup repGroup = DBEntity.RepGroups.Find(repgroupid); try { DBEntity.RepGroups.Remove(repGroup); if (DBEntity.SaveChanges() > 0) { response.Status = DataResponseStatus.OK; response.Message = "Successfully Deleted."; response.Model = true; } } catch (DbUpdateException ex) { response.Status = DataResponseStatus.InternalServerError; response.Message = "There are some releted item in database, please delete those first."; response.Model = false; } } catch (Exception ex) { ex.Log(); } finally { base.DBClose(); } return(response); }
// GET: Business/RepGroups/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RepGroup repGroup = db.RepGroups.Find(id); if (repGroup == null) { return(HttpNotFound()); } return(View(repGroup)); }
public ActionResult DeleteConfirmed(int id) { RepGroup repGroup = db.RepGroups.Find(id); try { db.RepGroups.Remove(repGroup); db.SaveChanges(); } catch (DbUpdateException ex) { ModelState.AddModelError("Error", "There are some releted item in database, please delete those first"); return(View("Delete", repGroup)); } return(RedirectToAction("Index")); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RepGroup repGroup = db.RepGroups.Find(id); if (repGroup == null) { return(HttpNotFound()); } var managers = db.RepgroupManagerMappers.Where(t => t.RepGroupId == repGroup.Id).Select(a => (int?)a.ManagerId).ToList(); return(View(new RepGroupModel { Id = repGroup.Id, RepGroupName = repGroup.RepGroupName, Description = repGroup.Description, IsActive = repGroup.IsActive, SalesDirectorId = repGroup.SalesDirectorId, ManagerIds = managers })); }
protected void ddlrole_SelectedIndexChanged(object sender, EventArgs e) { RepGroup.DataSource = Mappings.Get_MenudisplayAndRole(Convert.ToInt32(ddlrole.SelectedValue)).Tables[1]; RepGroup.DataBind(); }