Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace Credit
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void 關於ToolStripMenuItem_Click(object sender, EventArgs e)
- {
- MessageBox.Show("Desingner:Swattw\n最後更新資料時間:105學年度下學期", "關於",
- MessageBoxButtons.OK,
- MessageBoxIcon.Information);
- }
- private void button1_Click(object sender, EventArgs e)
- {
- if (string.IsNullOrEmpty(textBox1.Text))
- {
- MessageBox.Show("請輸入課程代碼", "警告",
- MessageBoxButtons.OK,
- MessageBoxIcon.Exclamation);
- return;
- }
- int credit = Int32.Parse(textBox1.Text);
- if (credit < 999999)
- {
- MessageBox.Show("請輸入正確課程代碼\n課程代碼應為七碼", "警告",
- MessageBoxButtons.OK,
- MessageBoxIcon.Exclamation);
- return;
- }
- else if (credit == 0000000)
- {
- MessageBox.Show("請輸入正確課程代碼\n課程代碼不得為全0", "警告",
- MessageBoxButtons.OK,
- MessageBoxIcon.Exclamation);
- return;
- }
- if (radioButton1.Checked)
- //(法制)
- switch (credit)
- {
- case (6201031):
- case (6201032):
- label3.Text= "共同必修:謝國欣─刑法總則 大一,3學分";
- break;
- case (6201021):
- case (6201022):
- label3.Text = "共同必修:廖蕙玟-民法總則 大一,2學分";
- break;
- case (6201041):
- case (6201042):
- label3.Text = "共同必修:王韻茹-憲法 大一,2學分";
- break;
- case (6201888):
- label3.Text = "校定必修:學系服務學習";
- break;
- case (6202017):
- case (6202019):
- label3.Text = "共同必修:楊宏暉-民法債編總論 大二,2學分";
- break;
- case (6202023):
- case (6202024):
- label3.Text = "共同必修:謝哲勝-民法物權 大二,2學分";
- break;
- case (6202025):
- label3.Text = "共同必修:梁弘孟-民法親屬 大二(一學期),2學分";
- break;
- case (6202026):
- label3.Text = "共同必修:梁弘孟-民法繼承 大二(一學期),2學分";
- break;
- case (6202031):
- case (6202032):
- label3.Text = "共同必修:王正嘉-刑法分則 大二,2學分";
- break;
- case (6202043):
- case (6202044):
- label3.Text = "共同必修:李仁淼-行政法總論 大二,2學分";
- break;
- case (6202041):
- label3.Text = "專業必修:廖宗聖-國際公法 大二(一學期),2學分";
- break;
- case (6203020):
- label3.Text = "共同必修:周振峰-公司法 大三(一學期),2學分";
- break;
- case (6203022):
- label3.Text = "共同必修:羅俊瑋-票據法 大三(一學期),2學分";
- break;
- case (6203023):
- label3.Text = "共同必修:羅俊瑋-保險法 大三(一學期),2學分";
- break;
- case (6203024):
- label3.Text = "共同必修:羅俊瑋-海商法 大三(一學期),2學分";
- break;
- case (6203075):
- label3.Text = "共同必修:周振峰-證券交易法 大三(一學期),2學分";
- break;
- case (6203025):
- case (6203026):
- label3.Text = "共同必修:周兆昱-民法債編各論 大三,2學分";
- break;
- case (6203033):
- case (6203034):
- label3.Text = "共同必修:謝國欣-刑事訴訟法 大三,2學分";
- break;
- case (6203035):
- case (6203036):
- label3.Text = "共同必修:廖蕙玟-民事訴訟法 大三,2學分";
- break;
- case (6204001):
- case (6204002):
- label3.Text = "共同必修:劉建宏-訴願及行政訴訟法 大四,2學分";
- break;
- case (6204012):
- label3.Text = "共同必修:蔡華凱-國際私法 大四,2學分";
- break;
- //
- //必修(法學)
- case (6101021):
- case (6101022):
- label3.Text = "共同必修:蔡華凱-民法總則 大一,2學分";
- break;
- case (6101031):
- case (6101032):
- label3.Text = "共同必修:黃士軒-刑法總則 大一,3學分";
- break;
- case (6101041):
- case (6101042):
- label3.Text = "共同必修:吳信華-憲法 大一,2學分";
- break;
- case (6102019):
- case (6102020):
- label3.Text = "共同必修:謝哲勝-民法債編總論 大二,2學分";
- break;
- case (6102023):
- case (6102024):
- label3.Text = "共同必修:楊宏暉-民法物權 大二,2學分";
- break;
- case (6102025):
- label3.Text = "共同必修:施慧玲-民法親屬 大二(一學期),2學分";
- break;
- case (6102026):
- label3.Text = "共同必修:施慧玲-民法繼承 大二(一學期)),2學分";
- break;
- case (6102043):
- case (6102044):
- label3.Text = "共同必修:蕭文生-行政法總論 大二,2學分";
- break;
- case (6102092):
- case (6102091):
- label3.Text = "法律系不得選修本門課程。";
- break;
- case (6103022):
- label3.Text = "共同必修:周振峰-票據法 大三(一學期),2學分";
- break;
- case (6103023):
- label3.Text = "共同必修:羅俊瑋-保險法 大三(一學期),2學分";
- break;
- case (6103024):
- label3.Text = "共同必修:周振峰-海商法 大三(一學期),2學分";
- break;
- case (6103025):
- case (6103026):
- label3.Text = "共同必修:楊宏暉-民法債編各論 大三,2學分";
- break;
- case (6103033):
- case (6103034):
- label3.Text = "共同必修:盧映潔-刑事訴訟法 大三,2學分";
- break;
- case (6103041):
- case (6103042):
- label3.Text = "共同必修:蔡華凱-民事訴訟法 大三,2學分";
- break;
- case (6303025):
- label3.Text = "共同必修:王志誠-公司法 大三,2學分(財法系支援法學組)";
- break;
- case (6304006):
- label3.Text = "共同必修:王志誠-證券交易法 大三,2學分(財法系支援法學組)";
- break;
- case (6104001):
- case (6104008):
- label3.Text = "共同必修:江嘉琪-訴願及行政訴訟法 大四,2學分";
- break;
- case (6104014):
- label3.Text = "共同必修:廖蕙玟-國際私法 大四,2學分";
- break;
- //法學組共同必修
- //專業必修:12學分
- case (6203041):
- label3.Text = "專業必修:劉建宏-地方自治法 大三(一學期),2學分";
- break;
- case (6203061):
- label3.Text = "專業必修:郝鳳鳴-社會法總論 大三(一學期),2學分";
- break;
- case (6203062):
- label3.Text = "專業必修:郝鳳鳴-社會法各論 大三(一學期),2學分";
- break;
- case (6203063):
- label3.Text = "專業必修:鄭津津-勞動法總論 大三(一學期),2學分";
- break;
- case (6203064):
- label3.Text = "專業必修:周兆昱-勞動法各論 大三(一學期),2學分";
- break;
- //
- //相對必修:10學分
- case (6202039):
- label3.Text = "相對必修:王韻茹-行政法實例演習,2學分";
- break;
- case (6203042):
- label3.Text = "相對必修:吳信華-憲法實例演習,2學分";
- break;
- case (6203048):
- label3.Text = "相對必修:王韻茹-行政程序法,2學分";
- break;
- case (6203043):
- label3.Text = "相對必修:劉建宏-警察法,2學分";
- break;
- case (6203044):
- label3.Text = "相對必修:王韻茹-經濟行政法,2學分";
- break;
- case (6203045):
- label3.Text = "相對必修:李仁淼-教育法,2學分";
- break;
- case (6102064):
- case (6102065):
- label3.Text = "相對必修:謝國欣-法學英文,2學分";
- break;
- case (6104075):
- label3.Text = "相對必修:鄭津津-法律倫理學,2學分";
- break;
- case (6203046):
- label3.Text = "相對必修:蕭文生-傳播法,2學分";
- break;
- case (6204035):
- label3.Text = "相對必修:王韻茹-立法技術與程序,2學分";
- break;
- //
- //專業選修(法制)
- case (6204025):
- label3.Text = "專業選修:周兆昱-勞動法實例演習,2學分";
- break;
- case (6204026):
- label3.Text = "專業選修:周兆昱-勞動法實例演習,2學分";
- break;
- case (6204060):
- label3.Text = "專業選修:羅俊瑋-國際海洋法,2學分";
- break;
- //專業選修(財法)
- case (6303024):
- label3.Text = "專業選修:稅法總論(財法),2學分";
- break;
- case (6303036):
- label3.Text = "專業選修:商標法(財法),2學分";
- break;
- case (6303038):
- label3.Text = "專業選修:銀行法(財法),2學分";
- break;
- case (6304016):
- label3.Text = "專業選修:著作權法(財法),2學分";
- break;
- case (6304025):
- label3.Text = "專業選修:兩岸企業併購法(財法),2學分";
- break;
- case (6304029):
- label3.Text = "專業選修:國際貿易法(財法),2學分";
- break;
- case (5101096):
- case (5101097):
- label3.Text = "專業選修:經濟學(經濟),3學分";
- break;
- case (5261022):
- label3.Text = "專業選修:初級會計學(會資),3學分";
- break;
- //專業選修(法學)
- case (6102050):
- label3.Text = "專業選修:黃士軒-刑法總則理論演習 2學分";
- break;
- case (6102089):
- label3.Text = "專業選修:高文琦-羅馬法史導論 2學分";
- break;
- case (6103067):
- case (6103058):
- label3.Text = "專業選修:周兆昱-日文法學名著選讀 2學分";
- break;
- case (6103096):
- label3.Text = "專業選修:廖宗聖-國際公法案例研究 2學分";
- break;
- case (6104061):
- label3.Text = "專業選修:盧映潔-刑法實例演習 2學分";
- break;
- case (6103087):
- label3.Text = "專業選修:周振鋒-企業併購法 2學分";
- break;
- case (6103090):
- label3.Text = "專業選修:廖宗聖-國際環境法 2學分";
- break;
- case (6104021):
- label3.Text = "專業選修:施慧玲-法律與社會 2學分";
- break;
- case (6104093):
- label3.Text = "專業選修:王正嘉-法律實習 1學分";
- break;
- case (6104098):
- label3.Text = "專業選修:姚信安-智慧財產權法實例演習 2學分";
- break;
- case (610394):
- label3.Text = "專業選修:謝國欣-國際人權法 2學分";
- break;
- case (6101001):
- label3.Text = "專業選修:高文琦-法學緒論 2學分";
- break;
- case (6102063):
- case (6102062):
- label3.Text = "專業選修:楊美娟-德文 2學分";
- break;
- case (6102060):
- case (6102061):
- label3.Text = "專業選修:周兆昱-日文 2學分";
- break;
- case (6103071):
- label3.Text = "專業選修:梁弘孟-法制史 2學分";
- break;
- case (6104006):
- label3.Text = "專業選修:林洲富-強制執行法 2學分";
- break;
- case (6204034):
- label3.Text = "專業必修:王正嘉-刑事法實例演習,2學分";
- break;
- case(6204061):
- label3.Text = "專業選修:羅俊瑋-海洋法 2學分";
- break;
- case (6104002):
- label3.Text = "專業必修:高文琦-法理學 大四,2學分";
- break;
- case (6104009):
- label3.Text = "專業必修:高文琦-法理學 大四,2學分";
- break;
- default:
- label3.Text = "這不是屬於任何法律系必修或是選修學分,\n可能是自由選修,建議向系辦確認學分屬性。";
- break;
- }
- if (radioButton2.Checked)
- //(法學)
- switch (credit)
- {
- case (6201031):
- case (6201032):
- label3.Text = "共同必修:謝國欣─刑法總則 大一,3學分";
- break;
- case (6201021):
- case (6201022):
- label3.Text = "共同必修:廖蕙玟-民法總則 大一,2學分";
- break;
- case (6201041):
- case (6201042):
- label3.Text = "共同必修:王韻茹-憲法 大一,2學分";
- break;
- case (6201888):
- label3.Text = "校定必修:學系服務學習";
- break;
- case (6202017):
- case (6202019):
- label3.Text = "共同必修:楊宏暉-民法債編總論 大二,2學分";
- break;
- case (6202023):
- case (6202024):
- label3.Text = "共同必修:謝哲勝-民法物權 大二,2學分";
- break;
- case (6202025):
- label3.Text = "共同必修:梁弘孟-民法親屬 大二(一學期),2學分";
- break;
- case (6202026):
- label3.Text = "共同必修:梁弘孟-民法繼承 大二(一學期),2學分";
- break;
- case (6202031):
- case (6202032):
- label3.Text = "共同必修:王正嘉-刑法分則 大二,2學分";
- break;
- case (6202043):
- case (6202044):
- label3.Text = "共同必修:李仁淼-行政法總論 大二,2學分";
- break;
- case (6202041):
- label3.Text = "專業必修:廖宗聖-國際公法 大二(一學期),2學分";
- break;
- case (6203020):
- label3.Text = "共同必修:周振峰-公司法 大三(一學期),2學分";
- break;
- case (6203022):
- label3.Text = "共同必修:羅俊瑋-票據法 大三(一學期),2學分";
- break;
- case (6203023):
- label3.Text = "共同必修:羅俊瑋-保險法 大三(一學期),2學分";
- break;
- case (6203024):
- label3.Text = "共同必修:羅俊瑋-海商法 大三(一學期),2學分";
- break;
- case (6203075):
- label3.Text = "共同必修:周振峰-證券交易法 大三(一學期),2學分";
- break;
- case (6203025):
- case (6203026):
- label3.Text = "共同必修:周兆昱-民法債編各論 大三,2學分";
- break;
- case (6203033):
- case (6203034):
- label3.Text = "共同必修:謝國欣-刑事訴訟法 大三,2學分";
- break;
- case (6203035):
- case (6203036):
- label3.Text = "共同必修:廖蕙玟-民事訴訟法 大三,2學分";
- break;
- case (6204001):
- case (6204002):
- label3.Text = "共同必修:劉建宏-訴願及行政訴訟法 大四,2學分";
- break;
- case (6204012):
- label3.Text = "共同必修:蔡華凱-國際私法 大四,2學分";
- break;
- //
- //必修(法學)
- case (6101888):
- label3.Text = "校定必修:學系服務學習";
- break;
- case (6101021):
- case (6101022):
- label3.Text = "共同必修:蔡華凱-民法總則 大一,2學分";
- break;
- case (6101031):
- case (6101032):
- label3.Text = "共同必修:黃士軒-刑法總則 大一,3學分";
- break;
- case (6101041):
- case (6101042):
- label3.Text = "共同必修:吳信華-憲法 大一,2學分";
- break;
- case (6102019):
- case (6102020):
- label3.Text = "共同必修:謝哲勝-民法債編總論 大二,2學分";
- break;
- case (6102023):
- case (6102024):
- label3.Text = "共同必修:楊宏暉-民法物權 大二,2學分";
- break;
- case (6102025):
- label3.Text = "共同必修:施慧玲-民法親屬 大二(一學期),2學分";
- break;
- case (6102026):
- label3.Text = "共同必修:施慧玲-民法繼承 大二(一學期)),2學分";
- break;
- case (6102043):
- case (6102044):
- label3.Text = "共同必修:蕭文生-行政法總論 大二,2學分";
- break;
- case (6102092):
- case (6102091):
- label3.Text = "法律系不得選修本門課程。";
- break;
- case (6103022):
- label3.Text = "共同必修:周振峰-票據法 大三(一學期),2學分";
- break;
- case (6103023):
- label3.Text = "共同必修:羅俊瑋-保險法 大三(一學期),2學分";
- break;
- case (6103024):
- label3.Text = "共同必修:周振峰-海商法 大三(一學期),2學分";
- break;
- case (6103025):
- case (6103026):
- label3.Text = "共同必修:楊宏暉-民法債編各論 大三,2學分";
- break;
- case (6103033):
- case (6103034):
- label3.Text = "共同必修:盧映潔-刑事訴訟法 大三,2學分";
- break;
- case (6103041):
- case (6103042):
- label3.Text = "共同必修:蔡華凱-民事訴訟法 大三,2學分";
- break;
- case (6303025):
- label3.Text = "共同必修:王志誠-公司法 大三,2學分(財法系支援法學組)";
- break;
- case (6304006):
- label3.Text = "共同必修:王志誠-證券交易法 大三,2學分(財法系支援法學組)";
- break;
- case (6104001):
- case (6104008):
- label3.Text = "共同必修:江嘉琪-訴願及行政訴訟法 大四,2學分";
- break;
- case (6104014):
- label3.Text = "共同必修:廖蕙玟-國際私法 大四,2學分";
- break;
- //法學組共同必修
- //專業必修:12學分
- case (6101054):
- label3.Text = "專業必修:周振峰-英美法導論 大一,2學分";
- break;
- case (6102001):
- label3.Text = "專業必修:李仁淼-法學方法論 大二,2學分";
- break;
- case (6102040):
- label3.Text = "專業必修:廖宗聖-國際公法 大二,2學分";
- break;
- case (6104003):
- label3.Text = "專業必修:施慧玲-法律社會學導論 大四,2學分";
- break;
- case (6104002):
- label3.Text = "專業必修:高文琦-法理學 大四,2學分";
- break;
- case (6104009):
- label3.Text = "專業必修:高文琦-法理學 大四,2學分";
- break;
- //
- //相對必修:10學分
- case (6101001):
- label3.Text = "相對必修:高文琦-法學緒論 2學分";
- break;
- case (6102063):
- case (6102062):
- label3.Text = "相對必修:楊美娟-德文 2學分";
- break;
- case (6102060):
- case (6102061):
- label3.Text = "相對必修:周兆昱-日文 2學分";
- break;
- case (6102064):
- case (6102065):
- label3.Text = "相對必修:謝國欣-法學英文 2學分";
- break;
- case (6103071):
- label3.Text = "相對必修:梁弘孟-法制史 2學分";
- break;
- case (6104006):
- label3.Text = "相對必修:林洲富-強制執行法 2學分";
- break;
- case (6104075):
- label3.Text = "相對必修:鄭津津-法律倫理學 2學分";
- break;
- case (6204034):
- label3.Text = "相對必修:王正嘉-刑事法實例演習 2學分";
- break;
- case (6204035):
- case (6204051):
- label3.Text = "相對必修:羅俊瑋-法律服務 2學分";
- break;
- //
- //專業選修:10學分
- case (6102050):
- label3.Text = "專業選修:黃士軒-刑法總則理論演習 2學分";
- break;
- case (6103067):
- label3.Text = "專業選修:周兆昱-日文法學名著選讀 2學分";
- break;
- case (6103096):
- label3.Text = "專業選修:廖宗聖-國際公法案例研究 2學分";
- break;
- case (6104061):
- label3.Text = "專業選修:盧映潔-刑法實例演習 2學分";
- break;
- case (6102089):
- label3.Text = "專業選修:高文琦-羅馬法史導論 2學分";
- break;
- case (6103094):
- label3.Text = "專業選修:謝國欣-國際人權法 2學分";
- break;
- case (6204061):
- label3.Text = "專業選修:羅俊瑋-海洋法 2學分";
- break;
- case (6103087):
- label3.Text = "專業選修:周振鋒-企業併購法 2學分";
- break;
- case (6103090):
- label3.Text = "專業選修:廖宗聖-國際環境法 2學分";
- break;
- case (6104021):
- label3.Text = "專業選修:施慧玲-法律與社會 2學分";
- break;
- case (6104093):
- label3.Text = "專業選修:王正嘉-法律實習 1學分";
- break;
- case (6104098):
- label3.Text = "專業選修:姚信安-智慧財產權法實例演習 2學分";
- break;
- //專業選修(法制)
- case (6204025):
- case (6204026):
- label3.Text = "專業選修:周兆昱-勞動法實例演習,2學分";
- break;
- case (6204060):
- label3.Text = "專業選修:羅俊瑋-國際海洋法,2學分";
- break;
- //專業選修(財法)
- case (6303024):
- label3.Text = "專業選修:稅法總論(財法),2學分";
- break;
- case (6303036):
- label3.Text = "專業選修:商標法(財法),2學分";
- break;
- case (6303038):
- label3.Text = "專業選修:銀行法(財法),2學分";
- break;
- case (6304016):
- label3.Text = "專業選修:著作權法(財法),2學分";
- break;
- case (6304025):
- label3.Text = "專業選修:兩岸企業併購法(財法),2學分";
- break;
- case (6304029):
- label3.Text = "專業選修:國際貿易法(財法),2學分";
- break;
- case (5101096):
- case (5101097):
- label3.Text = "專業選修:經濟學(經濟),3學分";
- break;
- case (5261022):
- label3.Text = "專業選修:初級會計學(會資),3學分";
- break;
- //
- case (6202039):
- label3.Text = "專業選修:王韻茹-行政法實例演習,2學分";
- break;
- case (6203042):
- label3.Text = "專業選修:吳信華-憲法實例演習,2學分";
- break;
- case (6203048):
- label3.Text = "專業選修:王韻茹-行政程序法,2學分";
- break;
- case (6203043):
- label3.Text = "專業選修:劉建宏-警察法,2學分";
- break;
- case (6203044):
- label3.Text = "專業選修:江嘉琪-經濟行政法,2學分";
- break;
- case (6203045):
- label3.Text = "專業選修:李仁淼-教育法,2學分";
- break;
- case (6203046):
- label3.Text = "專業選修:蕭文生-傳播法,2學分";
- break;
- default:
- label3.Text = "這不是屬於任何法律系必修或是選修學分,\n可能是自由選修,建議向系辦確認學分屬性。";
- break;
- }
- textBox1.Text = "";
- }
- private void 法律系學分ToolStripMenuItem_Click(object sender, EventArgs e)
- {
- MessageBox.Show("根據103年法律學系入學規定,法律學系應修學分共134學分,其中包含:\n1.校定必修:8學分(中文、英文、體育、服務學習)\n2.通識教育:20學分(第1、2、3、5、6向度各一)\n3.共同必修:62學分(兩組共同之部分)\n4.專業必修:12學分\n5.相對必修:10學分\n6.專業選修:10學分\n7.自由選修:12學分", "法律系學分",
- MessageBoxButtons.OK,
- MessageBoxIcon.Information);
- }
- private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
- {
- if (e.KeyChar == (Char)48 || e.KeyChar == (Char)49 ||
- e.KeyChar == (Char)50 || e.KeyChar == (Char)51 ||
- e.KeyChar == (Char)52 || e.KeyChar == (Char)53 ||
- e.KeyChar == (Char)54 || e.KeyChar == (Char)55 ||
- e.KeyChar == (Char)56 || e.KeyChar == (Char)57 ||
- e.KeyChar == (Char)13 || e.KeyChar == (Char)8)
- {
- e.Handled = false;
- }
- else
- {
- e.Handled = true;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment