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_Edit : Form { Commodity_registration com; Helper_DB DB = new Helper_DB(); public string compidx; public Commodity_Edit(Commodity_registration _com) { InitializeComponent(); com = _com; } private void Commodity_Edit_Load(object sender, EventArgs e) { DB.DBcon(); Old_Date.Text= com.dataGridView2.Rows[com.EditNumber].Cells["list_date"].Value.ToString(); Old_Clit.Text= com.dataGridView2.Rows[com.EditNumber].Cells["pur"].Value.ToString(); Old_Dlv.Text = com.dataGridView2.Rows[com.EditNumber].Cells["dly"].Value.ToString(); Old_User.Text= com.dataGridView2.Rows[com.EditNumber].Cells["charge"].Value.ToString(); Old_Name.Text = com.dataGridView2.Rows[com.EditNumber].Cells["list_name"].Value.ToString(); New_Date.Value = DateTime.Parse(Old_Date.Text); New_Clit.Text = Old_Clit.Text; New_Dlv.Text = Old_Dlv.Text; New_User.Text = Old_User.Text; New_Name.Text = Old_Name.Text; Old_Date.Enabled = false; Old_Clit.Enabled = false; Old_Dlv.Enabled = false; Old_User.Enabled = false; Old_Name.Enabled = false; compidx = com.comp_idx; } private void btn_OK_Click(object sender, EventArgs e) { /* 변경되어야함 * Obj_List = 목록일자, 목록명, 납품목록, 거래처, 담당자 * Obj_List_Book = 목록일자, 목록명 * Obj_List_Marc = connect_data, 목록명, 담당자 */ string date = New_Date.Value.ToString().Substring(0,10); string[] list_search_col = { "comp_num", "date", "list_name", "clt", "dly", "charge" }; string[] list_search_data = { compidx, Old_Date.Text, Old_Name.Text, Old_Clit.Text, Old_Dlv.Text, Old_User.Text }; string[] DB_Tabel = { "date", "clt", "dly", "charge", "list_num" }; string[] New_data = { date, New_Clit.Text, New_Dlv.Text, New_User.Text, New_Name.Text }; DB.More_Update("Obj_List", DB_Tabel, New_data, list_search_col, list_search_data); /* string list_chk = DB.self_Made_Cmd("SELECT idx FROM Obj_List WHERE " + "`comp_num`= '" + compidx + "' AND " + "`date`= '" + Old_data[0] + "' AND " + "`clt` = '" + Old_data[1] + "' AND " + "`dly`= '" + Old_data[2] + "'AND " + "`charge`= '" + Old_data[3] + "';"); list_chk = list_chk.Replace("|", ""); string make_cmd = "UPDATE Obj_List SET " + "`" + DB_Tabel[0] + "` = '" + New_data[0] + "'," + "`" + DB_Tabel[1] + "` = '" + New_data[1] + "'," + "`" + DB_Tabel[2] + "` = '" + New_data[2] + "'," + "`" + DB_Tabel[3] + "` = '" + New_data[3] + "'," + "`" + DB_Tabel[4] + "` = '" + New_data[4] + "'" + " WHERE " + "`comp_num` = '"+compidx+"'; "; for(int a = 0; a < Old_data.Length; a++) { if (Old_data[a] != New_data[a]) { DB.DB_Update("Obj_List", DB_Tabel[a], New_data[a], "idx", list_chk); com.dataGridView2.Rows[com.EditNumber].Cells[a].Value = New_data[a]; Close(); } }*/ } private void Btn_Cancel_Click(object sender, EventArgs e) { Close(); } private void New_Clit_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { Commodity_Search sea = new Commodity_Search(this); sea.Clinet_name = New_Clit.Text; sea.Show(); } } } }