public void Init() { Start = 0; End = 0; PCName = ""; Index = 0; Status = RISTATUS.WAIT; }
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); }