Exemplo n.º 1
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            GA           gAdmin = new GA();
            GAController gadmin = new GAController();
            Property     pro    = new Property();

            pro.PropertyName = drpNewProname.SelectedItem.Text;
            List <PropertyContent> proconlist = new List <PropertyContent>();
            PropertyContent        content    = new PropertyContent();
            string a = gAdmin.PoNameGetID(pro);

            content.PropertyID = a;
            proconlist         = PropertyContent.PoIDGetPcName(content);
            if (proconlist.Count == 0)
            {
                if (gadmin.DeletePrperty(gAdmin, a))
                {
                    this.lblCheck.Text = "删除成功!";
                    //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "删除成功" + "');</script>");
                }
                else
                {
                    this.lblCheck.Text = "删除失败!";
                    //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "删除失败" + "');</script>");
                }
            }
            else
            {
                this.lblCheck.Text = "该属性下有内容!";
                //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "该属性下有内容" + "');</script>");
            }
        }
Exemplo n.º 2
0
    public void Run()
    {
        message.gameObject.SetActive(false);
        Vector2Int start  = new Vector2Int(1, size - 2);
        Vector2Int finish = new Vector2Int(size - 2, 1);

        if (!Astar.FindPath(labGrid, start, finish))
        {
            message.gameObject.SetActive(true);
            message.text  = "NO PATH AVAILABLE";
            message.color = Color.red;
            return;
        }
        IsAlgorithmRunning = true;
        bool         isTimeout;
        List <Child> bestOfGeneration = GAController.GeneticAlgorithm(labGrid.grid, size, start, finish, out isTimeout);

        if (bestOfGeneration != null)
        {
            message.gameObject.SetActive(true);
            message.text  = "PATH FOUND";
            message.color = Color.blue;

            StartCoroutine(ShowGenerations(bestOfGeneration, start, finish));
        }
        else if (isTimeout)
        {
            message.gameObject.SetActive(true);
            message.text  = "TIMEOUT";
            message.color = Color.blue;
        }
    }
        public void Repeat()
        {
            if (once)
            {
                for (int i = 0; i < gridModel.Grid.Count; i++)
                {
                    gridModel.Grid[i].GetView().Disable();
                }
                gridModel.Grid[5].GetView().Enable();
                gridModel.Grid[6].GetView().Enable();
                gridModel.Grid[7].GetView().Enable();
                gridModel.Grid[25].GetView().Enable();

                Alerts.AlertCall.CallWithText(null, null, Res.lang.Tutorial[3], Res.lang.Confirmation[1]);

                once = false;
            }

            if (gridModel.Grid[5].Value == -1 &&
                gridModel.Grid[6].Value == -1 &&
                gridModel.Grid[7].Value == -1 &&
                gridModel.Grid[25].Value == -1)
            {
                GAController.TutorialStageChange(4);
                once  = true;
                stage = Stages.FirstNlastRow;
            }
        }
Exemplo n.º 4
0
 protected void Delete1_Click(object sender, EventArgs e)
 {
     if (dlistFirstClumName.SelectedItem.Value == "")
     {
         this.lblCheck.Text = " 选择删除项为空";
     }
     else
     {
         FirstClassDm  first  = new FirstClassDm();
         SecondClassDm Second = new SecondClassDm();
         first.FirstClassDmName = dlistFirstClumName.SelectedItem.Text;
         GA           ga = new GA();
         GAController GA = new GAController();
         if (FirstClassDm.FcShowContent(first, Second).Count != 0)
         {
             this.lblCheck.Text = "二级类目存在内容!";
             //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "二级类目存在内容" + "');</script>");
         }
         else
         {
             if (GA.DeleteFirstClass(ga, first))
             {
                 this.lblCheck.Text = "删除成功!";
                 //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "删除成功" + "');</script>");
             }
             else
             {
                 this.lblCheck.Text = "删除失败 !";
                 //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "删除失败 " + "');</script>");
             }
         }
     }
 }
