Example #1
0
        public JsonResult OutGroup()
        {
            Cow myCow = new Cow();

            myCow.DisplayEarNum = Request.Form["displayEarNum"].ToString();
            myCow.FarmCode      = UserBLL.Instance.CurrentUser.Pasture.ID;
            myCow.EarNum        = CowBLL.ConvertDislayEarNumToEarNum(myCow.DisplayEarNum, UserBLL.Instance.CurrentUser.Pasture.ID);

            Stray stray = new Stray();

            stray.EarNum    = myCow.EarNum;
            stray.PastureID = myCow.FarmCode;
            stray.Reason    = Request.Form["strayReason"].ToString();
            stray.StrayDate = Convert.ToDateTime(Request.Form["strayDate"]);
            stray.StrayType = Convert.ToInt32(Request.Form["strayType"]);
            stray.IsSold    = Convert.ToInt32(Request.Form["isSold"]);
            if (stray.IsSold == 1)
            {
                stray.Price = Convert.ToSingle(Request.Form["price"]);
            }
            else
            {
                stray.Price = 0.0f;
            }
            StrayBLL strayBLL = new StrayBLL();

            strayBLL.StrayCow(stray);

            return(Json(new { result = 1 }));
        }
        public JsonResult AddMilkAbility(string earNum, string date, string ability, string round)
        {
            if (string.IsNullOrWhiteSpace(date))
            {
                var msg = "请选择日期!";
                return(Json(msg, JsonRequestBehavior.AllowGet));
            }
            else if (string.IsNullOrWhiteSpace(ability))
            {
                var msg = "请输入奶量!";
                return(Json(msg, JsonRequestBehavior.AllowGet));
            }
            else
            {
                IndividualProdcution production = new IndividualProdcution();
                production.EarNum     = CowBLL.ConvertDislayEarNumToEarNum(earNum, UserBLL.Instance.CurrentUser.Pasture.ID);
                production.MilkDate   = Convert.ToDateTime(date);
                production.MilkWeight = float.Parse(ability);
                production.Round      = round;

                bllIndividual.InsertIndividualProdcution(production);
                var msg = "奶量添加成功!";
                return(Json(msg, JsonRequestBehavior.AllowGet));
            }
        }
Example #3
0
        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));
        }
