示例#1
0
    void GetPosPoint()
    {
        MemberVO memberVO = new MemberVO();

        memberVO.phone   = "18258224036";
        memberVO.gender  = "0";
        memberVO.memName = "buwenqing";
        //  memberVO.idx = "2016071800001";
        memberVO.idx      = DateTime.Now.ToString();
        memberVO.birthday = "1987-05-24";

        PointVO pointVO = new PointVO();

        pointVO.yyyy      = "2016";
        pointVO.mm        = "07";
        pointVO.bgnRowNum = "0";
        pointVO.endRowNum = "10";

        PosPoint.getPosPoint(memberVO, pointVO);
    }
示例#2
0
    //string mobile = "";
    //static string phone = "";
    protected void Page_Load(object sender, EventArgs e)
    {
        string phone = "";


        //    phone=  Request.QueryString["phone"];

        if (HttpContext.Current.Request.Cookies["cookiePhone"] != null)
        {
            phone = HttpContext.Current.Request.Cookies["cookiePhone"].Value;
        }

        //if (HttpContext.Current.Response.Cookies["cookiePhone"] != null && !string.IsNullOrEmpty(HttpContext.Current.Response.Cookies["cookiePhone"].Value.Trim()))
        //{
        //    phone = HttpContext.Current.Response.Cookies["cookiePhone"].Value;
        //}

        if (string.IsNullOrEmpty(phone.Trim()))
        {
            if (HttpContext.Current.Session["ss"] != null && !string.IsNullOrEmpty(HttpContext.Current.Session["ss"].ToString()))
            {
                phone = HttpContext.Current.Session["ss"].ToString();
            }
        }



        if (string.IsNullOrEmpty(phone.Trim()))
        {
            ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>cc();</script>");
            return;
        }



        if (string.IsNullOrEmpty(phone))
        {
            //if (!string.IsNullOrEmpty(mobile.Trim()))
            //{
            //    phone = mobile;
            //    string url = "index.aspx?phone= " + strphone + "";
            //    System.Web.HttpContext.Current.Response.Redirect(url);
            //}

            //// Response.Write("<script language=javascript>window.location.reload( ); </script>" );  
            //else
            //{
            //    ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>if(!window.name){window.name = 'test';  window.location.href = 'index.aspx';}</script>");
            //}

            ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>if(!window.name){window.name = 'test';  window.location.href = 'login.aspx';}</script>");
        }

        else 
        {
            txtName.InnerText = "";
            PosExistMemberInfo posExistMemberInfo = new PosExistMemberInfo();
            MemberVO           memberVO           = new MemberVO();

            memberVO.phone = phone;

            MemberVOXML memberVOXML = new MemberVOXML();



            string xml = posExistMemberInfo.getPosExistMemberInfo(memberVO);

            memberVOXML = (MemberVOXML)XMLToModel.XMLToModelT(xml, memberVOXML);

            //if (memberVOXML.Gender == "0")
            //{
            //    memberVOXML.Gender = "男";
            //}
            //else if (memberVOXML.Gender == "1")
            //{
            //    memberVOXML.Gender = "女";
            //}

            txtname1.Value = txtName.InnerText = memberVOXML.VIPName;
            txtbrith.Value = memberVOXML.Birthday;
            txtphone.Value = phone;
            //    txtsex.Value = memberVOXML.Gender;
            txtVIP.InnerText = memberVOXML.CardTypeName;

            if (memberVOXML.CardTypeCode == "502")
            {
                imgVIP.Src = "/images/VIP-01.jpg";
            }

            else if (memberVOXML.CardTypeCode == "503")
            {
                imgVIP.Src = "/images/VVIP-01.png";
            }

            lblJF.InnerText = memberVOXML.SumJfTotal;

            if (string.IsNullOrEmpty(lblJF.InnerText.Trim()))
            {
                lblJF.InnerText = "0";
            }

            QueryCertiByHyCard q    = new QueryCertiByHyCard();
            List <CardJson>    list = q.getQueryCertiByHyCard(phone);

            if (!string.IsNullOrEmpty(list[0].CERTINO.ToString().Trim()))
            {
                lblYHQ.InnerText = list.Count.ToString();
            }
            else
            {
                lblYHQ.InnerText = "0";
            }
            rtInvite.DataSource = list;
            this.rtInvite.DataBind();

            PointVO posPoint = new PointVO();

            posPoint.yyyy = DateTime.Now.Year.ToString();
            if (selYY.SelectedIndex != 0)
            {
                posPoint.mm = (selYY.SelectedIndex + 1).ToString("00");
            }
            else
            {
                selYY.SelectedIndex = DateTime.Now.Month - 1;
                if (selYY.SelectedIndex == 0)
                {
                    selYY.SelectedIndex = 12;
                }
                posPoint.mm = DateTime.Now.Month.ToString("00");
            }

            posPoint.bgnRowNum = "1";
            posPoint.endRowNum = "100";

            memberVO.posCardNo = memberVOXML.CardFaceNo;



            string xmlPoints = PosPoint.getPosPoint(memberVO, posPoint);

            IList <PointVOXML> listPont = new List <PointVOXML>();

            //    listPont = XmlToEntityList(xmlPoints);

            listPont = PosPoint.xmlToList <PointVOXML>(xmlPoints);

            rtpContact.DataSource = listPont;
            this.rtpContact.DataBind();
        }
    }
        protected override void drawSceneGUI()
        {
            foreach (PointVO pointVo in previewObjects.Keys)
            {
                GameObject go = previewObjects[pointVo];
                if (go != null)
                {
                    go.SetRendererEnabledRecursive(false);
                }
            }


            int   len   = mTarget.list.Count;
            Color color = Handles.color;

            for (int i = 0; i < len; i++)
            {
                PointVO pointCFG = mTarget.list[i];

                if (pointCFG.type == PointType.Entrance)
                {
                    color = Color.green;
                }
                else if (pointCFG.type == PointType.Entrance)
                {
                    color = Color.blue;
                }
                else if (pointCFG.type == PointType.Exit)
                {
                    color = Color.red;
                }
                else if (pointCFG.type == PointType.Npc)
                {
                    color = Color.yellow;
                }
                else
                {
                    color = Color.white;
                }

                if (i == selectedIndex)
                {
                    color.a = 1.0f;
                }
                else
                {
                    color.a = 0.5f;
                }

                Handles.color = color;
                EditorGUI.BeginChangeCheck();
                float   size   = HandleUtility.GetHandleSize(pointCFG.position) * controlSize;
                Vector3 newPos = Handles.FreeMoveHandle(pointCFG.position, Quaternion.identity, size / 2, Vector3.zero,
                                                        Handles.SphereHandleCap);

                Vector3    hitPos = pointCFG.position;
                RaycastHit hit;
                if (Physics.Linecast(pointCFG.position, pointCFG.position - new Vector3(0, 100, 0), out hit))
                {
                    hitPos = hit.point;
                }
                Handles.color = Color.black;
                Handles.DrawLine(pointCFG.position, hitPos);
                Handles.color = color;

                Quaternion q = Quaternion.Euler(0, pointCFG.euler, 0);
                Handles.ArrowHandleCap(0, pointCFG.position, q, size, Event.current.type);

                if (EditorGUI.EndChangeCheck())
                {
                    selectedIndex = i;
                    Undo.RegisterCompleteObjectUndo(mTarget, "move Points");
                    pointCFG.position = newPos;
                }

                Color oldColor = GUI.color;
                GUI.color = Color.white;
                string id = pointCFG.id;
                if (string.IsNullOrEmpty(id))
                {
                    id = "#" + (i + 1) + "#";
                }

                Handles.Label(newPos, id);
                GUI.color = oldColor;

                if (ShowPreview && pointCFG.type == PointType.Npc && string.IsNullOrEmpty(id) == false)
                {
                    GameObject go = null;
                    if (previewObjects.TryGetValue(pointCFG, out go) == false)
                    {
                        ExcelRefVO vo = ExcelIDSelecterDrawer.Get(ExcelFileIDType.Npc, id);
                        if (vo != null)
                        {
                            go = vo.CreateByPrefab();
                            if (go)
                            {
                                previewObjects.Add(pointCFG, go);
                            }
                        }
                    }

                    if (go != null)
                    {
                        go.transform.position = newPos;
                        go.transform.rotation = q;
                        go.SetRendererEnabledRecursive(true);
                    }
                }
            }
        }