Пример #1
0
    public static string ColorStr(string str, TxtColor color)
    {
        switch (color)
        {
        case TxtColor.Red:
            sb.Append(ColorRed);
            sb.Append(str);
            sb.Append(ColorEnd);
            break;

        case TxtColor.Green:
            sb.Append(ColorGreen);
            sb.Append(str);
            sb.Append(ColorEnd);
            break;

        case TxtColor.Blue:
            sb.Append(ColorBlue);
            sb.Append(str);
            sb.Append(ColorEnd);
            break;

        case TxtColor.Yellow:
            sb.Append(ColorYellow);
            sb.Append(str);
            sb.Append(ColorEnd);
            break;
        }
        string res = sb.ToString();

        sb.Clear();
        return(res);
    }
Пример #2
0
    public static string Color(string str, TxtColor color)
    {
        string result = "";

        switch (color)
        {
        case TxtColor.Reg:
            result = ColorRed + str + ColorEnd;
            break;

        case TxtColor.Green:
            result = ColorGreen + str + ColorEnd;
            break;

        case TxtColor.Blue:
            result = ColorBlue + str + ColorEnd;
            break;

        case TxtColor.Yellow:
            result = ColorYellow + str + ColorEnd;
            break;
        }

        return(result);
    }
Пример #3
0
    /// <summary>
    /// Gets the color string.
    /// 获取颜色值;
    /// </summary>
    /// <returns>The color string.</returns>
    /// <param name="type">Type.</param>
    public static string getColorStr(TxtColor type)
    {
        int    index = (int)type;
        string color = "b9b2b2";

        color = colorArr[index];
        return(color);
    }
Пример #4
0
 public void AddNewItem()
 {
     if (!string.IsNullOrEmpty(TxtSKUNum.Text.Trim()))
     {
         cloth.SKUNumber = TxtSKUNum.Text.Trim();
         if (!string.IsNullOrEmpty(TxtColor.Text.Trim()))
         {
             cloth.Color = TxtColor.Text.Trim();
             if (!string.IsNullOrEmpty(TxtSize.Text.Trim()))
             {
                 cloth.Size = TxtSize.Text.Trim();
                 if (!string.IsNullOrEmpty(TxtName.Text.Trim()))
                 {
                     cloth.Name = TxtName.Text.Trim();
                     int Result = dal.AddNewCloth(cloth);
                     if (Result > 0)
                     {
                         MessageBox.Show("New Item Added Successfully");
                         LoadDGV();
                         HideTextBoxes();
                     }
                     else
                     {
                         MessageBox.Show("Something went Wrong");
                     }
                 }
                 else
                 {
                     MessageBox.Show("Product Name cannot be empty");
                     TxtName.Focus();
                 }
             }
             else
             {
                 MessageBox.Show("Size cannot be empty");
                 TxtSize.Focus();
             }
         }
         else
         {
             MessageBox.Show("Color cannot be empty");
             TxtColor.Focus();
         }
     }
     else
     {
         MessageBox.Show("SKU Number cannot be empty");
         TxtSKUNum.Focus();
     }
 }
Пример #5
0
        private void button2_Click(object sender, EventArgs e)
        {
            //if (MessageBox.Show("您确定要保存公告信息吗?", "提示信息:", MessageBoxButtons.YesNo).Equals(DialogResult.Yes))
            //{

            //}
            //请求频道名称
            GetChannelList();

            TxtContent.Clear();
            TxtIID.Clear();
            TxtSpeed.Clear();
            ChkPlay.Checked   = false;
            ChkStatus.Checked = false;
            TxtColor.Clear();
            GrpInput.Visible = false;
        }
Пример #6
0
    public static string Color(string str, TxtColor color = TxtColor.none)
    {
        switch (color)
        {
        case TxtColor.Red:
            return(string.Format("<color=red>{0}</color>", str));

        case TxtColor.Green:
            return(string.Format("<color=green>{0}</color>", str));

        case TxtColor.Blue:
            return(string.Format("<color=blue>{0}</color>", str));

        default:
            return(str);
        }
    }
Пример #7
0
    public static Color getColor1(TxtColor type)
    {
        int    index    = (int)type;
        string colorStr = "ffd568";

        colorStr = colorArr[index];

        int r = Convert.ToInt16("0x" + colorStr.Substring(0, 2).ToString(), 16);
        int g = Convert.ToInt16("0x" + colorStr.Substring(2, 2).ToString(), 16);
        int b = Convert.ToInt16("0x" + colorStr.Substring(4, 2).ToString(), 16);

        //		int r = int.Parse(colorStr.Substring (0, 2));
        //		int g = int.Parse(colorStr.Substring (2, 4));
        //		int b = int.Parse(colorStr.Substring (4, 6));
        Color color = new Color(r / 255f, g / 255f, b / 255f);

        return(color);
    }