Example #4
0
        public JsonResult Save(string earNum, string date, string height, string weight, string chest, string grade, string description)
        {
            Grade cowGrade = new Grade();

            cowGrade.EarNum      = CowBLL.ConvertDislayEarNumToEarNum(earNum, UserBLL.Instance.CurrentUser.Pasture.ID);
            cowGrade.MeasureDate = Convert.ToDateTime(date);
            cowGrade.Height      = Convert.ToInt32(height);
            cowGrade.Weight      = Convert.ToInt32(weight);
            cowGrade.Chest       = Convert.ToInt32(chest);
            cowGrade.Score       = Convert.ToInt32(grade);
            cowGrade.Description = description;

            Cow cow = bllCow.GetCowInfo(cowGrade.EarNum);

            if (cow.FarmCode == null)
            {
                var msg = "此牛不存在!";
                return(Json(msg, JsonRequestBehavior.AllowGet));
            }
            else
            {
                bllGrade.InsertGradeInfo(cowGrade);
                var msg = "保存成功!";
                return(Json(msg, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult SaveTask(string id)
        {
            try
            {
                string startDate      = Request.Form["start"];
                string endDate        = Request.Form["end"];
                string earNum         = Request.Form["DisplayEarNum"];
                string operatorName   = Request.Form["operatorName"];
                string pregnantStatus = Request.Form["pregnantStatus"];

                ReInspection i = new ReInspection();
                i.OperateDate     = DateTime.Parse(endDate);
                i.ReInspectResult = Convert.ToInt32(pregnantStatus);
                i.Operator        = Convert.ToInt32(operatorName);
                i.EarNum          = CowBLL.ConvertDislayEarNumToEarNum(earNum, UserBLL.Instance.CurrentUser.Pasture.ID);

                DairyTask task = bllTask.GetTaskByID(Convert.ToInt32(id));

                // 完成复检任务,同时增加复检信息
                task.CompleteTime = i.OperateDate;
                task.Status       = DairyTaskStatus.Completed;
                task.OperatorID   = i.Operator;
                bllTask.CompleteReInspection(task, i);

                return(View("~/Views/Task/Index.cshtml"));
            }
            catch (Exception ex)
            {
                return(View("~/Views/Task/TaskError.cshtml"));
            }
        }
Example #6
0
        public JsonResult InsertCalving()
        {
            Calving c = new Calving();

            string[] birthDate = Request.Form["Birthday"].Split('-');
            string[] birthTime = Request.Form["BirthTime"].Split(':');
            c.Birthday        = new DateTime(Convert.ToInt32(birthDate[0]), Convert.ToInt32(birthDate[1]), Convert.ToInt32(birthDate[2]), Convert.ToInt32(birthTime[0]), Convert.ToInt32(birthTime[1]), Convert.ToInt32(birthTime[2]));
            c.EarNum          = CowBLL.ConvertDislayEarNumToEarNum(Request.Form["EarNum"], UserBLL.Instance.CurrentUser.Pasture.ID);
            c.BirthType       = (BirthType)Convert.ToInt32(Request.Form["BirthType"]);
            c.Difficulty      = Request.Form["Difficulty"];
            c.PositionOfFetus = Request.Form["PositionOfFetus"];
            c.OperatorName    = Request.Form["OperatorName"];
            c.NumberOfMale    = Convert.ToInt32(Request.Form["NumberOfMale"]);
            c.NumberOfFemale  = Convert.ToInt32(Request.Form["NumberOfFemale"]);
            c.Comment         = Request.Form["Comment"];

            int result = bllCalving.InsertCalving(c);

            //产生产后任务
            TaskBLL tBLL = new TaskBLL();

            tBLL.CreateAfterBornTasks(c);
            //如有正常母犊,重定向到犊牛入群

            return(Json(new { result = result }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult SaveTask(string id)
        {
            try
            {
                Immune immune = new Immune();

                int    PastureID  = UserBLL.Instance.CurrentUser.Pasture.ID;
                string ImmuneDate = Request.Form["immuneDate"];
                string Vaccine    = Request.Form["immuneType"];
                string EarNum     = Request.Form["DisplayEarNum"];
                string DoctorID   = Request.Form["doctorID"];

                immune.PastureID  = Convert.ToInt32(PastureID);
                immune.ImmuneDate = DateTime.Parse(ImmuneDate);
                immune.Vaccine    = Vaccine;
                immune.EarNum     = CowBLL.ConvertDislayEarNumToEarNum(EarNum, PastureID);
                immune.DoctorID   = Convert.ToInt32(DoctorID);

                //增加一头的免疫记录
                bllTask.AddImmuneRecord(immune);

                //完成免疫任务
                DairyTask task = bllTask.GetTaskByID(Convert.ToInt32(id));//To-do please get taskID
                //task.CompleteTime = DateTime.Now;//fill task data, for this CompleteTime,or use Datetime.Now as default

                bllTask.CompleteImmune(task);
                return(View("~/Views/Task/Index.cshtml"));
            }
            catch (Exception e)
            {
                return(View("~/Views/Task/TaskError.cshtml"));
            }
        }
Example #8
0
        public ActionResult SaveTask(string id)
        {
            try
            {
                Quarantine quarantine       = new Quarantine();
                int        PastureID        = UserBLL.Instance.CurrentUser.Pasture.ID;
                string     QuarantineType   = Request.Form["quarantineType"];
                string     QuarantineDate   = Request.Form["quarantineDate"];
                string     QuarantineMethod = Request.Form["quarantineMethod"];
                string     DoctorID         = Request.Form["doctorID"];
                string     Result           = Request.Form["result"];
                string     EarNum           = Request.Form["DisplayEarNum"];

                quarantine.PastureID        = PastureID;
                quarantine.QuarantineType   = QuarantineType;
                quarantine.QuarantineDate   = Convert.ToDateTime(QuarantineDate);
                quarantine.QuarantineMethod = QuarantineMethod;
                quarantine.DoctorID         = Convert.ToInt32(DoctorID);
                quarantine.Result           = Convert.ToInt32(Result);
                quarantine.EarNum           = CowBLL.ConvertDislayEarNumToEarNum(EarNum, PastureID);

                //增加检疫记录
                bllTask.AddQuarantineRecord(quarantine);

                //更新检疫记录
                DairyTask task = bllTask.GetTaskByID(Convert.ToInt32(id));//To-do please get taskID
                bllTask.CompleteQuarantine(task);

                return(View("~/Views/Task/Index.cshtml"));
            }
            catch (Exception)
            {
                return(View("~/Views/Task/TaskError.cshtml"));
            }
        }
Example #9
0
        /// <summary>
        /// 通过显示耳号取得受孕天数
        /// </summary>
        /// <param name="displayEarNum"></param>
        /// <returns></returns>
        public JsonResult GetDaysOfPregnant(string displayEarNum)
        {
            int     earNum         = CowBLL.ConvertDislayEarNumToEarNum(displayEarNum, UserBLL.Instance.CurrentUser.Pasture.ID);
            CowInfo cow            = new CowInfo(earNum);
            int     daysOfPregnant = cow.DaysOfPregnant;

            return(Json(new { DaysOfPregnant = daysOfPregnant }, JsonRequestBehavior.AllowGet));
        }
Example #10
0
        public JsonResult GetCowInfo(string displayEarNum)
        {
            int earNum = CowBLL.ConvertDislayEarNumToEarNum(displayEarNum, UserBLL.Instance.CurrentUser.Pasture.ID);

            CowInfo myCow = new CowInfo(earNum);


            return(Json(myCow, JsonRequestBehavior.AllowGet));
        }
Example #11
0
        public JsonResult CheckInpregnancy()
        {//查看该牛是不是在产犊1年之内,是返回1,否返回0
            int        pastureID = UserBLL.Instance.CurrentUser.Pasture.ID;
            CalvingBLL Calving   = new CalvingBLL();
            int        temp      = 0;
            int        EarNum    = CowBLL.ConvertDislayEarNumToEarNum(Request.Form["displayEarNum"].ToString(), pastureID);

            temp = Calving.CheckInpregnancy(EarNum, pastureID);
            return(Json(new { Result = temp }));
        }
Example #12
0
        public JsonResult GetSickCows()
        {
            CowBLL     cBLL    = new CowBLL();
            List <Cow> list    = cBLL.GetCowList().FindAll(p => p.IsIll);
            var        cowData = new
            {
                Rows = list
            };

            return(Json(cowData, JsonRequestBehavior.AllowGet));
        }
        public JsonResult LoadTask(string taskID)
        {
            DairyTask task     = bllTask.GetTaskByID(Convert.ToInt32(taskID));
            var       taskData = new
            {
                startTime = task.ArrivalTime.ToString("yyyy-MM-dd"),
                earNum    = CowBLL.ConvertEarNumToDisplayEarNum(task.EarNum),
                op        = task.OperatorID
            };

            return(Json(taskData, JsonRequestBehavior.AllowGet));
        }
Example #14
0
        /// <summary>
        /// 验证显示耳号是否存在
        /// </summary>
        /// <returns></returns>
        public JsonResult CheckDisplayEarNum(string displayEarNum)
        {
            bool result = false;

            if (!string.IsNullOrWhiteSpace(displayEarNum))
            {
                int nID = CowBLL.ConvertDislayEarNumToEarNum(displayEarNum, UserBLL.Instance.CurrentUser.Pasture.ID);
                if (nID != -1)
                {
                    result = true;
                }
            }
            return(Json(new { result = result }, JsonRequestBehavior.AllowGet));
        }
Example #15
0
        public JsonResult LoadTask(string taskID)
        {
            TaskBLL   bll           = new TaskBLL();
            DairyTask v             = bll.GetTaskByID(Convert.ToInt32(taskID));
            string    displayEarNum = CowBLL.ConvertEarNumToDisplayEarNum(v.EarNum);

            return(Json(new
            {
                EarNum = v.EarNum,
                DisplayEarNum = displayEarNum,
                ArrivalTime = v.ArrivalTime.ToString("yyyy-MM-dd"),
                Operator = v.OperatorID
            }, JsonRequestBehavior.AllowGet));
        }
Example #16
0
        public JsonResult GetFatherSemon()
        {
            string motherEarNum = Request.Form["motherDisplayEarNum"].ToString();
            int    temp         = CowBLL.ConvertDislayEarNumToEarNum(motherEarNum, UserBLL.Instance.CurrentUser.Pasture.ID);

            if (temp == -1)
            {
                return(Json(new { SemenNum = "" }));
            }
            else
            {
                CowInfo cow = new CowInfo(temp);
                string  s   = cow.LatestInsemination.SemenNum;
                return(Json(new { SemenNum = s }));
            }
        }
Example #17
0
        public JsonResult Forbid(string EarNum, string Date, string Operator, string Description)
        {
            int earNum = CowBLL.ConvertDislayEarNumToEarNum(EarNum, UserBLL.Instance.CurrentUser.Pasture.ID);

            // 更新牛的禁配状态
            bllInsemination.ForbidInsemination(earNum);
            ForbidInsemination forbidInsemination = new ForbidInsemination();

            forbidInsemination.EarNum      = earNum;
            forbidInsemination.Operator    = Convert.ToInt32(Operator);
            forbidInsemination.OperateDate = Convert.ToDateTime(Date);
            forbidInsemination.Description = Description;
            // 插入牛的禁配信息
            bllForbidInsemination.InsertForbidInseminationInfo(forbidInsemination);
            return(Json(1, JsonRequestBehavior.AllowGet));
        }
Example #18
0
        public JsonResult RecoverCows(string cowID)
        {
            CowBLL cBLL  = new CowBLL();
            int    earN  = Int32.Parse(cowID);
            Cow    myCow = cBLL.GetCowInfo(earN);
            int    temp  = cBLL.UpdateCowIllStatus(earN, false);

            if (temp == 1)
            {
                //success
                return(Json(new { msg = "牛状态成功改为健康。" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { msg = "牛状态未改变。" }, JsonRequestBehavior.AllowGet));
            }
        }
Example #19
0
        public JsonResult InsertDryMilk(string earNum, string dryDate, string drySitudation, string dryReason, string operatorID)
        {
            DryMilk dry = new DryMilk();

            dry.EarNum       = CowBLL.ConvertDislayEarNumToEarNum(earNum, UserBLL.Instance.CurrentUser.Pasture.ID);
            dry.DryDate      = DateTime.Parse(dryDate);
            dry.DrySituation = Int32.Parse(drySitudation);
            dry.OperatorID   = Int32.Parse(operatorID);
            dry.DryReason    = dryReason;
            int temp   = CowInfo.InsertDryMilk(dry);
            var result = new
            {
                count = temp
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
        public ActionResult SaveTask(string id)
        {
            try
            {
                string displayEarNum = Request.Form["DisplayEarNum"];
                string startDate     = Request.Form["start"];
                string endDate       = Request.Form["end"];
                string operatorID    = Request.Form["operatorName"]; //@德华 怀疑有错
                string knownWay      = Request.Form["knownWay"];
                string semenNum      = Request.Form["semNum"];
                string semenCount    = Request.Form["semCount"];
                string desc          = Request.Form["description"];

                Insemination i = new Insemination();
                i.EstrusDate      = DateTime.Parse(startDate);
                i.OperateDate     = DateTime.Parse(endDate);
                i.EarNum          = CowBLL.ConvertDislayEarNumToEarNum(displayEarNum, UserBLL.Instance.CurrentUser.Pasture.ID);
                i.operatorID      = Convert.ToInt32(operatorID);
                i.EstrusFindType  = Convert.ToInt32(knownWay);
                i.SemenNum        = semenNum;
                i.InseminationNum = Convert.ToInt32(semenCount);
                i.Description     = desc;

                DairyTask task = new DairyTask();
                task.TaskType     = TaskType.InseminationTask;
                task.EarNum       = CowBLL.ConvertDislayEarNumToEarNum(displayEarNum, UserBLL.Instance.CurrentUser.Pasture.ID);
                task.ArrivalTime  = DateTime.Parse(startDate);
                task.CompleteTime = DateTime.Parse(endDate);
                task.DeadLine     = DateTime.Parse(endDate);
                task.RoleID       = UserBLL.Instance.CurrentUser.Role.ID;
                task.PastureID    = UserBLL.Instance.CurrentUser.Pasture.ID;
                task.OperatorID   = Convert.ToInt32(operatorID);

                bllTask.CompleteInsemination(task, i);

                return(View("~/Views/Task/Index.cshtml"));
            }
            catch (Exception)
            {
                return(View("~/Views/Task/TaskError.cshtml"));
            }
        }
        public JsonResult LoadTask(string taskID)
        {
            TaskBLL   bllTask = new TaskBLL();
            DairyTask task    = bllTask.GetTaskByID(Convert.ToInt32(taskID));

            //获得对应牛群的兽医
            Cow      cow      = bllCow.GetCowInfo(task.EarNum);
            CowGroup cowGroup = bllCowGroup.GetCowGroupInfo(cow.GroupID);
            int      doctorID = cowGroup.DoctorID;
            User     user     = bllUser.GetDefaultDoctor(doctorID);

            var taskData = new
            {
                doctor   = user.Role.Name,
                doctorID = doctorID,
                earNum   = CowBLL.ConvertEarNumToDisplayEarNum(task.EarNum)
            };

            return(Json(taskData, JsonRequestBehavior.AllowGet));
        }
Example #22
0
        /// <summary>
        /// 插入转群任务
        /// </summary>
        /// <returns></returns>
        public JsonResult InsertChangeGroupTask()
        {
            bool    bResult    = false;
            int     earNum     = CowBLL.ConvertDislayEarNumToEarNum(Request["DisplayEarNum"].ToString(), UserBLL.Instance.CurrentUser.Pasture.ID);
            int     pastureID  = UserBLL.Instance.CurrentUser.Pasture.ID;
            TaskBLL bllTask    = new TaskBLL();
            int     operatorID = bllTask.AssignTask(pastureID, earNum, Role.FARM_FEEDER_ID);

            if (earNum != 0)
            {
                DairyTask t = new DairyTask
                {
                    EarNum      = earNum,
                    TaskType    = TaskType.GroupingTask,
                    Status      = DairyTaskStatus.Initial,
                    PastureID   = pastureID,
                    OperatorID  = operatorID,
                    ArrivalTime = DateTime.Now, //转群当天要做
                    InputTime   = DateTime.Now,
                    DeadLine    = DateTime.Now.AddDays(15)
                };

                bResult = bllTask.AddTask(t);

                GroupingRecord gRecord = new GroupingRecord
                {
                    TaskID          = t.ID,
                    EarNum          = t.EarNum,
                    TargetGroupID   = Convert.ToInt32(Request["TargetGroupID"]),
                    TargetHouseID   = Convert.ToInt32(Request["TargetHouseID"]),
                    OriginalGroupID = Convert.ToInt32(Request["OriginalGroupID"]),
                    OriginalHouseID = Convert.ToInt32(Request["OriginalHouseID"])
                };

                GroupingRecordBLL bllGroupingRecord = new GroupingRecordBLL();
                bllGroupingRecord.InsertGroupingRecord(gRecord);
            }

            return(Json(bResult, JsonRequestBehavior.AllowGet));
        }
Example #23
0
        public JsonResult InsertCare()
        {
            Care c = new Care();

            c.DisplayEarNum = Request.Form["DisplayEarNum"];
            c.Disease_Id    = Convert.ToInt32(Request.Form["diseases"]);
            c.Prescription  = Request.Form["Prescription"];
            c.Date          = DateTime.Now;
            c.LeftFront     = Convert.ToInt32(Request.Form["pLeftFront"]);
            c.RightFront    = Convert.ToInt32(Request.Form["pRightFront"]);
            c.LeftBack      = Convert.ToInt32(Request.Form["pLeftBack"]);
            c.RightBack     = Convert.ToInt32(Request.Form["pRightBack"]);

            c.EarNum   = CowBLL.ConvertDislayEarNumToEarNum(c.DisplayEarNum, UserBLL.Instance.CurrentUser.Pasture.ID);
            c.DoctorID = UserBLL.Instance.CurrentUser.ID;

            bllMedical.InsertCare(c);
            CowBLL bllCow = new CowBLL();

            bllCow.UpdateCowIllStatus(c.EarNum, true);
            return(Json(new { Result = 1 }, JsonRequestBehavior.AllowGet));
        }
Example #24
0
        public JsonResult InGroup()
        {
            Cow myCow = new Cow();

            myCow.DisplayEarNum = Request.Form["displayEarNum"].ToString();
            myCow.Gender        = Request.Form["sex"].ToString();
            myCow.BirthDate     = Convert.ToDateTime(Request.Form["birthDate"]);
            myCow.Color         = Request.Form["color"].ToString();
            myCow.GroupID       = Convert.ToInt32(Request.Form["group"]);
            myCow.HouseID       = Convert.ToInt32(Request.Form["house"]);
            myCow.FarmCode      = UserBLL.Instance.CurrentUser.Pasture.ID;
            myCow.FatherID      = Request.Form["fatherSemen"].ToString();
            myCow.MotherID      = Request.Form["motherDisplayEarNum"].ToString();
            myCow.IsIll         = false;
            myCow.IsStray       = false;
            myCow.Status        = Request.Form["breedStatus"].ToString();
            //----------------------Modify By LJW-------------------//
            if (Request.Form["PedometerID"] != null && Request.Form["PedometerID"].ToString() != "")
            {
                myCow.Pedometer = Convert.ToInt32(Request.Form["PedometerID"]);
            }
            //----------------------Modify By LJW-------------------//
            CowBLL cowBLL = new CowBLL();

            //插入牛基本信息
            cowBLL.InsertCow(myCow);


            //取回牛,主要取得ID
            Cow newCow = cowBLL.GetCowInfo(myCow.FarmCode, myCow.DisplayEarNum);

            //如为产后小犊牛,生成犊牛饲喂单(10天之内,最好3天之内)
            double days = DateTime.Now.Date.Subtract(myCow.BirthDate).TotalDays;

            if (days <= 10.0)
            {
                TaskBLL   tBLL = new TaskBLL();
                DairyTask t    = new DairyTask();
                t.ArrivalTime = DateTime.Now;
                t.DeadLine    = DateTime.Now.AddDays(45.0);
                t.Status      = DairyTaskStatus.Initial;
                t.TaskType    = TaskType.CalfTask;
                t.EarNum      = newCow.EarNum;
                tBLL.AddTask(t);
            }

            if (newCow.Status.Equals("已配未检") || newCow.Status.Equals("初检+") || newCow.Status.Equals("复检+"))
            {
                InseminationBLL insemBLL = new InseminationBLL();
                DateTime        t        = Convert.ToDateTime(Request.Form["inseminationDate"]);
                insemBLL.InsertFakeInsemination(newCow.EarNum, t);
            }
            int parity = Convert.ToInt32(Request.Form["parityNumber"]);

            if (parity > 0)
            {
                DateTime   t          = Convert.ToDateTime(Request.Form["calvingDate"]);
                CalvingBLL calvingBLL = new CalvingBLL();
                //插入假产犊记录
                calvingBLL.InsertFakeCalvings(newCow.EarNum, t, parity);
            }

            return(Json(new { Result = 1 }));
        }