Exemplo n.º 5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ViewState["PageCount"]   = 0;
         ViewState["CurrentPage"] = 0;
         GA           Gadmin         = new GA();
         GAController gadmin         = new GAController();
         FirstClassDm firstClassName = new FirstClassDm();
         firstClassName.FirstClassDmName = "服装鞋帽";
         string         lfirstClassDmID = Gadmin.FcNameGetID(firstClassName);
         List <ImgInfo> Furniture       = new List <ImgInfo>();
         Furniture = gadmin.Furniture(Gadmin, lfirstClassDmID);
         cblistUpdate.DataSource = Furniture;
         for (int i = 0; i < Furniture.Count; i++)
         {
             cblistUpdate.DataTextField  = "ImgTitle";
             cblistUpdate.DataValueField = "GoodID";
         }
         cblistUpdate.DataBind();
         dlistPictureShow.DataSource = Furniture;
         dlistPictureShow.DataBind();
         if (gadmin.UpdatePictureShow(Gadmin, 2).Count > 1)
         {
             drpdownlist.DataSource     = gadmin.UpdatePictureShow(Gadmin, 2);
             drpdownlist.DataTextField  = "ImgTitle";
             drpdownlist.DataValueField = "GoodID";
             drpdownlist.DataBind();
             drpdownlist.Items.Insert(0, new ListItem("请选择替换商品"));
         }
         int lPageCount = 0;
         lPageCount = Convert.ToInt32(gadmin.Count(Gadmin, lfirstClassDmID));
         mPageCount = lPageCount;
         info       = new string[mPageCount];
         if (lPageCount / 10 == 0)
         {
             lPageCount = lPageCount / 10;
         }
         if (lPageCount / 10 < 1)
         {
             lPageCount = 1;
         }
         if (lPageCount % 10 > 1)
         {
             int lPage = lPageCount % 10;
             lPageCount = (lPageCount + (10 - lPage)) / 10;
         }
         lbPage.Text            = "第1页/共 " + lPageCount.ToString() + "页";
         ViewState["PageCount"] = lPageCount;
         if (mPageCount <= 10)
         {
             btnUpPage.Enabled   = false;
             btnDownPage.Enabled = false;
         }
         else
         {
             btnUpPage.Enabled = false;
         }
     }
 }
Exemplo n.º 6
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            Good    lGood     = new Good();
            ImgInfo lGoodinfo = new ImgInfo();

            lGood.GoodName       = tbxGoodName.Text;
            lGood.GoodPrice      = tbxGoodPrice.Text;
            lGood.GoodID         = Convert.ToInt32(Session["GoodID"]);
            lGoodinfo.ImgAddress = tbxGoodImgUrl.Text;
            lGoodinfo.ImgTitle   = tbxGoodImgTitle.Text;
            lGoodinfo.GoodID     = Convert.ToInt32(Session["GoodID"]);
            GA           Gadmin = new GA();
            GAController gadmin = new GAController();

            if (tbxGoodImgTitle.Text == "" || tbxGoodImgUrl.Text == "" || tbxGoodName.Text == "" || tbxGoodPrice.Text == "")
            {
                lbShow.Text = "信息不能为空";
            }
            else
            {
                if (gadmin.UpdateGoodinfo(Gadmin, lGoodinfo, lGood))
                {
                    lbShow.Text = "修改成功";
                }
                else
                {
                    lbShow.Text = "修改失败";
                }
            }
        }
Exemplo n.º 7
0
    public List <Vector3Int> ShowPath(Child child, Vector2Int start, Vector2Int finish)
    {
        bool              foundFinish = false;
        int               i           = 0;
        Vector2Int        moveOffset  = Vector2Int.zero;
        Vector2Int        pos         = start;
        List <Vector3Int> coloredPath = new List <Vector3Int>();

        while (!foundFinish && i < child.path.Count)
        {
            moveOffset = GAController.DetermineOffset(child.path[i], moveOffset);
            pos       += moveOffset;
            if (labGrid.grid[pos.x, pos.y] == 1)
            {
                break;
            }
            Vector3Int tilePos = new Vector3Int(pos.x, pos.y, 0);
            tileMap.SetColor(tilePos, Color.blue);
            coloredPath.Add(tilePos);
            if (pos.x == finish.x && pos.y == finish.y)
            {
                foundFinish = true;
            }
            i++;
        }
        return(coloredPath);
    }
Exemplo n.º 8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Session["GoodID"] == null)
         {
             Response.Redirect("GA_GoodExam.aspx");
         }
         else
         {
             string         lGoodID         = Session["GoodID"].ToString();
             GA             Gadmin          = new GA();
             GAController   gadim           = new GAController();
             List <Good>    GoodInfo        = new List <Good>();
             List <ImgInfo> GoodPictureInfo = new List <ImgInfo>();
             GoodInfo                 = gadim.GoodInfo(Gadmin, lGoodID);
             GoodPictureInfo          = gadim.GoodPictureInfo(Gadmin, lGoodID);
             tbxGoodName.Text         = GoodInfo[0].GoodName;
             tbxGoodPrice.Text        = GoodInfo[0].GoodPrice;
             tbxGoodIncontory.Text    = GoodInfo[0].GoodIncentory.ToString();
             tbxGoodSales.Text        = GoodInfo[0].SalesVolume.ToString();
             tbxGoodImgTitle.Text     = GoodPictureInfo[0].ImgTitle;
             tbxGoodImgUrl.Text       = GoodPictureInfo[0].ImgAddress;
             tbxGoodIncontory.Enabled = false;
             tbxGoodSales.Enabled     = false;
         }
     }
 }
        public void Odinakovie()
        {
            if (once)
            {
                Reload.interactable = false;
                Plus.interactable   = false;

                for (int i = 0; i < gridModel.Grid.Count; i++)
                {
                    gridModel.Grid[i].GetView().Disable();
                }
                gridModel.Grid[0].GetView().Enable();
                gridModel.Grid[1].GetView().Enable();

                Alerts.AlertCall.CallWithText(null, null, Res.lang.Tutorial[0], Res.lang.Confirmation[2]);

                once = false;
                GAController.TutorialStageChange(0);
            }

            if (gridModel.Grid[0].Value == -1 &&
                gridModel.Grid[1].Value == -1)
            {
                GAController.TutorialStageChange(1);
                once  = true;
                stage = Stages.Desyat;
            }
        }
Exemplo n.º 10
0
        protected void btnDownPage_Click(object sender, EventArgs e)
        {
            int lCurrentPage = Convert.ToInt32(ViewState["CurrentPage"]);

            for (int i = 0; i < cblistUpdate.Items.Count; i++)//读取CheckBoxList 选中的值,保存起来
            {
                if (cblistUpdate.Items[i].Selected)
                {
                    info[(lCurrentPage * 10) + i] = cblistUpdate.Items[i].Value;
                }
            }
            lCurrentPage++;
            if (lCurrentPage + 1 == Convert.ToInt32(ViewState["PageCount"]))
            {
                btnDownPage.Enabled = false;
            }
            GA           Gadmin         = new GA();
            GAController gadmin         = new GAController();
            FirstClassDm firstClassName = new FirstClassDm();

            firstClassName.FirstClassDmName = "服装";
            string         lfirstClassDmID = Gadmin.FcNameGetID(firstClassName);
            List <ImgInfo> Furniture       = new List <ImgInfo>();

            Furniture = gadmin.NextPage(Gadmin, lfirstClassDmID, lCurrentPage);
            cblistUpdate.DataSource     = Furniture;
            cblistUpdate.DataTextField  = "ImgTitle";
            cblistUpdate.DataValueField = "GoodID";
            cblistUpdate.DataBind();
            dlistPictureShow.DataSource = Furniture;
            dlistPictureShow.DataBind();
            btnUpPage.Enabled        = true;
            ViewState["CurrentPage"] = lCurrentPage;
            lbPage.Text = "第" + (lCurrentPage + 1) + "页/共 " + ViewState["PageCount"].ToString() + "页";
        }
Exemplo n.º 11
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            int lCurrentPage = Convert.ToInt32(ViewState["CurrentPage"]);

            for (int i = 0; i < cblistUpdate.Items.Count; i++)//读取CheckBoxList 选中的值,保存起来
            {
                if (cblistUpdate.Items[i].Selected)
                {
                    info[(lCurrentPage * 10) + i] = cblistUpdate.Items[i].Value;
                }
            }
            GA           Gadmin = new GA();
            GAController gadmin = new GAController();

            if (gadmin.UpdateInterface(Gadmin, info, 2))
            {
                lbPrompt.Text = "修改成功";
            }
            if (gadmin.UpdatePictureShow(Gadmin, 1).Count > 1)
            {
                drpdownlist.DataSource     = gadmin.UpdatePictureShow(Gadmin, 2);
                drpdownlist.DataTextField  = "ImgTitle";
                drpdownlist.DataValueField = "GoodID";
                drpdownlist.DataBind();
                drpdownlist.Items.Insert(0, new ListItem("请选择替换商品"));
            }
        }
