Ejemplo n.º 1
0
 public void Init()
 {
     Start  = 0;
     End    = 0;
     PCName = "";
     Index  = 0;
     Status = RISTATUS.WAIT;
 }
Ejemplo n.º 2
0
        public bool FromStr(string s)
        {
            bool ret = false;

            Init();
            if (s.Length <= 4)
            {
                return(ret);
            }
            string[] sa = s.Split(',');
            if (sa.Length < 4)
            {
                return(ret);
            }
            int v = 0;

            if (int.TryParse(sa[0], out v))
            {
                Start = v;
            }
            else
            {
                return(ret);
            }
            if (int.TryParse(sa[1], out v))
            {
                End = v;
            }
            else
            {
                return(ret);
            }
            PCName = sa[2];
            if (int.TryParse(sa[3], out v))
            {
                Index = v;
            }
            if (int.TryParse(sa[4], out v))
            {
                switch (v)
                {
                case (int)RISTATUS.WAIT:
                    Status = RISTATUS.WAIT;
                    break;

                case (int)RISTATUS.RENDERING:
                    Status = RISTATUS.RENDERING;
                    break;

                case (int)RISTATUS.FINISHED:
                default:
                    Status = RISTATUS.FINISHED;
                    break;
                }
            }
            ret = true;
            return(ret);
        }