Beispiel #1
0
        protected override void DeleteDomainObjects(ArrayList domainObjects)
        {
            if (_RMAFacade == null)
            {
                _RMAFacade = new BenQGuru.eMES.MOModel.RMAFacade(base.DataProvider);
            }
            //已经关闭或结案的RMA不能新删除项目

            string RMABillCode = this.txtRMABillCode.Text.Trim();

            object obj = _RMAFacade.GetRMABill(RMABillCode);

            if (((RMABill)obj).Status == RMABillStatus.Closed)
            {
                WebInfoPublish.PublishInfo(this, "$BS_RMABillStatus_IsClose_CannotDelete", this.languageComponent1);
                return;
            }
            if (((RMABill)obj).Status == RMABillStatus.Opened)
            {
                WebInfoPublish.PublishInfo(this, "$BS_RMABillStatus_IsOpened_CannotDelete", this.languageComponent1);
                return;
            }

            _RMAFacade.DeleteRMADetial((Domain.RMA.RMADetial[])domainObjects.ToArray(typeof(Domain.RMA.RMADetial)));
        }
		protected override object[] LoadDataSource(int inclusive, int exclusive)
		{
			if(_facade==null){_facade = new  FacadeFactory(base.DataProvider).CreateRMAFacade();}
			return this._facade.QueryErrorSymptom( 
				FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtSymptomCodeQuery.Text)),
				inclusive, exclusive );
		}
Beispiel #3
0
        private object GetEditObject()
        {
            if (_facade == null)
            {
                _facade = new BenQGuru.eMES.MOModel.RMAFacade(base.DataProvider);
            }
            if (this.ValidateInput())
            {
                object  obj     = (RMABill)this._facade.GetRMABill(FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtRMABillEidt.Text)));
                RMABill rmaBill = (RMABill)obj;
                if (obj != null)
                {
                    rmaBill.Memo         = FormatHelper.CleanString(this.txtMemoEdit.Text, 200);
                    rmaBill.MaintainUser = this.GetUserCode();
                }
                else
                {
                    rmaBill              = new RMABill();
                    rmaBill.Memo         = FormatHelper.CleanString(this.txtMemoEdit.Text, 200);
                    rmaBill.RMABillCode  = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtRMABillEidt.Text, 40));
                    rmaBill.MaintainUser = this.GetUserCode();
                }


                return(rmaBill);
            }
            else
            {
                return(null);
            }
        }