Пример #8
0
    /// <summary>
    /// Gets the color.
    /// 获取颜色;
    /// </summary>
    /// <returns>The color.</returns>
    /// <param name="type">Type.</param>
    public static Color getColor(TxtColor type)
    {
        int    index    = (int)type;
        string colorStr = "b9b2b2";

        if (index >= 0 && index < colorArr.Length)
        {
            colorStr = colorArr [index];
        }

        int r = Convert.ToInt16("0x" + colorStr.Substring(0, 2).ToString(), 16);
        int g = Convert.ToInt16("0x" + colorStr.Substring(2, 2).ToString(), 16);
        int b = Convert.ToInt16("0x" + colorStr.Substring(4, 2).ToString(), 16);

//		int r = int.Parse(colorStr.Substring (0, 2));
//		int g = int.Parse(colorStr.Substring (2, 4));
//		int b = int.Parse(colorStr.Substring (4, 6));
        Color color = new Color(r / 255f, g / 255f, b / 255f);

        return(color);
    }
Пример #9
0
    public static string Color(string str, TxtColor c)
    {
        string result = "";

        switch (c)
        {
        case TxtColor.red:
            result = ColorRed + str + ColorEnd;
            break;

        case TxtColor.yellow:
            result = ColorDefault + str + ColorEnd;
            break;

        case TxtColor.blue:
            result = ColorBlue + str + ColorEnd;
            break;

        case TxtColor.green:
            result = ColorGreen + str + ColorEnd;
            break;
        }
        return(result);
    }
 void SetColor(Text txt, TxtColor blackOrWhite)
 {
     switch (blackOrWhite)
     {
         case TxtColor.White:
             txt.color = white;
             break;
         case TxtColor.Black:
             txt.color = black;
             break;
         default:
             txt.color = black;
             break;
     }
 }
 void ChangeTxtColor(TxtColor blackOrWhite)
 {
     if (TextsList.Count > 0)
     {
         foreach (Text item in TextsList)
         {
             SetColor(item, blackOrWhite);
         }
     }
 }
Пример #12
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (iBoardID == -1)
            {
                MessageBox.Show("请选择一条记录!");
                return;
            }

            C_Global.CEnum.Message_Body[] mContent = new CEnum.Message_Body[4];

            mContent[0].eName    = CEnum.TagName.CR_ServerIP;
            mContent[0].eTag     = CEnum.TagFormat.TLV_STRING;
            mContent[0].oContent = Operation_Kart.GetItemAddr(mServerInfo, CmbServer.Text);

            mContent[1].eName    = CEnum.TagName.UserByID;
            mContent[1].eTag     = CEnum.TagFormat.TLV_INTEGER;
            mContent[1].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString());

            mContent[2].eName    = CEnum.TagName.CR_BoardID;
            mContent[2].eTag     = CEnum.TagFormat.TLV_INTEGER;
            mContent[2].oContent = iBoardID;

            mContent[3].eName = CEnum.TagName.CR_Channel;
            mContent[3].eTag  = CEnum.TagFormat.TLV_STRING;
            for (int i = 0; i < TxtCode.CheckedItems.Count; i++)
            {
                mContent[3].oContent = TxtCode.CheckedItems[i].ToString() + "," + mContent[3].oContent;
            }
            CEnum.Message_Body[,] mResult = Operation_Kart.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CR_ERRORCHANNEL_QUERY, mContent);

            if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
            {
                MessageBox.Show(mResult[0, 0].oContent.ToString());
                return;
            }
            if (mResult[0, 0].oContent.ToString() != "FAILURE" && mResult[0, 0].oContent.ToString() != "SUCESS" || mResult == null)
            {
                MessageBox.Show("添加频道" + mResult[0, 0].oContent.ToString().Remove(0, 2) + "失败,请选择公告ID和频道号再次添加");
                label2.Text = "添加频道" + mResult[0, 0].oContent.ToString().Remove(0, 2) + "失败";
                string[] arrChannel = mResult[0, 0].oContent.ToString().Remove(0, 2).Split(',');
                GetGridContent();
                for (int i = 0; i < TxtCode.Items.Count; i++)
                {
                    TxtCode.SetItemChecked(i, false);
                }
                ArrayList arr = new ArrayList();
                arr = ChannelIndex(arrChannel);
                for (int i = 0; i < TxtCode.Items.Count; i++)
                {
                    for (int x = 0; x < arr.Count; x++)
                    {
                        if (i == int.Parse(arr[x].ToString()))
                        {
                            TxtCode.SetItemChecked(i, true);
                        }
                    }
                }
                button4.Visible = true;
            }
            else
            {
                MessageBox.Show("重置频道信息成功");
                label2.Text = "";
                GetChannelList();

                TxtContent.Clear();
                TxtIID.Clear();
                TxtSpeed.Clear();
                TxtColor.Clear();
                ChkPlay.Checked   = false;
                ChkStatus.Checked = false;

                GrpInput.Visible = false;

                GetGridContent();
                button4.Visible = false;
            }
        }
