コード例 #1
0
 public void InitializeForm1(string canvasid, int windowid)
 {
     CanvasControlLibrary.CCLComboBoxProps selectCityComboBox = ccl.getControlPropsByControlNameID("selectCityComboBoxComboBoxTextArea") as CanvasControlLibrary.CCLComboBoxProps;
     selectCityComboBox.Data = new List <object>();
     selectCityComboBox.Data.Add("Select a city");
     selectCityComboBox.Data.Add("Mumbai");
     selectCityComboBox.Data.Add("Delhi");
     selectCityComboBox.Data.Add("Bangalore");
     selectCityComboBox.Data.Add("Chennai");
     ((CanvasControlLibrary.CCLScrollBarProps)ccl.getControlPropsByWindowID(canvasid, selectCityComboBox.VScrollBarWindowID)).MaxItems = selectCityComboBox.Data.Count.ToString();
 }
コード例 #2
0
    public void onSelectCityChanged(string canvasid, int windowid)
    {
        CanvasControlLibrary.CCLComboBoxProps selectCityComboBox   = ccl.getControlPropsByControlNameID("selectCityComboBoxComboBoxTextArea") as CanvasControlLibrary.CCLComboBoxProps;
        CanvasControlLibrary.CCLComboBoxProps selectCinemaComboBox = ccl.getControlPropsByControlNameID("selectCinemaComboBoxComboBoxTextArea") as CanvasControlLibrary.CCLComboBoxProps;
        selectCinemaComboBox.Data = new List <object>();
        switch (selectCityComboBox.Data[Convert.ToInt32(selectCityComboBox.SelectedID)].ToString())
        {
        case "Mumbai":
            selectCinemaComboBox.Data.Add("Select a Theater");
            selectCinemaComboBox.Data.Add("Juhu");
            selectCinemaComboBox.Data.Add("Phoenix Mills");
            selectCinemaComboBox.Data.Add("Nariman Point");
            break;

        case "Delhi":
            selectCinemaComboBox.Data.Add("Select a Theater");
            selectCinemaComboBox.Data.Add("Chitrapur");
            selectCinemaComboBox.Data.Add("Khari Baoli");
            selectCinemaComboBox.Data.Add("Lakshmi Garden");
            break;

        case "Bangalore":
            selectCinemaComboBox.Data.Add("Select a Theater");
            selectCinemaComboBox.Data.Add("Gandhi Nagar");
            selectCinemaComboBox.Data.Add("Lake City");
            selectCinemaComboBox.Data.Add("Rajaji Nagar");
            break;

        case "Chennai":
            selectCinemaComboBox.Data.Add("Select a Theater");
            selectCinemaComboBox.Data.Add("Harrington Road");
            selectCinemaComboBox.Data.Add("Boat Club");
            selectCinemaComboBox.Data.Add("Chetpet");
            break;

        default:
            selectCinemaComboBox.Data.Add("Select a city");
            break;
        }
        ((CanvasControlLibrary.CCLScrollBarProps)ccl.getControlPropsByWindowID(canvasid, selectCinemaComboBox.VScrollBarWindowID)).MaxItems = selectCinemaComboBox.Data.Count.ToString();
    }
コード例 #3
0
    public void DoPaymentForTickets(string canvasid, int windowid)
    {
        CanvasControlLibrary.CCLButtonProps   buttonProps          = ccl.getControlPropsByWindowID(canvasid, windowid.ToString()) as CanvasControlLibrary.CCLButtonProps;
        CanvasControlLibrary.CCLLabelProps    lp                   = ccl.getControlPropsByControlNameID((string)buttonProps.Tag) as CanvasControlLibrary.CCLLabelProps;
        CanvasControlLibrary.CCLTextBoxProps  textbox              = ccl.getControlPropsByControlNameID("numTicketsTextBox") as CanvasControlLibrary.CCLTextBoxProps;
        CanvasControlLibrary.CCLComboBoxProps selectCinemaComboBox = ccl.getControlPropsByControlNameID("selectCinemaComboBoxComboBoxTextArea") as CanvasControlLibrary.CCLComboBoxProps;
        Regex  regex      = new System.Text.RegularExpressions.Regex("MovieTimeLabel[0-9]+Poster(?<PosterIndex>[0-9]+)");
        Match  m          = regex.Match((string)buttonProps.Tag);
        int    movieIndex = Convert.ToInt32(m.Groups["PosterIndex"].Value);
        string movieName  = "";

        for (int i = 0; i < movieIndexes.Count; i++)
        {
            if (((ArrayList)movieIndexes[i])[0].ToString() == selectCinemaComboBox.Data[Convert.ToInt32(selectCinemaComboBox.SelectedID)].ToString())
            {
                movieName = ((ArrayList)((ArrayList)movieIndexes[i])[1])[movieIndex].ToString();
            }
        }
        parameters.Add("The payment was successful.  You have " + textbox.UserInputText + " tickets to see " + movieName + " at " + selectCinemaComboBox.Data[Convert.ToInt32(selectCinemaComboBox.SelectedID)].ToString() +
                       " showing at time " + lp.Text + ".");
    }
