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 WindowsFormsApp1.Delivery { public partial class Commodity_Morge : Form { Commodity_registration com; Helper_DB DB = new Helper_DB(); bool keep_data1 = true; bool keep_data2 = true; public Commodity_Morge(Commodity_registration _com) { InitializeComponent(); com = _com; } private void Commodity_Morge_Load(object sender, EventArgs e) { rbtn1_1.Checked = true; rbtn2_1.Checked = true; rbtn3_1.Checked = true; rbtn4_1.Checked = true; rbtn5_1.Checked = true; tb_date1.Text = com.dataGridView2.Rows[com.MorgeNum[0]].Cells[0].Value.ToString(); tb_clt1.Text = com.dataGridView2.Rows[com.MorgeNum[0]].Cells[1].Value.ToString(); tb_dlv1.Text = com.dataGridView2.Rows[com.MorgeNum[0]].Cells[2].Value.ToString(); tb_user1.Text = com.dataGridView2.Rows[com.MorgeNum[0]].Cells[3].Value.ToString(); tb_num1.Text = com.dataGridView2.Rows[com.MorgeNum[0]].Cells[4].Value.ToString(); tb_date2.Text = com.dataGridView2.Rows[com.MorgeNum[1]].Cells[0].Value.ToString(); tb_clt2.Text = com.dataGridView2.Rows[com.MorgeNum[1]].Cells[1].Value.ToString(); tb_dlv2.Text = com.dataGridView2.Rows[com.MorgeNum[1]].Cells[2].Value.ToString(); tb_user2.Text = com.dataGridView2.Rows[com.MorgeNum[1]].Cells[3].Value.ToString(); tb_num2.Text = com.dataGridView2.Rows[com.MorgeNum[1]].Cells[4].Value.ToString(); tb_date1.Enabled = false; tb_date2.Enabled = false; tb_clt1.Enabled = false; tb_clt2.Enabled = false; tb_dlv1.Enabled = false; tb_dlv2.Enabled = false; tb_user1.Enabled = false; tb_user2.Enabled = false; tb_num1.Enabled = false; tb_num2.Enabled = false; chk_keep1.Checked = true; chk_keep2.Checked = true; rbtn1_2_Click(null, null); } private void rbtn1_2_Click(object sender, EventArgs e) { if (rbtn1_1.Checked == true) { tb_date_res.Text = tb_date1.Text; } else { tb_date_res.Text = tb_date2.Text; } if (rbtn2_1.Checked == true) { tb_dlv_res.Text = tb_dlv1.Text; } else { tb_dlv_res.Text = tb_dlv2.Text; } if (rbtn3_1.Checked == true) { tb_clt_res.Text = tb_clt1.Text; } else { tb_clt_res.Text = tb_clt2.Text; } if (rbtn4_1.Checked == true) { tb_user_res.Text = tb_user1.Text; } else { tb_user_res.Text = tb_user2.Text; } if (rbtn5_1.Checked == true) { tb_num_res.Text = tb_num1.Text; } else { tb_num_res.Text = tb_num2.Text; } } private void btn_Cancel_Click(object sender, EventArgs e) { Close(); } private void btn_OK_Click(object sender, EventArgs e) { DB.DBcon(); bool create = false; string cmd = "INSERT INTO Obj_List (`comp_num`, `date`, `clt`, `dly`, `charge`, `list_num`) " + "Values (" + "'" + com.comp_idx + "'," + "'" + tb_date_res.Text + "'," + "'" + tb_clt_res.Text + "'," + "'" + tb_dlv_res.Text + "'," + "'" + tb_user_res.Text + "'," + "'" + tb_num_res.Text + "');"; if (keep_data1 == false) { DB.DB_Delete("Obj_List", "comp_num", com.comp_idx, "dly", tb_dlv1.Text); } if (keep_data2 == false) { DB.DB_Delete("Obj_List", "comp_num", com.comp_idx, "dly", tb_dlv2.Text); } if (tb_dlv_res.Text == "") { create = false; MessageBox.Show("납품목록의 이름을 변경해주세요."); } else if(tb_dlv_res.Text == tb_dlv1.Text || tb_dlv_res.Text == tb_dlv2.Text) { create = false; MessageBox.Show("납품목록의 이름이 중복되지않게 변경해주세요."); } else { create = true; } if (create == true) { DB.self_Made_Cmd(cmd); } } private void chk_Keep_data(object sender, EventArgs e) { if(((CheckBox)sender).Name == "chk_keep1" && ((CheckBox)sender).Checked == false) { keep_data1 = false; } else if(((CheckBox)sender).Name == "chk_keep1" && ((CheckBox)sender).Checked == true) { keep_data1 = true; } if(((CheckBox)sender).Name == "chk_keep2" && ((CheckBox)sender).Checked == false) { keep_data2 = false; } else if(((CheckBox)sender).Name == "chk_keep2" && ((CheckBox)sender).Checked == true) { keep_data2 = true; } } } }