Beispiel #1
0
        public void DBVideoUpdate(VIM vim)
        {
            string 비디오코드 = vim.textBox_VideoCode.Text;
            string 제목    = vim.textBox_VideoName.Text;
            string 장르    = vim.textBox_VideoCategory.Text;
            string 주연배우  = vim.textBox_VideoActor.Text;
            string 감독    = vim.textBox_VideoDirector.Text;
            string 제작및배급 = vim.textBox_VideoMade.Text;
            string 출시일   = vim.dateTimePicker_VideoRelease.Text;

            DBBeginTran();
            string query =
                "UPDATE 비디오정보 SET 비디오코드 = '" + 비디오코드 + "', 제목 = '" + 제목 +
                "', 장르 = '" + 장르 + "', 주연배우 = '" + 주연배우 + "', 감독 = '" + 감독 +
                "', 제작및배급 = '" + 제작및배급 + "', 출시일 = '" + 출시일 + "' WHERE 비디오코드 = '" + 비디오코드 + "';";

            sqlCommand = new SqlCommand(query, conn);
            try
            {
                sqlCommand.ExecuteNonQuery();
                DBVideoInfo(vim);
            }
            catch
            {
                Console.WriteLine("오류");
                Console.WriteLine(query);
            }
        }
Beispiel #2
0
        public void DBVideoInfo(VIM vim)
        {
            string query = "SELECT * FROM 비디오정보";

            sqlCommand = new SqlCommand(query, conn);
            int i = 0;

            using (SqlDataReader sqlDataReader = sqlCommand.ExecuteReader())
            {
                vim.dataGridView_Video.Rows.Clear();
                while (sqlDataReader.Read())
                {
                    vim.dataGridView_Video.Rows.Add();
                    vim.dataGridView_Video["비디오코드", i].Value = sqlDataReader[0];
                    vim.dataGridView_Video["제목", i].Value    = sqlDataReader[1];
                    vim.dataGridView_Video["장르", i].Value    = sqlDataReader[2];
                    vim.dataGridView_Video["주연배우", i].Value  = sqlDataReader[3];
                    vim.dataGridView_Video["감독", i].Value    = sqlDataReader[4];
                    vim.dataGridView_Video["제작및배급", i].Value = sqlDataReader[5];
                    vim.dataGridView_Video["출시일", i].Value   = sqlDataReader[6];
                    vim.dataGridView_Video["대여횟수", i].Value  = sqlDataReader[7];
                    vim.dataGridView_Video["대여유무", i].Value  = sqlDataReader[8];
                    vim.dataGridView_Video["등록날짜", i].Value  = sqlDataReader[9];
                    i++;
                }

                sqlDataReader.Close();
            }
        }
Beispiel #3
0
        public void DBVideoAdd(VIM vim)
        {
            string 비디오코드 = vim.textBox_VideoCode.Text;
            string 제목    = vim.textBox_VideoName.Text;
            string 장르    = vim.textBox_VideoCategory.Text;
            string 주연배우  = vim.textBox_VideoActor.Text;
            string 감독    = vim.textBox_VideoDirector.Text;
            string 제작및배급 = vim.textBox_VideoMade.Text;
            string 출시일   = vim.dateTimePicker_VideoRelease.Text;
            string 등록날짜  = System.DateTime.Today.ToString("yyyy-MM-dd");

            DBBeginTran();
            string query = "INSERT INTO 비디오정보(비디오코드, 제목, 장르, 주연배우, 감독, 제작및배급, 출시일, 대여횟수, 대여유무, 등록날짜)" +
                           "VALUES('" + 비디오코드 + "', '" + 제목 + "', '" + 장르 + "', '" + 주연배우 + "', '" +
                           감독 + "', '" + 제작및배급 + "', '" + 출시일 + "', 0, 0, '" + 등록날짜 + "'); ";

            sqlCommand = new SqlCommand(query, conn);

            try
            {
                sqlCommand.ExecuteNonQuery();
                DBVideoInfo(vim);
            }
            catch
            {
                Console.WriteLine("오류");
                Console.WriteLine(query);
            }
        }
Beispiel #4
0
        void OpenVideoM()
        {
            VIM vim = new VIM();

            foreach (Form form in Application.OpenForms)
            {
                if (form.GetType() == vim.GetType())
                {
                    form.Activate();
                    form.BringToFront();
                    return;
                }
            }

            vim.MdiParent = this;
            vim.Show();
        }
Beispiel #5
0
        public void DBVideoDelete(VIM vim)
        {
            string 비디오코드 = vim.textBox_VideoCode.Text;

            DBBeginTran();
            string query = "delete from 비디오정보 where 비디오코드 = '" + 비디오코드 + "';";

            sqlCommand = new SqlCommand(query, conn);
            try
            {
                sqlCommand.ExecuteNonQuery();
                DBVideoInfo(vim);
            }
            catch
            {
                Console.WriteLine("오류");
                Console.WriteLine(query);
            }
        }