コード例 #4
0
    public void onSelectCinemaChanged(string canvasid, int windowid)
    {
        CanvasControlLibrary.CCLComboBoxProps selectCinemaComboBox = ccl.getControlPropsByControlNameID("selectCinemaComboBoxComboBoxTextArea") as CanvasControlLibrary.CCLComboBoxProps;
        switch (selectCinemaComboBox.Data[Convert.ToInt32(selectCinemaComboBox.SelectedID)].ToString())
        {
        case "Phoenix Mills":
            parameters = new List <object> {
                new List <object> {
                    "fantastic_four.jpg", "1:30 pm", "5:45 pm"
                },
                new List <object> {
                    "ferrisbuellersdayoff.jpg", "9:00 pm", "11:30 pm"
                },
                new List <object> {
                    "IncredibleHulk.jpg", "6:00 pm", "8:30 pm"
                }
            };
            break;

        case "Juhu":
            parameters = new List <object> {
                new List <object> {
                    "ironman.jpg", "4:30 pm", "9:45 pm"
                },
                new List <object> {
                    "pointbreak.jpg", "6:00 pm", "7:30 pm"
                },
                new List <object> {
                    "Spider-Man-2.jpg", "5:00 pm", "10:30 pm"
                }
            };
            break;

        case "Nariman Point":
            parameters = new List <object> {
                new List <object> {
                    "spider-man4.jpg", "7:30 pm", "8:45 pm"
                },
                new List <object> {
                    "spider_man3.jpg", "2:00 pm", "5:30 pm"
                },
                new List <object> {
                    "The-Avengers.jpg", "9:00 pm", "9:30 pm", "10:30 pm", "11:30 pm"
                }
            };
            break;

        case "Chitrapur":
            parameters = new List <object> {
                new List <object> {
                    "thor.jpg", "8:30 pm", "10:45 pm"
                },
                new List <object> {
                    "wolverine.jpg", "2:00 pm", "5:30 pm"
                },
                new List <object> {
                    "xmen_first_class.jpg", "9:00 pm", "11:30 pm"
                }
            };
            break;

        case "Khari Baoli":
            parameters = new List <object> {
                new List <object> {
                    "gijoeriseofcobra.jpg", "2:30 pm", "5:45 pm"
                },
                new List <object> {
                    "The-Avengers.jpg", "8:00 pm", "9:15 pm"
                },
                new List <object> {
                    "wolverine.jpg", "7:30 pm", "10:15 pm"
                }
            };
            break;

        case "Lakshmi Garden":
            parameters = new List <object> {
                new List <object> {
                    "Thor.jpg", "8:30 pm", "10:45 pm"
                },
                new List <object> {
                    "pointbreak.jpg", "3:00 pm", "4:15 pm"
                },
                new List <object> {
                    "ironman.jpg", "8:45 pm", "9:15 pm"
                }
            };
            break;

        case "Gandhi Nagar":
            parameters = new List <object> {
                new List <object> {
                    "Spider-Man-2.jpg", "4:30 pm", "6:45 pm"
                },
                new List <object> {
                    "IncredibleHulk.jpg", "7:00 pm", "9:15 pm"
                },
                new List <object> {
                    "gijoeriseofcobra.jpg", "3:45 pm", "4:15 pm"
                }
            };
            break;

        case "Lake City":
            parameters = new List <object> {
                new List <object> {
                    "The-Avengers.jpg", "9:30 pm", "9:45 pm"
                },
                new List <object> {
                    "xmen_first_class.jpg", "6:00 pm", "8:15 pm"
                },
                new List <object> {
                    "ironman.jpg", "8:45 pm", "10:15 pm"
                }
            };
            break;

        case "Rajaji Nagar":
            parameters = new List <object> {
                new List <object> {
                    "fantastic_four.jpg", "9:30 pm", "11:45 pm"
                },
                new List <object> {
                    "wolverine.jpg", "8:00 pm", "9:15 pm"
                },
                new List <object> {
                    "Thor.jpg", "6:45 pm", "10:15 pm"
                }
            };
            break;

        case "Harrington Road":
            parameters = new List <object> {
                new List <object> {
                    "The-Avengers.jpg", "10:30 pm", "10:45 pm"
                },
                new List <object> {
                    "xmen_first_class.jpg", "9:00 pm", "10:15 pm"
                },
                new List <object> {
                    "ironman.jpg", "8:45 pm", "11:15 pm"
                }
            };
            break;

        case "Boat Club":
            parameters = new List <object> {
                new List <object> {
                    "gijoeriseofcobra.jpg", "8:30 pm", "8:45 pm"
                },
                new List <object> {
                    "spider_man3.jpg", "10:00 pm", "11:15 pm"
                },
                new List <object> {
                    "IncredibleHulk.jpg", "8:45 pm", "9:15 pm"
                }
            };
            break;

        case "Chetpet":
            parameters = new List <object> {
                new List <object> {
                    "Thor.jpg", "7:30 pm", "8:45 pm"
                },
                new List <object> {
                    "fantastic_four.jpg", "5:00 pm", "6:15 pm"
                },
                new List <object> {
                    "The-Avengers.jpg", "10:45 pm", "11:15 pm"
                }
            };
            break;
        }
        ((CanvasControlLibrary.CCLScrollBarProps)ccl.getControlPropsByWindowID(canvasid, selectCinemaComboBox.VScrollBarWindowID)).MaxItems = selectCinemaComboBox.Data.Count.ToString();
    }