示例#1
0
        public static string ePS_ToString(ePictureStatus ePS)
        {
            string retVal = "";

            switch (ePS)
            {
            case ePictureStatus.ePS_Waiting:
                retVal = "Waiting to be routed";
                break;

            case ePictureStatus.ePS_Routed:
                retVal = "Routed to be shot";
                break;

            case ePictureStatus.ePS_Recieved:
                retVal = "Recieved";
                break;

            case ePictureStatus.ePS_SentForReshoot:
                retVal = "Sent to be shot again";
                break;

            default:
                retVal = "well this shouldn't have happened";
                break;
            }
            return(retVal);
        }
示例#2
0
 private void PictureStatus_ComboBox_Populate(Order Ord)
 {
     PictureStatus_ComboBox.Items.Clear();
     for (ePictureStatus T = ePictureStatus.ePS_MIN + 1; T < ePictureStatus.ePS_MAX; T++)
     {
         PictureStatus_ComboBox.Items.Add(PictureStatus.ePS_ToString(T));
         if (PictureStatus.ePS_ToString(T) == Ord.GetPictureStatus())
         {
             PictureStatus_ComboBox.SelectedIndex = (int)T - 1;
         }
     }
 }
示例#3
0
 public void SetPictureStatus(ePictureStatus ePS)
 {
     this.status = ePS;
 }
示例#4
0
 public PictureStatus()
 {
     status = ePictureStatus.ePS_Waiting;
 }
示例#5
0
 public void UpdatePictureStatus(ePictureStatus ePS)
 {
     PicStatus.SetPictureStatus(ePS);
 }