Beispiel #4
0
        protected void cmdDelete_ServerClick(object sender, System.EventArgs e)
        {
            if (_facade == null)
            {
                _facade = new BenQGuru.eMES.MOModel.RMAFacade(base.DataProvider);
            }
            //已经关闭或结案的RMA不能新增行项目

            ArrayList array = this.gridHelper.GetCheckedRows();

            if (array.Count > 0)
            {
                ArrayList items = new ArrayList(array.Count);

                foreach (GridRecord row in array)
                {
                    RMABill rmaBill = (RMABill)this.GetEditObject(row);
                    if (rmaBill != null)
                    {
                        if (rmaBill.Status != RMABillStatus.Initial)
                        {
                            WebInfoPublish.Publish(this, "$BS_RMABillStatus_CannotDelete", this.languageComponent1);
                            this.RequestData();
                            return;
                        }
                        items.Add(rmaBill);
                    }
                }
                _facade.DeleteRMABill((RMABill[])items.ToArray(typeof(RMABill)));
            }

            this.buttonHelper.PageActionStatusHandle(PageActionType.Delete);
            this.gridHelper.GridBind(this.pagerToolBar.PageIndex, this.pagerToolBar.PageSize);
            this.RequestData();
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="domainObject"></param>
        protected override void AddDomainObject(object domainObject)
        {
            ItemFacade itemFacade = new FacadeFactory(base.DataProvider).CreateItemFacade();
            object     obj        = itemFacade.GetItem(((CusItemCodeCheckList)domainObject).ItemCode, GlobalVariables.CurrentOrganizations.First().OrganizationID);

            if (obj == null)
            {
                WebInfoPublish.Publish(this, "$Error_ItemCode_NotCompare", this.languageComponent1);
                return;
            }

            ModelFacade modelFacade = new FacadeFactory(base.DataProvider).CreateModelFacade();

            object[] obj2 = modelFacade.GetModel2ItemByItemCode(((CusItemCodeCheckList)domainObject).ItemCode);
            if (obj2 == null)
            {
                WebInfoPublish.Publish(this, "$Error_ItemCode_NotMaintain_ModelCode", this.languageComponent1);
                return;
            }

            ((CusItemCodeCheckList)domainObject).ModelCode = ((Model2Item)obj2[0]).ModelCode;

            if (_facade == null)
            {
                _facade = new RMAFacade(base.DataProvider);
            }
            this._facade.AddCusItemCodeCheckList((CusItemCodeCheckList)domainObject);
        }
Beispiel #6
0
        protected override void UpdateDomainObject(object domainObject)
        {
            if (_RMAFacade == null)
            {
                _RMAFacade = new BenQGuru.eMES.MOModel.RMAFacade(base.DataProvider);
            }

            //已经关闭或结案的RMA不能更新项目

            //string RMABillCode = this.txtRMABillCode.Text.Trim();

            //object obj = _RMAFacade.GetRMABill(RMABillCode);
            //if (((RMABill)obj).Status == RMABillStatus.Closed)
            //{
            //    WebInfoPublish.PublishInfo(this, "$BS_RMABillStatus_IsClose_CannotUpdate", this.languageComponent1);
            //    return;
            //}
            //if (((RMABill)obj).Status == RMABillStatus.Opened)
            //{
            //    WebInfoPublish.PublishInfo(this, "$BS_RMABillStatus_IsOpended_CannotUpdate", this.languageComponent1);
            //    return;
            //}

            DBDateTime dbDateTime = FormatHelper.GetNowDBDateTime(this.DataProvider);

            ((RMADetial)domainObject).Mdate        = dbDateTime.DBDate;
            ((RMADetial)domainObject).Mtime        = dbDateTime.DBTime;
            ((RMADetial)domainObject).MaintainUser = this.GetUserCode();

            this._RMAFacade.UpdateRMADetial((RMADetial)domainObject);
        }
Beispiel #7
0
 protected override void AddDomainObject(ArrayList domainObject)
 {
     if (_facade == null)
     {
         _facade = new  FacadeFactory(base.DataProvider).CreateRMAFacade();
     }
     _facade.AddModel2ErrorSymptom((Model2ErrorSymptom[])domainObject.ToArray(typeof(Model2ErrorSymptom)));
 }
Beispiel #8
0
 protected override void DeleteDomainObjects(ArrayList domainObjects)
 {
     if (_facade == null)
     {
         _facade = new  FacadeFactory(base.DataProvider).CreateRMAFacade();
     }
     this._facade.DeleteModel2ErrorSymptom((Model2ErrorSymptom[])domainObjects.ToArray(typeof(Model2ErrorSymptom)));
 }
 protected override void UpdateDomainObject(object domainObject)
 {
     if (_facade == null)
     {
         _facade = new RMAFacade(base.DataProvider);
     }
     this._facade.UpdateCusItemCodeCheckList((CusItemCodeCheckList)domainObject);
 }
 protected override void DeleteDomainObjects(ArrayList domainObjects)
 {
     if (_facade == null)
     {
         _facade = new RMAFacade(base.DataProvider);
     }
     this._facade.DeleteCusItemCodeCheckList((CusItemCodeCheckList[])domainObjects.ToArray(typeof(CusItemCodeCheckList)));
 }
Beispiel #11
0
 protected override void UpdateDomainObject(object domainObject)
 {
     if (_facade == null)
     {
         _facade = new  FacadeFactory(base.DataProvider).CreateRMAFacade();
     }
     this._facade.UpdateModel2ErrorSymptom((Model2ErrorSymptom)domainObject);
 }
Beispiel #12
0
 protected override int GetRowCount()
 {
     if (_facade == null)
     {
         _facade = new  FacadeFactory(base.DataProvider).CreateRMAFacade();
     }
     return(this._facade.QueryModel2ErrorSymptomCount(
                FormatHelper.PKCapitalFormat(FormatHelper.CleanString(ModelCode)), ""));
 }
		protected override object GetEditObject()
		{
			if(_facade==null){_facade = new  FacadeFactory(base.DataProvider).CreateRMAFacade();}
			ErrorSymptom es = this._facade.CreateNewErrorSymptom();
			es.SymptomCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtSymptomEdit.Text,40));
			es.Description	= FormatHelper.CleanString( this.txtDescEdit.Text, 200);
			es.MaintainUser			= this.GetUserCode();

			return es;
		}
