public JsonResult GetGroups() { CowGroupBLL groupBLL = new CowGroupBLL(); List <CowGroup> groups = groupBLL.GetCowGroupList(UserBLL.Instance.CurrentUser.Pasture.ID); return(Json(groups, JsonRequestBehavior.AllowGet)); }
public JsonResult LoadTask(string taskID) { TaskBLL bll = new TaskBLL(); DairyTask v; v = bll.GetTaskByID(Int32.Parse(taskID)); string displayEarNum = CowBLL.ConvertEarNumToDisplayEarNum(v.EarNum); GroupingRecordBLL grbBLL = new GroupingRecordBLL(); GroupingRecord gr = grbBLL.GetGroupingRecordByTaskID(Int32.Parse(taskID)); CowGroupBLL cgBLL = new CowGroupBLL(); HouseBLL hBLL = new HouseBLL(); CowGroup oldgroup = cgBLL.GetCowGroupInfo(gr.OriginalGroupID); CowGroup newgroup = cgBLL.GetCowGroupInfo(gr.TargetGroupID); House oldhouse = hBLL.GetHouseByID(UserBLL.Instance.CurrentUser.Pasture.ID, gr.OriginalHouseID); House newhouse = hBLL.GetHouseByID(UserBLL.Instance.CurrentUser.Pasture.ID, gr.TargetHouseID); return(Json(new { EarNum = v.EarNum, DisplayEarNum = displayEarNum, ArrivalTime = v.ArrivalTime.ToString("yyyy-MM-dd"), Operator = v.OperatorID, OldGroup = oldgroup.Name, OldHouse = oldhouse.Name, NewGroup = newgroup.Name, NewHouse = newhouse.Name }, JsonRequestBehavior.AllowGet)); }
public JsonResult UpdateFormula(string cowGroupID, string formulaID) { CowGroupBLL cBLL = new CowGroupBLL(); int gID = Int32.Parse(cowGroupID); int fID = Int32.Parse(formulaID); int i2 = cBLL.UpdateCowGroupFormula(gID, fID); var result = new { Count = i2 }; return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult UpdateOperators(string cowGroupID, string insemID, string feederID, string doctorID) { CowGroupBLL cBLL = new CowGroupBLL(); int gID = Int32.Parse(cowGroupID); int inID = Int32.Parse(insemID); int fID = Int32.Parse(feederID); int dID = Int32.Parse(doctorID); int i1 = cBLL.UpdateCowGroupInsemOperator(gID, inID); int i2 = cBLL.UpdateCowGroupFeeder(gID, fID); int i3 = cBLL.UpdateCowGroupDoctor(gID, dID); var result = new { Count = i1 + i2 + i3 }; return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// assign formula related json /// </summary> /// <param name="areAll"></param> /// <returns></returns> public JsonResult GetCowGroupInfo(string areAll) { CowGroupBLL bllCowGroup = new CowGroupBLL(); List <CowGroup> lstCowGroup = bllCowGroup.GetCowGroupList(); List <CowGroup> list = lstCowGroup.FindAll(p => p.FormulaID == 0); bool all = Int32.Parse(areAll) == 1 ? true : false; if (all) { var cowGroupData = new { Rows = lstCowGroup }; return(Json(cowGroupData, JsonRequestBehavior.AllowGet)); } else { var cowGroupData = new { Rows = list }; return(Json(cowGroupData, JsonRequestBehavior.AllowGet)); } }