Пример #13
0
        private void button1_Click(object sender, EventArgs e)
        {
            CEnum.Message_Body[] mContent;

            if (iOperation == 1)
            {
                mContent = new CEnum.Message_Body[14];
            }
            else if (iOperation == 2)
            {
                mContent = new CEnum.Message_Body[15];
            }
            else
            {
                MessageBox.Show("请检查您的操作步骤!");
                return;
            }

            if (Operation_Kart.GetItemAddr(mServerInfo, CmbServer.Text) != null)
            {
                mContent[0].eName    = CEnum.TagName.CR_ServerIP;
                mContent[0].eTag     = CEnum.TagFormat.TLV_STRING;
                mContent[0].oContent = Operation_Kart.GetItemAddr(mServerInfo, CmbServer.Text);
            }
            else
            {
                MessageBox.Show("请先选择一个服务器!");
                return;
            }

            mContent[1].eName    = CEnum.TagName.CR_ValidTime;
            mContent[1].eTag     = CEnum.TagFormat.TLV_TIMESTAMP;
            mContent[1].oContent = Convert.ToDateTime(DptStart.Text);

            mContent[2].eName    = CEnum.TagName.CR_InValidTime;
            mContent[2].eTag     = CEnum.TagFormat.TLV_TIMESTAMP;
            mContent[2].oContent = Convert.ToDateTime(DptStop.Text);

            if (TxtColor.Text.Trim().Length <= 0)
            {
                MessageBox.Show("请选择公告的颜色!");
                return;
            }
            mContent[3].eName    = CEnum.TagName.CR_BoardColor;
            mContent[3].eTag     = CEnum.TagFormat.TLV_STRING;
            mContent[3].oContent = TxtColor.Text;

            mContent[4].eName = CEnum.TagName.CR_DayLoop;
            mContent[4].eTag  = CEnum.TagFormat.TLV_INTEGER;

            if (ChkPlay.Checked)
            {
                mContent[4].oContent = 1;
            }
            else
            {
                mContent[4].oContent = 0;
            }

            try
            {
                mContent[5].eName    = CEnum.TagName.CR_PublishID;
                mContent[5].eTag     = CEnum.TagFormat.TLV_INTEGER;
                mContent[5].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString());
            }
            catch
            {
                MessageBox.Show("请输入发布人ID,只能为数字!");
                return;
            }

            try
            {
                mContent[6].eName    = CEnum.TagName.CR_SPEED;
                mContent[6].eTag     = CEnum.TagFormat.TLV_INTEGER;
                mContent[6].oContent = int.Parse(TxtSpeed.Text.Trim());
            }
            catch
            {
                MessageBox.Show("请输入播放速度,只能为数字!");
                return;
            }

            try
            {
                mContent[7].eName    = CEnum.TagName.CR_Mode;
                mContent[7].eTag     = CEnum.TagFormat.TLV_INTEGER;
                mContent[7].oContent = int.Parse(TxtCode.Text.Trim());
            }
            catch
            {
                mContent[7].eName    = CEnum.TagName.CR_Mode;
                mContent[7].eTag     = CEnum.TagFormat.TLV_INTEGER;
                mContent[7].oContent = 0;
            }

            try
            {
                mContent[8].eName    = CEnum.TagName.CR_BoardContext;
                mContent[8].eTag     = CEnum.TagFormat.TLV_STRING;
                mContent[8].oContent = TxtContent.Text.Trim().Substring(0, 75);
            }
            catch
            {
                mContent[8].eName    = CEnum.TagName.CR_BoardContext;
                mContent[8].eTag     = CEnum.TagFormat.TLV_STRING;
                mContent[8].oContent = TxtContent.Text.Trim();
            }

            try
            {
                mContent[9].eName    = CEnum.TagName.CR_BoardContext1;
                mContent[9].eTag     = CEnum.TagFormat.TLV_STRING;
                mContent[9].oContent = TxtContent.Text.Trim().Substring(75, 150);
            }
            catch
            {
                try
                {
                    mContent[9].eName    = CEnum.TagName.CR_BoardContext1;
                    mContent[9].eTag     = CEnum.TagFormat.TLV_STRING;
                    mContent[9].oContent = TxtContent.Text.Trim().Substring(75, TxtContent.Text.Trim().Length - 75);
                }
                catch
                {
                    mContent[9].eName    = CEnum.TagName.CR_BoardContext1;
                    mContent[9].eTag     = CEnum.TagFormat.TLV_STRING;
                    mContent[9].oContent = "";
                }
            }

            try
            {
                mContent[10].eName    = CEnum.TagName.CR_BoardContext2;
                mContent[10].eTag     = CEnum.TagFormat.TLV_STRING;
                mContent[10].oContent = TxtContent.Text.Trim().Substring(150, 220);
            }
            catch
            {
                try
                {
                    mContent[10].eName    = CEnum.TagName.CR_BoardContext2;
                    mContent[10].eTag     = CEnum.TagFormat.TLV_STRING;
                    mContent[10].oContent = TxtContent.Text.Trim().Substring(150, TxtContent.Text.Trim().Length - 220);
                }
                catch
                {
                    mContent[10].eName    = CEnum.TagName.CR_BoardContext2;
                    mContent[10].eTag     = CEnum.TagFormat.TLV_STRING;
                    mContent[10].oContent = "";
                }
            }

            mContent[11].eName    = CEnum.TagName.UserByID;
            mContent[11].eTag     = CEnum.TagFormat.TLV_INTEGER;
            mContent[11].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString());

            mContent[12].eName = CEnum.TagName.CR_STATUS;
            mContent[12].eTag  = CEnum.TagFormat.TLV_INTEGER;

            if (ChkStatus.Checked)
            {
                mContent[12].oContent = 1;
            }
            else
            {
                mContent[12].oContent = 0;
            }

            if (TxtCode.CheckedItems.Count <= 0)
            {
                MessageBox.Show("请选择要发布的频道!");
                return;
            }

            mContent[13].eName = CEnum.TagName.CR_Channel;
            mContent[13].eTag  = CEnum.TagFormat.TLV_STRING;
            for (int i = 0; i < TxtCode.CheckedItems.Count; i++)
            {
                /*
                 * if (i == TxtCode.CheckedItems.Count || i == 0)
                 * {
                 *  mContent[11].oContent = mContent[11].oContent + TxtCode.CheckedItems[i].ToString();
                 * }
                 * else
                 * {
                 *  mContent[11].oContent = mContent[11].oContent + "," + TxtCode.CheckedItems[i].ToString();
                 * }GetChannelID
                 */
                mContent[13].oContent = TxtCode.CheckedItems[i].ToString() + "," + mContent[13].oContent;
                //mContent[13].oContent = GetChannelID(TxtCode.CheckedItems[i].ToString()) + "," + mContent[13].oContent;
            }

            CEnum.Message_Body[,] mResult = null;
            string strMessageS = string.Empty;
            string strMessageF = string.Empty;

            if (iOperation == 1)
            {
                mResult     = Operation_Kart.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CR_CALLBOARD_CREATE, mContent);
                strMessageF = "添加公告失败!";
                strMessageS = "信息添加成功!";
            }
            else if (iOperation == 2)
            {
                mContent[14].eName    = CEnum.TagName.CR_BoardID;
                mContent[14].eTag     = CEnum.TagFormat.TLV_INTEGER;
                mContent[14].oContent = iBoardID;

                mResult     = Operation_Kart.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CR_CALLBOARD_UPDATE, mContent);
                strMessageF = "修改公告失败!";
                strMessageS = "信息修改成功!";
            }
            else
            {
                MessageBox.Show("请检查你的操作步骤!");
                return;
            }

            if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg)
            {
                MessageBox.Show(mResult[0, 0].oContent.ToString());
                return;
            }

            if (mResult[0, 0].oContent.ToString() != "FAILURE" && mResult[0, 0].oContent.ToString() != "SUCESS" || mResult == null)
            {
                MessageBox.Show("添加频道" + mResult[0, 0].oContent.ToString().Remove(0, 2) + "失败,请选择公告ID和频道号再次添加");
                label2.Text = "添加频道" + mResult[0, 0].oContent.ToString().Remove(0, 2) + "失败";
                string[] arrChannel = mResult[0, 0].oContent.ToString().Remove(0, 2).Split(',');
                GetGridContent();
                button4.Visible = true;
                for (int i = 0; i < TxtCode.Items.Count; i++)
                {
                    TxtCode.SetItemChecked(i, false);
                }
                ArrayList arr = new ArrayList();
                arr = ChannelIndex(arrChannel);
                for (int i = 0; i < TxtCode.Items.Count; i++)
                {
                    for (int x = 0; x < arr.Count; x++)
                    {
                        if (i == int.Parse(arr[x].ToString()))
                        {
                            TxtCode.SetItemChecked(i, true);
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show(strMessageS);
                label2.Text = "";
                GetChannelList();

                TxtContent.Clear();
                TxtIID.Clear();
                TxtSpeed.Clear();
                TxtColor.Clear();
                ChkPlay.Checked   = false;
                ChkStatus.Checked = false;

                GrpInput.Visible = false;

                GetGridContent();
                button4.Visible = false;
            }
        }