亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? courseeditform.cs

?? 一個不錯的文檔
?? CS
字號:
?using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using MySchoolPrj.Entity;
using MySchoolPrj.DAO;


namespace MySchoolPrj.CourseInfo
{
    public partial class CourseEditForm : Form
    {
        public CourseEditForm()
        {
            InitializeComponent();
        }
        public bool flag=true;
        //State枚舉
        private State state;
        public State State
        {
            get { return state; }
            set { state = value; }
        }
        //Course類
        private course cour;
        public course Cour
        {
            get { return cour; }
            set { cour = value; }
        }
        //增加
        //把學生信息提交到數據庫
        public void addCourse(course s)
        {

            try
            {
                //連接數據庫
                //打開數據庫
                DBHelper.con.Open();
                //創建Command對象
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = DBHelper.con;
                cmd.CommandType = CommandType.Text;
                //增加用的SqL語句
                string sql = string.Format("insert into course values('{0}','{1}','{2}')", s.CourseId, s.CourseName, s.Memo);
                cmd.CommandText = sql;
                //執行命令
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                //操作出現異常
                MessageBox.Show(ex.Message);
            }
            finally
            {
                //關閉數據庫
                DBHelper.con.Close();
            }
        }
        //獲取界面數據
        public course getInteface()
        {

            course s = new course();
            s.CourseId = txtCourseId.Text.Trim();
            s.CourseName = txtCourseName.Text.Trim();
            s.Memo = txtCourseMemo.Text.Trim();
            return s;
        }
        //修改課程信息
        public void UpdateTea(course s)
        {
            try
            {
                DBHelper.con.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = DBHelper.con;
                cmd.CommandType = CommandType.Text;
                //修改用的Sqly語句
                string sql = string.Format("update course set courseId='{0}',courseName='{1}'," +
                    "Memo='{2}'where courseId='{3}'", s.CourseId, s.CourseName, s.Memo, cour.CourseId);
                cmd.CommandText = sql;
                cmd.ExecuteNonQuery();//執行命令
                txtCourseName.Focus();//焦點放在CourseName中
            }
            catch (Exception ex)
            {// 錯誤操作
                MessageBox.Show(ex.Message);
            }
            finally
            {
                //關閉數據庫
                DBHelper.con.Close();
            }
        }
        //把對象的數據顯示到界面
        public void showData()
        {
            txtCourseId.Text = cour.CourseId;
            txtCourseName.Text = cour.CourseName;
            txtCourseMemo.Text = cour.Memo;

        }
        //增加窗體校驗
        public bool validCourseisNull()
        {

            if (txtCourseName.Text == "")
            {
                MessageBox.Show("課程名不能為空");
                return false;

            }
            else
            {
                return true;
            }


        }
         //保存事件
        private void btnOk_Click(object sender, EventArgs e)
        {
            if (flag)
            {
                if (state == State.dsAdd)
                {
                    if (validCourseisNull())
                    {
                        addCourse(getInteface());
                    }
                    else { return; }
                }
                else
                {
                    UpdateTea(getInteface());
                }
                this.Close();
            }
            else {
                MessageBox.Show("出錯了!看到有提示還點確定!");
            
            }
        }

        //重置 事件  
        //清空界面
        private void btnReset_Click(object sender, EventArgs e)
        {
            if (state == State.dsAdd)
            {
                txtCourseId.Text = "";
                txtCourseName.Text = "";
                txtCourseMemo.Text = "";
                label5.Text = "";
            }
            else
            {//修改時CourseId不重置
                txtCourseName.Text = "";
                txtCourseMemo.Text = "";
                label5.Text = "";
            }

        }