Beispiel #14
0
 protected override int GetRowCount()
 {
     if (_facade == null)
     {
         _facade = new  FacadeFactory(base.DataProvider).CreateRMAFacade();
     }
     return(this._facade.GetUnselectedErrorSymptomByModelCodeCount(
                FormatHelper.PKCapitalFormat(this.txtModelCodeQuery.Text.Trim()),
                FormatHelper.PKCapitalFormat(this.txtSymptomCodeQuery.Text.Trim())));
 }
Beispiel #15
0
 protected override object[] LoadDataSource(int inclusive, int exclusive)
 {
     if (_facade == null)
     {
         _facade = new  FacadeFactory(base.DataProvider).CreateRMAFacade();
     }
     return(this._facade.GetUnselectedErrorSymptomByModelCode(
                FormatHelper.PKCapitalFormat(this.txtModelCodeQuery.Text.Trim()),
                FormatHelper.PKCapitalFormat(this.txtSymptomCodeQuery.Text.Trim()),
                inclusive, exclusive));
 }
 protected override int GetRowCount()
 {
     if (_facade == null)
     {
         _facade = new RMAFacade(base.DataProvider);
     }
     return(this._facade.QueryCusItemCodeCheckListCount(
                FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtItemCodeQuery.Text)),
                "",
                FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtCusCodeQuery.Text))));
 }
 protected override object[] LoadDataSource(int inclusive, int exclusive)
 {
     if (_facade == null)
     {
         _facade = new RMAFacade(base.DataProvider);
     }
     return(this._facade.QueryCusItemCodeCheckList(
                FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtItemCodeQuery.Text)),
                "",
                FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtCusCodeQuery.Text)),
                inclusive, exclusive));
 }
		protected override object GetEditObject(Infragistics.WebUI.UltraWebGrid.UltraGridRow row)
		{	
			if(_facade==null){_facade = new  FacadeFactory(base.DataProvider).CreateRMAFacade();}
			object obj = _facade.GetErrorSymptom( row.Cells.FromKey("ErrorSymptom").Text.ToString() );
			
			if (obj != null)
			{
				return (ErrorSymptom)obj;
			}

			return null;
		}
Beispiel #19
0
        protected override object GetEditObject(UltraGridRow row)
        {
            if (_facade == null)
            {
                _facade = new  FacadeFactory(base.DataProvider).CreateRMAFacade();
            }
            Model2ErrorSymptom m2es = _facade.CreateNewModel2ErrorSymptom();

            m2es.ModelCode    = this.txtModelCodeQuery.Text.Trim();
            m2es.SymptomCode  = row.Cells.FromKey("ErrorSymptom").Text;
            m2es.MaintainUser = this.GetUserCode();

            return(m2es);
        }
Beispiel #20
0
        private object GetEditObject(GridRecord row)
        {
            if (_facade == null)
            {
                _facade = new BenQGuru.eMES.MOModel.RMAFacade(base.DataProvider);
            }
            object obj = this._facade.GetRMABill(row.Items.FindItemByKey("RMABillCode").Text);

            if (obj != null)
            {
                return((RMABill)obj);
            }

            return(null);
        }