Exemplo n.º 12
0
 protected void Delete3_Click(object sender, EventArgs e)
 {
     try
     {
         if (dlistThirdClumName.SelectedItem.Value == "" && dlistThirdClumName.SelectedItem == null)
         {
             this.lblCheck.Text = "选择删除项为空";
         }
         else
         {
             ThirdClassDm Third = new ThirdClassDm();
             GA           ga    = new GA();
             GAController GA    = new GAController();
             Third.ThirdClassDmName = dlistThirdClumName.SelectedItem.Text;
             if (GA.DeleteThirdClass(ga, Third))
             {
                 this.lblCheck.Text = "删除成功!";
                 //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "删除成功" + "');</script>");
             }
             else
             {
                 this.lblCheck.Text = "删除失败!";
                 //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "删除失败 " + "');</script>");
             }
         }
     }
     catch
     {
         this.lblCheck.Text = "选择删除项为空";
     }
 }
Exemplo n.º 13
0
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            GAController GAController = new GAController(JSONFile.ToString());

            GARun GARunWindow = new GARun(GAController);

            GARunWindow.Show();
        }
Exemplo n.º 14
0
    public void DecreaseBird(NeuralNetwork net, double fitness)
    {
        alive--;

        if (fitness >= fitnessThreshold)
        {
            //this is one of the best networks
            bestNetworks.Add(net);
        }
        else
        {
            if (fitness >= minAcceptedFitness || alive == 0 || alive == 1 || alive == 2)
            {
                current.Add(net);
            }
        }

        if (alive == 0)
        {
            GAController best = new GAController(bestNetworks);
            GAController cur  = new GAController(current);
            // we need to start a new generation
            generation++;
            gen.text = $"Generation: {generation}";
            obstaclesSpawner.ClearObstacles();
            int should_spawn = populationPerGeneration;

            if (bestNetworks.Count >= 2)
            {
                // 80% of the population
                int p = (int)(0.8f * should_spawn);
                should_spawn -= p;
                for (int i = 0; i < p; i++)
                {
                    NeuralNetwork network = best.CrossOver();
                    Spawn(network);
                }
                Debug.Log("Spawned From The Best:" + p);
            }
            if (current.Count >= 2)
            {
                int p = (int)(0.2f * should_spawn);
                should_spawn -= p;
                for (int i = 0; i < p; i++)
                {
                    NeuralNetwork network = cur.CrossOver();
                    Spawn(network);
                }
                Debug.Log("Spawned From The Current :" + p);
            }

            Spawn(should_spawn);
            Debug.Log("Spawned Randomly:" + should_spawn);

            current.Clear();
        }
    }
        public void Put()
        {
            // Arrange
            GAController controller = new GAController();

            // Act
            controller.Put(5, "value");

            // Assert
        }
        public void Delete()
        {
            // Arrange
            GAController controller = new GAController();

            // Act
            controller.Delete(5);

            // Assert
        }
        public void GetById()
        {
            // Arrange
            GAController controller = new GAController();

            // Act
            string result = controller.Get("5");

            // Assert
            Assert.AreEqual("value", result);
        }
Exemplo n.º 18
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["hUserName"] == null)
                {
                    this.Page.ClientScript.RegisterStartupScript(this.GetType(), "ggg", "<script language='javascript'>alert('" + "加载失败" + "');</script>");
                }
                else
                {
                    string username = Session["hUserName"].ToString();
                    GA     gAdmin   = new GA();
                    gAdmin.UserName = username;
                    GAController gAdminCon = new GAController();
                    gAdminCon.GAGetinfo(gAdmin);
                    this.txtStaffID.Text    = gAdmin.StaffID.ToString();
                    this.txtStauffName.Text = gAdmin.UserName;
                    this.txtPassword.Text   = gAdmin.PassWord;
                    switch (gAdmin.StaffType.ToString())
                    {
                    case "9":
                        this.txtAdministratorClass.Text = "未激活";
                        break;

                    case "1":
                        this.txtAdministratorClass.Text = "高级管理员";
                        break;

                    case "2":
                        this.txtAdministratorClass.Text = "订单管理员";
                        break;

                    case "3":
                        this.txtAdministratorClass.Text = "评价管理员";
                        break;

                    case "4":
                        this.txtAdministratorClass.Text = "用户管理员";
                        break;

                    case "5":
                        this.txtAdministratorClass.Text = "商品管理员";
                        break;
                    }

                    this.txtName.Text     = gAdmin.TrueName;
                    this.txtIDcardNO.Text = gAdmin.IdCardNum;
                    this.txtRegister.Text = gAdmin.AddTime;
                }
            }
        }