        //退出事件
        private void btnExit_Click(object sender, EventArgs e)
        {
            this.Close();
        }
        //增加時CourseId不能重復
        //在Txtbox 后加上提示
        private void txtCourseId_Leave(object sender, EventArgs e)
        {
            string s = txtCourseId.Text;
            if ("".Equals(s))
            {
                label5.Text = "課程編號不能為空!";
                flag = false;
                return;
            }
            if (s.Length != 4)
            {
                label5.Text = "編號必須為4位,例如C008";
                flag = false;
                return;
            }
            if (s[0] != 'C')
            {
                label5.Text = "課程編號首字母必須為C";
                flag = false;
                return;
            }
            int i = 1;
            for (i = 1; i < s.Length; i++)
            {
                if (s[i] < '0' || s[i] > '9')
                {
                    label5.Text = "課程編號剩余3位必須為純數字";
                    flag = false;
                    return;
                }
            }

            if (state == State.dsAdd)
            {
                // 獲取界面CourseId數據
                string id = txtCourseId.Text;
                //從數據庫提取數據
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = DBHelper.con;
                cmd.CommandType = CommandType.Text;
                //查詢數據庫是否有相同的課程編號SQL語句
                string sql = string.Format("select courseId from course where courseId='{0}'", id);
                cmd.CommandText = sql;
                DBHelper.con.Open();
                SqlDataReader dataRaeader = cmd.ExecuteReader();//查詢查詢用戶命令
                dataRaeader.Read();
                //用HasRows屬性來判斷查詢結果是否存在
                if (dataRaeader.HasRows)
                {
                    label5.Text = "該Id已存在,重新輸入";
                    txtCourseId.Focus();//放置焦點
                    //選定文本框中所有對象
                    txtCourseId.SelectAll();
                    flag = false;
                }
                else
                {
                    label5.Text = "該Id可以使用";
                    flag = true;
                }
                //關閉數據
                dataRaeader.Close();
                DBHelper.con.Close();
            }

        }
        //修改時用的窗體初始化
        private void CourseEditForm_Load_1(object sender, EventArgs e)
        {
            if (state == State.dsUpdate)
            {
                //關閉該控件
                txtCourseId.Enabled = false;
                //把對象的數據顯示到界面
                showData();
            }
        }
    }

}
       
 
        
        
      
     
  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区在线| 欧美另类高清zo欧美| 亚洲成人自拍偷拍| 国产精品五月天| 国产亚洲精品福利| 久久久777精品电影网影网 | kk眼镜猥琐国模调教系列一区二区| 天堂久久久久va久久久久| 亚洲一区国产视频| 亚洲专区一二三| 亚洲成人在线网站| 日本视频一区二区三区| 奇米色777欧美一区二区| 日韩电影免费一区| 久久国产日韩欧美精品| 精品亚洲国内自在自线福利| 久久国产精品99久久人人澡| 久久成人羞羞网站| 国产高清不卡一区二区| av影院午夜一区| 在线观看成人小视频| 欧美精品一级二级三级| 日韩精品一区二区三区视频播放| 欧美精品一区二区三| 国产精品欧美一区喷水| 一区二区三区资源| 日韩国产一二三区| 国产激情偷乱视频一区二区三区| 国产91精品一区二区麻豆网站| 国产电影一区二区三区| 在线观看日韩毛片| 日韩欧美国产1| 中文字幕一区视频| 午夜精品视频一区| 国产精品一区在线| 欧美日韩中文字幕一区| 久久亚洲影视婷婷| 亚洲第一激情av| 国产精品综合一区二区三区| 一本色道**综合亚洲精品蜜桃冫| 6080亚洲精品一区二区| 国产精品视频你懂的| 午夜精品久久久久久久久久| 国产xxx精品视频大全| 91精品国产一区二区| 国产精品电影院| 精品一区二区三区免费视频| 色欧美日韩亚洲| wwwwxxxxx欧美| 日韩av午夜在线观看| 91老师国产黑色丝袜在线| 2021久久国产精品不只是精品| 亚洲裸体在线观看| 国产经典欧美精品| 欧美xxxxx牲另类人与| 一区二区三区在线观看视频| 成人小视频免费观看| 日韩欧美的一区| 亚洲成人动漫在线免费观看| 99久久免费国产| 国产精品午夜电影| 国产精品99久久久久久宅男| 日韩欧美国产三级| 天堂va蜜桃一区二区三区漫画版 | 一区二区免费看| 国产**成人网毛片九色| 欧美精品一区二区在线播放 | 国产真实乱对白精彩久久| 777欧美精品| 无吗不卡中文字幕| 欧美日韩一区二区三区不卡| 亚洲视频资源在线| av高清久久久| 最新国产の精品合集bt伙计| 懂色av中文一区二区三区| 久久久精品综合| 国产麻豆午夜三级精品| 久久一区二区三区国产精品| 国产一区不卡精品| 国产欧美精品一区二区色综合朱莉 | 99re成人精品视频| 最近中文字幕一区二区三区| 波多野结衣精品在线| 日韩毛片高清在线播放| 日本福利一区二区| 亚洲午夜日本在线观看| 欧美伦理电影网| 美女久久久精品| 欧美精品一区二区三区在线播放| 精品亚洲成a人在线观看| 久久影视一区二区| gogo大胆日本视频一区| 亚洲一区在线视频| 欧美成人一区二区三区| 国产精品自拍毛片| 亚洲色图第一区| 欧美疯狂性受xxxxx喷水图片| 日韩黄色免费网站| 欧美精品一区视频| 91在线你懂得| 视频在线观看国产精品| 久久伊人蜜桃av一区二区| 91香蕉视频污| 日本不卡的三区四区五区| 国产欧美视频在线观看| 一本大道久久a久久精二百| 免费观看久久久4p| 国产精品久久久久9999吃药| 欧美在线三级电影| 国产一区二区三区在线观看免费 | 久久精品在线免费观看| 99国产精品99久久久久久| 亚洲国产婷婷综合在线精品| 久久亚洲欧美国产精品乐播| 97精品国产露脸对白| 麻豆freexxxx性91精品| 中文字幕佐山爱一区二区免费| 91精品国产欧美一区二区成人| 国产主播一区二区| 天天av天天翘天天综合网| 久久麻豆一区二区| 制服丝袜中文字幕一区| 97aⅴ精品视频一二三区| 久久精品999| 亚洲午夜精品网| 中文字幕+乱码+中文字幕一区| 欧美日韩你懂的| 9i看片成人免费高清| 精久久久久久久久久久| 亚洲综合在线视频| 中文字幕精品—区二区四季| 欧美一级高清片在线观看| 色综合激情五月| 国产91精品精华液一区二区三区 | 亚洲激情综合网| 久久久亚洲国产美女国产盗摄| 欧美精品色综合| 91久久国产最好的精华液| 成人午夜电影久久影院| 国产一区999| 激情五月播播久久久精品| 日韩精品一级二级| 午夜精品国产更新| 亚洲一区二区三区四区不卡| 国产精品成人一区二区艾草| 久久久久久久免费视频了| 日韩欧美久久一区| 日韩你懂的在线观看| 欧美一区二区三区精品| 欧美另类久久久品| 777xxx欧美| 日韩视频国产视频| 日韩免费一区二区三区在线播放| 欧美精品v国产精品v日韩精品 | 欧美久久久久久久久久| 91久久国产最好的精华液| 色狠狠色噜噜噜综合网| 欧美午夜精品久久久久久超碰| 日本丰满少妇一区二区三区| 在线精品视频免费观看| 欧美日韩综合色| 日韩视频不卡中文| 久久久亚洲国产美女国产盗摄| 国产日韩欧美a| 国产精品福利影院| 夜夜亚洲天天久久| 午夜一区二区三区视频| 日本欧洲一区二区| 国产一区二区不卡| 97精品电影院| 欧美肥妇毛茸茸| 精品久久久久久久久久久久包黑料| 日韩欧美国产精品一区| 日本一区二区免费在线观看视频| 国产精品视频你懂的| 亚洲国产一区二区视频| 久久成人免费电影| 99视频有精品| 欧美日韩国产在线观看| 欧美成人女星排名| 最新日韩av在线| 日本中文在线一区| 国产成人在线视频网址| 在线精品国精品国产尤物884a| 91麻豆精品国产91久久久久久久久 | 国产激情一区二区三区四区| 91免费精品国自产拍在线不卡| 欧美猛男男办公室激情| 精品88久久久久88久久久| 亚洲免费视频成人| 久久99九九99精品| 99久久er热在这里只有精品15 | 国产精品久久久久影院亚瑟 | 狠狠色丁香久久婷婷综合_中| av亚洲精华国产精华精华| 91精选在线观看| 亚洲区小说区图片区qvod| 蜜臀av亚洲一区中文字幕| av男人天堂一区| 精品久久久久一区|