Beispiel #21
0
 private int GetRowCount()
 {
     if (_facade == null)
     {
         _facade = new FacadeFactory(base.DataProvider).CreateRMAFacade();
     }
     return(_facade.QueryRMABillCount(
                FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtRMABillQuery.Text)),
                FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtItemQuery.Text)),
                FormatHelper.CleanString(this.txtCusCodeQuery.Text),
                FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtModelQuery.Text)),
                FormatHelper.CleanString(this.txtSubsidiaryCompanyQuery.Text),
                FormatHelper.TODateInt(this.MDateFrom.Text),
                FormatHelper.TODateInt(this.MDateTo.Text)));
 }
Beispiel #22
0
 private object[] LoadDataSource(int inclusive, int exclusive)
 {
     if (_facade == null)
     {
         _facade = new FacadeFactory(base.DataProvider).CreateRMAFacade();
     }
     return(_facade.QueryRMABill(
                FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtRMABillQuery.Text)),
                FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtItemQuery.Text)),
                FormatHelper.CleanString(this.txtCusCodeQuery.Text),
                FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtModelQuery.Text)),
                FormatHelper.CleanString(this.txtSubsidiaryCompanyQuery.Text),
                FormatHelper.TODateInt(this.MDateFrom.Text),
                FormatHelper.TODateInt(this.MDateTo.Text),
                inclusive, exclusive));
 }
Beispiel #23
0
 protected override object[] LoadDataSource(int inclusive, int exclusive)
 {
     if (_RMAFacade == null)
     {
         _RMAFacade = new BenQGuru.eMES.MOModel.RMAFacade(base.DataProvider);
     }
     return(this._RMAFacade.QueryRMADetail(
                FormatHelper.CleanString(this.txtRMABillCode.Text),
                FormatHelper.CleanString(this.txtModelQuery.Text),
                FormatHelper.CleanString(this.txtItemCodeQuery.Text),
                FormatHelper.CleanString(this.txtRCardQuery.Text),
                FormatHelper.CleanString(this.txtCusCodeQuery.Text),
                FormatHelper.CleanString(this.txtErrorCodeQuery.Text),
                FormatHelper.CleanString(this.drpHandelCodeQuery.SelectedValue),
                FormatHelper.CleanString(this.txtSubCompanyQuery.Text),
                inclusive, exclusive));
 }
Beispiel #24
0
 protected override int GetRowCount()
 {
     if (_RMAFacade == null)
     {
         _RMAFacade = new BenQGuru.eMES.MOModel.RMAFacade(base.DataProvider);
     }
     return(this._RMAFacade.QueryRMADetailCount(
                FormatHelper.CleanString(this.txtRMABillCode.Text),
                FormatHelper.CleanString(this.txtModelQuery.Text),
                FormatHelper.CleanString(this.txtItemCodeQuery.Text),
                FormatHelper.CleanString(this.txtRCardQuery.Text),
                FormatHelper.CleanString(this.txtCusCodeQuery.Text),
                FormatHelper.CleanString(this.txtErrorCodeQuery.Text),
                FormatHelper.CleanString(this.drpHandelCodeQuery.SelectedValue),
                FormatHelper.CleanString(this.txtSubCompanyQuery.Text)
                ));
 }
        protected override object GetEditObject()
        {
            if (_facade == null)
            {
                _facade = new RMAFacade(base.DataProvider);
            }
            CusItemCodeCheckList cicl = this._facade.CreateNewCusItemCodeCheckList();

            cicl.ModelCode         = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtModelCodeEdit.Text, 40));
            cicl.ItemCode          = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtItemCodeEdit.Text, 40));
            cicl.CustomerCode      = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtCusCodeEdit.Text, 40));
            cicl.CustomerModelCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtCusModelCodeEdit.Text, 40));
            cicl.CustomerItemCode  = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtCusItemCodeEdit.Text, 40));
            cicl.Character         = FormatHelper.CleanString(this.txtCharacterEdit.Text, 40);
            cicl.MaintainUser      = this.GetUserCode();

            return(cicl);
        }
        protected override object GetEditObject(Infragistics.WebUI.UltraWebGrid.UltraGridRow row)
        {
            if (_facade == null)
            {
                _facade = new RMAFacade(base.DataProvider);
            }
            object obj = _facade.GetCusItemCodeCheckList(
                row.Cells.FromKey("ItemCode").Text.ToString(),
                row.Cells.FromKey("ModelCode").Text.ToString(),
                row.Cells.FromKey("CustomerCode").Text.ToString());

            if (obj != null)
            {
                return((CusItemCodeCheckList)obj);
            }

            return(null);
        }
