当前位置: 首页>>代码示例>>C#>>正文


C# Patient.beginSession方法代码示例

本文整理汇总了C#中Patient.beginSession方法的典型用法代码示例。如果您正苦于以下问题:C# Patient.beginSession方法的具体用法?C# Patient.beginSession怎么用?C# Patient.beginSession使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Patient的用法示例。


在下文中一共展示了Patient.beginSession方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: DoMyWindow

    void DoMyWindow(int windowID)
    {
        // Q. Are you a player or a therapist?
        // A. Patient or Therapist
        if(windowID == 1)
        {
            GUILayout.BeginHorizontal();
            GUILayout.Space(20);
            GUILayout.BeginVertical();
            GUILayout.Space (10);

            GUILayout.BeginHorizontal();
            GUILayout.Label(chooseOne, centeredStyle);
            GUILayout.EndHorizontal();

            GUILayout.Space(10);

            GUILayout.BeginVertical();
            if(GUILayout.Button(player, GUILayout.Width(player.width), GUILayout.Height(player.height)))
            {
                window_ID = 2;
            }

            if(GUILayout.Button(therapist, GUILayout.Height (player.height), GUILayout.Width(player.width)))
            {
                window_ID = 3;
            }
            GUILayout.EndVertical();

            GUILayout.Space(20);
            GUILayout.EndVertical();
            GUILayout.Space(20);
            GUILayout.EndHorizontal();
        }

        // patient login
        // Q. First Name, Last Name
        // A. ...
        if(windowID == 2)
        {
            GUILayout.BeginHorizontal();
            GUILayout.Space (20);
            GUILayout.BeginVertical();
            GUILayout.Space(10);

            GUILayout.Label(playerLogin, centeredStyle);

            GUILayout.BeginHorizontal();
            GUILayout.Label(UserName);
            PatientUsername = GUILayout.TextField(PatientUsername,  GUILayout.Width(200), GUILayout.Height(30));
            GUILayout.EndHorizontal();

            GUILayout.BeginHorizontal();
            GUILayout.Label(PassWord);
            PatientPassword = GUILayout.PasswordField(PatientPassword, "*"[0], 25, "box", GUILayout.Width(200), GUILayout.Height(30));
            GUILayout.EndHorizontal();

            GUILayout.BeginHorizontal();
            if(GUILayout.Button(cancel, GUILayout.Width (cancel.width), GUILayout.Height(cancel.height)))
            {
                PatientUsername = "";
                PatientPassword = "";
                window_ID = 1;
            }

            if(GUILayout.Button(signIn))
            {
                // check if patient is in database; if so, successful login
                if(db.isRecordExists(tableName, "username", PatientUsername, "password", PatientPassword))
                {
                    currentID = db.GetIDWithUserPass(tableName, "PatientID", "username", PatientUsername, "password", PatientPassword);
                    string patientTableName = tablePrefix + currentID;

                    db.InsertRow(patientTableName, newsessionCol, newsessionEntries);
                    List<int> sessID_list = new List<int>();
                    sessID_list = db.GetIDValues(patientTableName, "SessionID");
                    int newSessionNum = sessID_list[sessID_list.Count - 1];
                    registeredPatient = new Patient();
                    registeredPatient.beginSession(currentID, newSessionNum );

                    db.CloseDB();
                    PatientUsername = "";
                    PatientPassword = "";
                    Application.LoadLevel ("Visualizer");
                }

                PatientUsername = "";
                PatientPassword = "";

            }
            GUILayout.EndHorizontal();

            GUILayout.Space (20);
            GUILayout.EndVertical();
            GUILayout.Space (20);
            GUILayout.EndHorizontal();
        }

        // therapist login
        // Q. username, password
//.........这里部分代码省略.........
开发者ID:owaisnm,项目名称:GesBalance,代码行数:101,代码来源:LoginScreen.cs


注:本文中的Patient.beginSession方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。