Esempio n. 1
0
    /////////////////////////////////////////////////////////////////////////////////////////////////////////

    public CaseGrid GetGrid(int num)
    {
        CaseGrid instance = CreateGameObjectInstance(grid);

        instance.OriginFactory = this;
        instance.SetNumber(num);
        instance.Initialize();
        return(instance);
    }
Esempio n. 2
0
 private void TouchController()
 {
     if (!IsPointerOverUIObject())
     {
         if (Input.GetMouseButtonDown(0))
         {
             if (thingsController.takeThing != null)
             {
                 caseGrid = caseController.TryGetGrid(TouchRay);
                 Debug.Log("Положил");
                 //BuildPlayerController(gridPlace);
                 CaseNumber = caseGrid.Number;
                 //Destroy(caseGrid.gameObject);
                 thingsController.takeThing.transform.position = caseGrid.transform.position;
                 thingsController.takeThing.UnUse();
                 thingsController.takeThing = null;
             }
         }
     }
 }
Esempio n. 3
0
 public void Reclaim(CaseGrid caseGrid)
 {
     Debug.Assert(caseGrid.OriginFactory == this, "Wrong factory reclaimed!");
     caseGrid.gameObject.SetActive(false);
 }
Esempio n. 4
0
    private void BindGrid()
    {
        String       sql = "  SELECT  Id,casedesc,createdate,helpdesc,isdeleted,name ,techitem ,techname ,techother ,type ,wasteitem ,wastename ,wasteother ,datasource FROM ReuseCase  where Isdeleted=false ";
        OleDbCommand cmd = new OleDbCommand(sql);

        cmd.CommandType = CommandType.Text;
        DataSet ds    = SQLUtil.QueryDS(cmd);
        IList   lists = GetList(ds);


        //IList lists = mgr.getCaseList();

        PagedDataSource pgitems = new PagedDataSource();

        pgitems.DataSource       = lists;
        pgitems.AllowPaging      = true;
        pgitems.PageSize         = 10;
        pgitems.CurrentPageIndex = PageNumber;
        if (pgitems.PageCount > 1)
        {
            rptPages.Visible = true;
            ArrayList pages = new ArrayList();
            for (int i = 0; i < pgitems.PageCount; i++)
            {
                pages.Add((i + 1).ToString());
            }
            rptPages.DataSource = pages;
            rptPages.DataBind();
        }
        else
        {
            rptPages.Visible = false;
        }


        if (lists != null)
        {
            CaseGrid.DataSource = pgitems;
            CaseGrid.DataBind();
        }
        else
        {
            CaseGrid.DataSource = null;
            CaseGrid.DataBind();
        }

        if (CaseGrid.Items.Count > 0)
        {
            Panel1.Visible = false;
            Panel2.Visible = false;
        }
        else
        {
            Panel1.Visible = true;
            Panel2.Visible = true;
        }

        pageNow.Text   = (PageNumber + 1).ToString();
        pageTotal.Text = pgitems.PageCount.ToString();
        if (lists != null)
        {
            cntTotal.Text = lists.Count.ToString();
        }
        else
        {
            cntTotal.Text = "0";
        }
    }