Beispiel #27
0
        protected void cmdSave_ServerClick(object sender, System.EventArgs e)
        {
            if (_facade == null)
            {
                _facade = new BenQGuru.eMES.MOModel.RMAFacade(base.DataProvider);
            }
            //新增前唯一性检查

            DBDateTime dbDateTime = FormatHelper.GetNowDBDateTime(this.DataProvider);
            object     obj        = this.GetEditObject();

            if (obj != null)
            {
                //((RMABill)obj).Status = RMABillStatus.Initial;
                this._facade.UpdateRMABill((RMABill)obj);
            }
            this.RequestData();
            this.buttonHelper.PageActionStatusHandle(PageActionType.Save);
        }
Beispiel #28
0
        protected override object GetEditObject(GridRecord row)
        {
            if (_RMAFacade == null)
            {
                _RMAFacade = new BenQGuru.eMES.MOModel.RMAFacade(base.DataProvider);
            }
            string RMABillCode = FormatHelper.CleanString(this.txtRMABillCode.Text);
            string rcard       = row.Items.FindItemByKey("RCARD").Value.ToString();
            object obj         = _RMAFacade.GetRMABill(RMABillCode);

            if (((RMABill)obj).Status == RMABillStatus.Closed || ((RMABill)obj).Status == RMABillStatus.Opened)
            {
                WebInfoPublish.Publish(this, "$BS_RMABillStatus_CannotUpdate", this.languageComponent1);
                return(null);
            }

            object objDetial = _RMAFacade.GetRMADetail(rcard, RMABillCode);

            return(objDetial);
        }
Beispiel #29
0
        protected void cmdClose_ServerClick(object sender, EventArgs e)
        {
            /* 下发的时候需要 */
            if (_facade == null)
            {
                _facade = new BenQGuru.eMES.MOModel.RMAFacade(base.DataProvider);
            }
            if (_TSFacade == null)
            {
                _TSFacade = new TSFacade(this.DataProvider);
            }
            if (_DataCollectFacade == null)
            {
                _DataCollectFacade = new DataCollectFacade(this.DataProvider);
            }

            ArrayList array = this.gridHelper.GetCheckedRows();

            if (array.Count > 0)
            {
                ArrayList items = new ArrayList(array.Count);

                foreach (GridRecord row in array)
                {
                    RMABill rmaBill = (RMABill)this.GetEditObject(row);
                    if (rmaBill != null)
                    {
                        if (rmaBill.Status != RMABillStatus.Opened)
                        {
                            WebInfoPublish.PublishInfo(this, "$BS_RMABillStatus_CannotClose $RMABillCode:" + rmaBill.RMABillCode, this.languageComponent1);
                            return;
                        }

                        object[] objs = _facade.QueryRMADetail(rmaBill.RMABillCode);
                        if (objs == null || objs.Length == 0)
                        {
                            WebInfoPublish.PublishInfo(this, "$BS_RMABillDetail_NOT_EXIST $RMABillCode:" + rmaBill.RMABillCode, this.languageComponent1);
                            return;
                        }
                        foreach (RMADetial rmaDetial in objs)
                        {
                            if (rmaDetial.Handelcode == "ts")
                            {
                                object objTs = _TSFacade.QueryLastTSByRunningCard(rmaDetial.Rcard);
                                if (objTs != null)
                                {
                                    //处理方式为维修的,则序列号必须为维修完成(tblts.tsstatus_complete)或者报废(tblts.tsstatus_scrap)
                                    if (!((objTs as Domain.TS.TS).TSStatus == TSStatus.TSStatus_Complete || (objTs as Domain.TS.TS).TSStatus == TSStatus.TSStatus_Scrap))
                                    {
                                        WebInfoPublish.PublishInfo(this, "$RCAR_MUST_TSCOMPLETE_TSSCRAP $RCARD:" + rmaDetial.Rcard, this.languageComponent1);
                                        return;
                                    }
                                }
                            }
                            else if (rmaDetial.Handelcode == "rework")
                            {
                                object objsimRepot = _DataCollectFacade.GetLastSimulationReportByRMA(rmaDetial.Rcard, rmaDetial.Rmabillcode);
                                if (objsimRepot != null)
                                {
                                    if ((objsimRepot as Domain.DataCollect.SimulationReport).IsComplete != "1")
                                    {
                                        WebInfoPublish.PublishInfo(this, "$CS_RCARD_IS_NOT_FINISHED $RCARD:" + rmaDetial.Rcard, this.languageComponent1);
                                        return;
                                    }
                                }
                                else
                                {
                                    //还未做返工
                                    WebInfoPublish.PublishInfo(this, "$RCARD_NOT_DO_REWORK $RCARD:" + rmaDetial.Rcard, this.languageComponent1);
                                    return;
                                }
                            }
                        }

                        items.Add(rmaBill);
                    }
                }


                //放在事务中处理
                this.DataProvider.BeginTransaction();

                foreach (RMABill rmabill in items)
                {
                    // Update RMA Status
                    rmabill.Status = RMABillStatus.Closed;
                    _facade.UpdateRMABill(rmabill);
                }

                this.DataProvider.CommitTransaction();

                RequestData();
            }
        }
