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); } }
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(); } }
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); } }
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(); }
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); } }