Exemplo n.º 19
0
        public GARun(GAController Controller)
        {
            InitializeComponent();

            Context     = new GARunDataContext();
            Context.GAC = Controller;

            //GAC = Controller;

            Context.MA = new MainAnalysisObject();
            Context.MA.Initialise(Controller);
            Context.MA.SelectedAnalysisTool = "ParetoFrontAnalysis";

            this.DataContext = Context;
        }
Exemplo n.º 20
0
    public void Start()
    {
        gaController            = GetComponent <GAController>();
        pathCreator             = GetComponent <PathCreator>();
        pathPlacer              = GetComponent <PathPlacer>();
        pointsList              = new List <Point>();
        stationList             = new List <Point>();
        gaController.tspSolved += StationsSolved;

        DeleteGrid();
        RandomSeed();
        CreateGrid();
        CalculateStations(numberOfStations);
        SolveStations();
    }
Exemplo n.º 21
0
        private void ManualSaveButton_Click(object sender, RoutedEventArgs e)
        {
            string Filename = "";

            SaveFileDialog saveFileDialog = new SaveFileDialog();

            saveFileDialog.Filter = "XML file (*.xml)|*.xml";

            if (saveFileDialog.ShowDialog() == true)
            {
                Filename = saveFileDialog.FileName;

                GAController.SaveRunGAToFile(Context.GAC.RunManager, Filename);
            }
        }
Exemplo n.º 22
0
 protected void btnUpdate_Click(object sender, EventArgs e)
 {
     if (drpdownlist.SelectedItem.Text != "请选择替换商品" || drpdownlist.SelectedItem.Text != "")
     {
         if (tbxUpdate.Text != "" || tbxUpdate.Text != null)
         {
             string       url    = tbxUpdate.Text;
             string       GoodID = drpdownlist.Text;
             GA           Gadmin = new GA();
             GAController gadmin = new GAController();
             if (gadmin.UpdateProductShow(Gadmin, 2, url, GoodID))
             {
                 lbPrompt.Text = "修改成功";
             }
         }
     }
 }
Exemplo n.º 23
0
 protected void ddlThirdClum_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlThirdClum.SelectedItem.Text == "" || ddlThirdClum.SelectedItem.Text == "选择三级类目")
     {
     }
     else
     {
         GA           lGoodinfo  = new GA();
         ThirdClassDm lThirdName = new ThirdClassDm();
         GAController Gadmin     = new GAController();
         lThirdName.ThirdClassDmName = ddlThirdClum.SelectedItem.Text;
         string      lThirdID     = lGoodinfo.TcNameGetID(lThirdName);
         List <Good> GoodExamInfo = new List <Good>();
         GoodExamInfo             = Gadmin.GoodExam(lGoodinfo, lThirdID);
         dlistGoodShow.DataSource = GoodExamInfo;
         dlistGoodShow.DataBind();
         int lPageCount = Gadmin.PageCount(lGoodinfo, lThirdID);
         if (lPageCount % 10 == 0)
         {
             mPageCount = lPageCount / 10;
         }
         if (lPageCount / 10 < 1)
         {
             mPageCount = 1;
         }
         if (lPageCount / 10 > 1)
         {
             int lPage = lPageCount % 10;
             mPageCount = (lPageCount + (10 - lPage)) / 10;
         }
         if (GoodExamInfo.Count <= 10)
         {
             btnNextpage.Enabled = false;
             btnUppage.Enabled   = false;
         }
         else
         {
             btnUppage.Enabled = false;
         }
         btnNextpage.Visible = true;
         btnUppage.Visible   = true;
         ShwoPages.Text      = "第" + mPage + "页/共" + mPageCount.ToString() + "页";
     }
 }
        private void End()
        {
            Reload.interactable            = true;
            Plus.interactable              = true;
            PlayerPrefsController.Tutorial = 1;
            Alerts.AlertCall.CallWithText(null, null, Res.lang.Tutorial[5], Res.lang.Confirmation[0]);


            foreach (var model in gridModel.Grid)
            {
                if (model.Value != -1)
                {
                    model.GetView().Enable();
                }
            }

            GAController.TutorialStageChange(99);
            stage = Stages.None;
        }
