Ejemplo n.º 1
0
        // --- Switch mode of UserControl
        void switchUCmode(char mode)
        {
            setUCtemplateByMode(mode); // Set UserControl mode
            switch (mode)
            {
            case 'R':         // mode = 0 for view current Passport  mode_R
                wc.ws_selectPassport_EXAsync(ucPID);
                modeUW_panel.Visibility = Visibility.Collapsed;
                break;

            case 'U':         // mode = 1 for update current Passport mode_U
                wc.ws_selectPassport_EXAsync(ucPID);
                modeUW_panel.Visibility = Visibility.Visible;
                break;

            case 'W':         // mode = 2 for insert new Passport mode_W
                wc.ws_selectPassport_EXAsync(null);
                modeUW_panel.Visibility = Visibility.Visible;
                break;

            default:
                grid_Passport_EX.DataContext = new wsPassportExtended();
                break;
            }
        }