Beispiel #30
0
        protected void cmdDistribution_ServerClick(object sender, EventArgs e)
        {
            /* 下发的时候需要 */
            if (_facade == null)
            {
                _facade = new BenQGuru.eMES.MOModel.RMAFacade(base.DataProvider);
            }

            ArrayList array = this.gridHelper.GetCheckedRows();

            if (array.Count > 0)
            {
                ArrayList items = new ArrayList(array.Count);

                foreach (GridRecord row in array)
                {
                    RMABill rmaBill = (RMABill)this.GetEditObject(row);
                    if (rmaBill != null)
                    {
                        if (rmaBill.Status != RMABillStatus.Initial)
                        {
                            WebInfoPublish.PublishInfo(this, "$BS_RMABillStatus_CannotOpened $RMABillCode:" + rmaBill.RMABillCode, this.languageComponent1);
                            return;
                        }

                        object[] objs = _facade.QueryRMADetail(rmaBill.RMABillCode);
                        if (objs == null || objs.Length == 0)
                        {
                            WebInfoPublish.PublishInfo(this, "$BS_RMABillDetail_NOT_EXIST $RMABillCode:" + rmaBill.RMABillCode, this.languageComponent1);
                            return;
                        }

                        items.Add(rmaBill);
                    }
                }

                if (_TSFacade == null)
                {
                    _TSFacade = new TSFacade(this.DataProvider);
                }
                //放在事务中处理
                this.DataProvider.BeginTransaction();

                foreach (RMABill rmabill in items)
                {
                    // Update RMA Status
                    rmabill.Status = RMABillStatus.Opened;
                    _facade.UpdateRMABill(rmabill);

                    object[] objs = _facade.QueryRMADetail(rmabill.RMABillCode);
                    if (objs != null || objs.Length != 0)
                    {
                        foreach (RMADetial detial in objs)
                        {
                            //如果该序列号的处理方式为维修的,需要往TBLTS和TBLTSERRORCODE插入数据
                            if (detial.Handelcode == "ts")
                            {
                                //Insert TS
                                Domain.TS.TS ts = this.GetTS(detial);
                                _TSFacade.AddTS(ts);

                                Domain.TS.TSErrorCode tsErrorCode = this.GetTSErrorCode(detial, ts);
                                _TSFacade.AddTSErrorCode(tsErrorCode);
                            }
                        }
                    }
                }

                this.DataProvider.CommitTransaction();
            }
            //InitViewPanel();

            this.RequestData();
        }