Exemplo n.º 25
0
        protected void btnUppage_Click(object sender, EventArgs e)
        {
            mPage--;
            GA           lGoodinfo  = new GA();
            ThirdClassDm lThirdName = new ThirdClassDm();
            GAController Gadmin     = new GAController();

            lThirdName.ThirdClassDmName = ddlThirdClum.SelectedItem.Text;
            string      lThirdID     = lGoodinfo.TcNameGetID(lThirdName);
            List <Good> GoodExamInfo = new List <Good>();

            GoodExamInfo             = Gadmin.Uppage(lGoodinfo, lThirdID, mPage);
            dlistGoodShow.DataSource = GoodExamInfo;
            dlistGoodShow.DataBind();
            btnNextpage.Enabled = true;
            if (mPage == 1)
            {
                btnUppage.Enabled = false;
            }
            ShwoPages.Text = "第" + mPage.ToString() + "页/共" + mPageCount.ToString() + "页";
        }
Exemplo n.º 26
0
        protected void btnAlter_Click(object sender, EventArgs e)
        {
            GA gAdmin = new GA();

            gAdmin.UserName  = txtStauffName.Text;
            gAdmin.TrueName  = txtName.Text;
            gAdmin.IdCardNum = txtIDcardNO.Text;
            gAdmin.PassWord  = txtPassword.Text;
            GAController gAdminCon = new GAController();

            if (gAdminCon.GAAlterinfo(gAdmin) != 0)
            {
                this.lblCheck.Text = "修改成功!";
                //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "修改成功" + "');</script>");
            }
            else
            {
                this.lblCheck.Text = "修改失败!";
                //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "修改失败" + "');</script>");
            }
        }
Exemplo n.º 27
0
 protected void Delete2_Click(object sender, EventArgs e)
 {
     try
     {
         if (dlistSecondClumName.SelectedItem.Value == "")
         {
             this.lblCheck.Text = "选择删除项为空";
         }
         else
         {
             SecondClassDm Second = new SecondClassDm();
             ThirdClassDm  Third  = new ThirdClassDm();
             Second.SecondClassDmName = dlistSecondClumName.SelectedItem.Text;
             GA           ga = new GA();
             GAController GA = new GAController();
             if (SecondClassDm.FcShowContent(Third, Second).Count != 0)
             {
                 this.lblCheck.Text = "三级类目存在内容!";
                 //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "三级类目存在内容" + "');</script>");
             }
             else
             {
                 if (GA.DeleteSecondClass(ga, Second))
                 {
                     this.lblCheck.Text = "删除成功!";
                     //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "删除成功" + "');</script>");
                 }
                 else
                 {
                     this.lblCheck.Text = "删除失败!";
                     //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('" + "删除失败 " + "');</script>");
                 }
             }
         }
     }
     catch
     {
         this.lblCheck.Text = "选择删除项为空";
     }
 }
        public void FirstNLastRow()
        {
            if (once)
            {
                for (int i = 0; i < gridModel.Grid.Count; i++)
                {
                    gridModel.Grid[i].GetView().Disable();
                }
                gridModel.Grid[8].GetView().Enable();
                gridModel.Grid[9].GetView().Enable();

                Alerts.AlertCall.CallWithText(null, null, Res.lang.Tutorial[4], Res.lang.Confirmation[4]);

                once = false;
            }

            if (gridModel.Grid.Count <= 18)
            {
                GAController.TutorialStageChange(5);
                once  = true;
                stage = Stages.End;
            }
        }
Exemplo n.º 29
0
        private void MenuItemProgress_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new CommonOpenFileDialog();

            dlg.Title                   = "Choose XML file";
            dlg.IsFolderPicker          = false;
            dlg.AllowNonFileSystemItems = true;
            dlg.EnsureFileExists        = true;
            dlg.EnsurePathExists        = true;
            dlg.EnsureReadOnly          = false;
            dlg.EnsureValidNames        = true;
            dlg.Multiselect             = false;
            dlg.ShowPlacesList          = true;
            dlg.Filters.Add(new CommonFileDialogFilter("Balance File Format", "xml"));

            if (dlg.ShowDialog() == CommonFileDialogResult.Ok)
            {
                GAController GAController = new GAController("");
                GAController.LoadRunFromFileAndSetDefaults(dlg.FileName);

                GARun GARunWindow = new GARun(GAController);
                GARunWindow.Show();
            }
        }
Exemplo n.º 30
0
 // Use this for initialization
 void Start()
 {
     gaC = GetComponent <GAController>();
     SmartZombies.Clear();
     RegularZombies.Clear();
 }