DB 구조 변경
쿼리를 먼저 만들어 DB로 보내게 됨. 함수 분할함.
This commit is contained in:
		
										
											Binary file not shown.
										
									
								
							| @@ -22,9 +22,9 @@ namespace WindowsFormsApp1 | |||||||
|  |  | ||||||
|             // 보내는 이 : 메일ID, 메일PW, smtp주소, 포트번호 |             // 보내는 이 : 메일ID, 메일PW, smtp주소, 포트번호 | ||||||
|             string sender_Area = "`comp_name`, `email_ID`, `email_PW`, `smtp`, `port`"; |             string sender_Area = "`comp_name`, `email_ID`, `email_PW`, `smtp`, `port`"; | ||||||
|             string tmp_db = db.DB_Select_Search(sender_Area, "Comp", "idx", compidx); |             string cmd = db.DB_Select_Search(sender_Area, "Comp", "idx", compidx); | ||||||
|  |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|             string[] arr_db = tmp_db.Split('|'); |             string[] arr_db = db_res.Split('|'); | ||||||
|  |  | ||||||
|             bool res = false; |             bool res = false; | ||||||
|             bool daum = false; |             bool daum = false; | ||||||
|   | |||||||
| @@ -30,10 +30,11 @@ namespace WindowsFormsApp1 | |||||||
|         private void button1_Click(object sender, EventArgs e) |         private void button1_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             db.DBcon(); |             db.DBcon(); | ||||||
|             string DB_Data = db.DB_Search("User_Data", "id", ID_text.Text); |             string cmd = db.DB_Search("User_Data", "id", ID_text.Text); | ||||||
|             string[] result = DB_Data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] result = db_res.Split('|'); | ||||||
|             ((Main)(this.Owner)).User_Name = ID_text.Text; |             ((Main)(this.Owner)).User_Name = ID_text.Text; | ||||||
|             if (DB_Data == "") { return; } |             if (db_res == "") { return; } | ||||||
|             if (ID_text.Text == result[1]) { |             if (ID_text.Text == result[1]) { | ||||||
|                 if (PW_text.Text == result[2]) { |                 if (PW_text.Text == result[2]) { | ||||||
|                     this.DialogResult = DialogResult.OK; |                     this.DialogResult = DialogResult.OK; | ||||||
|   | |||||||
| @@ -53,7 +53,8 @@ namespace WindowsFormsApp1 | |||||||
|             else { this.Close(); } |             else { this.Close(); } | ||||||
|  |  | ||||||
|             _DB.DBcon(); |             _DB.DBcon(); | ||||||
|             DB_User_Data = _DB.DB_Search("User_Data", "id", User_Name); |             string cmd = _DB.DB_Search("User_Data", "id", User_Name); | ||||||
|  |             DB_User_Data = _DB.DB_Send_CMD_Search(cmd); | ||||||
|             try |             try | ||||||
|             { |             { | ||||||
|                 string[] result = DB_User_Data.Split('|'); |                 string[] result = DB_User_Data.Split('|'); | ||||||
| @@ -67,8 +68,8 @@ namespace WindowsFormsApp1 | |||||||
|  |  | ||||||
|                 if (result[8] != "관리자") { 마스터ToolStripMenuItem.Visible = false; } |                 if (result[8] != "관리자") { 마스터ToolStripMenuItem.Visible = false; } | ||||||
|  |  | ||||||
|                 com_idx = _DB.DB_Select_Search("`idx`", "Comp", "comp_name", result[5]); |                 cmd = _DB.DB_Select_Search("`idx`", "Comp", "comp_name", result[5]); | ||||||
|                 com_idx = com_idx.Replace("|", ""); |                 com_idx = _DB.DB_Send_CMD_Search(cmd).Replace("|", ""); | ||||||
|  |  | ||||||
|                 this.Text = "[ '" + com_idx + "' : " + result[5] + " - " + result[3] + "]"; |                 this.Text = "[ '" + com_idx + "' : " + result[5] + " - " + result[3] + "]"; | ||||||
|             } |             } | ||||||
|   | |||||||
| @@ -82,8 +82,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                           "`order_date`, `import_date`, `chk_date`, `export_date`";     // 4-7 |                           "`order_date`, `import_date`, `chk_date`, `export_date`";     // 4-7 | ||||||
|             string[] Search_col = { "compidx", "list_name", "book_name", "author", "book_comp" }; |             string[] Search_col = { "compidx", "list_name", "book_name", "author", "book_comp" }; | ||||||
|             string[] Search_data = { compidx, tb_List_name.Text, tb_book_name.Text, tb_author.Text, tb_book_comp.Text }; |             string[] Search_data = { compidx, tb_List_name.Text, tb_book_name.Text, tb_author.Text, tb_book_comp.Text }; | ||||||
|             string db_tmp = db.More_DB_Search("Obj_List_Book", Search_col, Search_data, Area); |             string cmd = db.More_DB_Search("Obj_List_Book", Search_col, Search_data, Area); | ||||||
|             string[] db_data = db_tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] db_data = db_res.Split('|'); | ||||||
|  |  | ||||||
|             string[] add_grid = { "", "", db_data[0], db_data[1], db_data[2], db_data[3] }; |             string[] add_grid = { "", "", db_data[0], db_data[1], db_data[2], db_data[3] }; | ||||||
|             // 처리일자 구분 거래처명 단가 수량 % |             // 처리일자 구분 거래처명 단가 수량 % | ||||||
| @@ -126,8 +127,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|  |  | ||||||
|             string[] data = { compidx, book_name, author, book_comp, list_name }; |             string[] data = { compidx, book_name, author, book_comp, list_name }; | ||||||
|             string[] table = { "compidx", "book_name", "author", "book_comp", "list_name" }; |             string[] table = { "compidx", "book_name", "author", "book_comp", "list_name" }; | ||||||
|             string tmp_db = db.More_DB_Search("Obj_List_Book", table, data, search); |             string cmd = db.More_DB_Search("Obj_List_Book", table, data, search); | ||||||
|             mk_Lookup(tmp_db); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             mk_Lookup(db_res); | ||||||
|         } |         } | ||||||
|         public void Lookup_Load_tmp(string idx) |         public void Lookup_Load_tmp(string idx) | ||||||
|         { |         { | ||||||
| @@ -138,8 +140,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|  |  | ||||||
|             string[] data = { compidx, idx }; |             string[] data = { compidx, idx }; | ||||||
|             string[] table = { "compidx", "idx" }; |             string[] table = { "compidx", "idx" }; | ||||||
|             string tmp_db = db.More_DB_Search("Obj_List_Book", table, data, search); |             string cmd = db.More_DB_Search("Obj_List_Book", table, data, search); | ||||||
|             mk_Lookup(tmp_db); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             mk_Lookup(db_res); | ||||||
|         } |         } | ||||||
|         private void mk_Lookup(string values) |         private void mk_Lookup(string values) | ||||||
|         { |         { | ||||||
| @@ -185,8 +188,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string[] search_data = { compidx,  |             string[] search_data = { compidx,  | ||||||
|                 list_name, tb_book_name.Text, tb_author.Text, tb_book_comp.Text }; |                 list_name, tb_book_name.Text, tb_author.Text, tb_book_comp.Text }; | ||||||
|             string cmd = db.More_DB_Search("Obj_List_Book", where_table, search_data, "`isbn`"); |             string cmd = db.More_DB_Search("Obj_List_Book", where_table, search_data, "`isbn`"); | ||||||
|             cmd = cmd.Replace("|", ""); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|             return cmd; |             db_res = db_res.Replace("|", ""); | ||||||
|  |             return db_res; | ||||||
|         } |         } | ||||||
|         private void Book_Lookup_KeyDown(object sender, KeyEventArgs e) |         private void Book_Lookup_KeyDown(object sender, KeyEventArgs e) | ||||||
|         { |         { | ||||||
| @@ -210,7 +214,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string[] idx_table = { "idx" }; |             string[] idx_table = { "idx" }; | ||||||
|             string[] idx_col = { lbl_idx.Text }; |             string[] idx_col = { lbl_idx.Text }; | ||||||
|  |  | ||||||
|             db.More_Update("Obj_List_Book", Table, List_book, idx_table, idx_col); |             string U_cmd = db.More_Update("Obj_List_Book", Table, List_book, idx_table, idx_col); | ||||||
|  |             db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             MessageBox.Show("저장되었습니다."); |             MessageBox.Show("저장되었습니다."); | ||||||
|         } |         } | ||||||
|         private void btn_close_Click(object sender, EventArgs e) |         private void btn_close_Click(object sender, EventArgs e) | ||||||
| @@ -226,7 +231,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string[] search_tbl = { "compidx", "list_name", "book_name", "author", "book_comp",  "isbn" }; |             string[] search_tbl = { "compidx", "list_name", "book_name", "author", "book_comp",  "isbn" }; | ||||||
|             string[] search_col = { compidx,  |             string[] search_col = { compidx,  | ||||||
|                         tb_List_name.Text, tb_book_name.Text, tb_author.Text, tb_book_comp.Text, tb_isbn.Text }; |                         tb_List_name.Text, tb_book_name.Text, tb_author.Text, tb_book_comp.Text, tb_isbn.Text }; | ||||||
|             db.More_Update("Obj_List_Book", edit_tbl, edit_col, search_tbl, search_col); |             string U_cmd = db.More_Update("Obj_List_Book", edit_tbl, edit_col, search_tbl, search_col); | ||||||
|  |             db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             MessageBox.Show(tb_book_name.Text + "가 입고처리되었습니다."); |             MessageBox.Show(tb_book_name.Text + "가 입고처리되었습니다."); | ||||||
|             mk_Grid(); |             mk_Grid(); | ||||||
|         } |         } | ||||||
| @@ -240,7 +246,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string[] search_tbl = { "compidx", "list_name", "book_name", "author", "book_comp", "isbn" }; |             string[] search_tbl = { "compidx", "list_name", "book_name", "author", "book_comp", "isbn" }; | ||||||
|             string[] search_col = { compidx, |             string[] search_col = { compidx, | ||||||
|                         tb_List_name.Text, tb_book_name.Text, tb_author.Text, tb_book_comp.Text, tb_isbn.Text }; |                         tb_List_name.Text, tb_book_name.Text, tb_author.Text, tb_book_comp.Text, tb_isbn.Text }; | ||||||
|             db.More_Update("Obj_List_Book", edit_tbl, edit_col, search_tbl, search_col); |             string U_cmd = db.More_Update("Obj_List_Book", edit_tbl, edit_col, search_tbl, search_col); | ||||||
|  |             db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             MessageBox.Show(tb_book_name.Text + "가 미입고처리되었습니다."); |             MessageBox.Show(tb_book_name.Text + "가 미입고처리되었습니다."); | ||||||
|             mk_Grid(); |             mk_Grid(); | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -29,8 +29,9 @@ namespace WindowsFormsApp1.납품관리 | |||||||
|             string Area = "`list_name`"; |             string Area = "`list_name`"; | ||||||
|             string[] sear_col = { "comp_num", "state" }; |             string[] sear_col = { "comp_num", "state" }; | ||||||
|             string[] sear_data = { compidx, "진행" }; |             string[] sear_data = { compidx, "진행" }; | ||||||
|             string db_data = db.More_DB_Search("Obj_List", sear_col, sear_data, Area); |             string cmd = db.More_DB_Search("Obj_List", sear_col, sear_data, Area); | ||||||
|             string[] arr_data = db_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] arr_data = db_res.Split('|'); | ||||||
|              |              | ||||||
|             for(int a = 0; a < arr_data.Length - 1; a++) |             for(int a = 0; a < arr_data.Length - 1; a++) | ||||||
|             { |             { | ||||||
| @@ -44,8 +45,9 @@ namespace WindowsFormsApp1.납품관리 | |||||||
|                           "`isbn`, `price`, `count`, `total`, `list_name`, `etc`"; |                           "`isbn`, `price`, `count`, `total`, `list_name`, `etc`"; | ||||||
|             string[] sear_col = { "compidx", "list_name" }; |             string[] sear_col = { "compidx", "list_name" }; | ||||||
|             string[] sear_data = { compidx, cb_list_name.Text }; |             string[] sear_data = { compidx, cb_list_name.Text }; | ||||||
|             string db_data = db.More_DB_Search("Obj_List_Book", sear_col, sear_data, Area); |             string cmd = db.More_DB_Search("Obj_List_Book", sear_col, sear_data, Area); | ||||||
|             string[] arr_data = db_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] arr_data = db_res.Split('|'); | ||||||
|  |  | ||||||
|             input_Grid(arr_data); |             input_Grid(arr_data); | ||||||
|         } |         } | ||||||
| @@ -93,7 +95,8 @@ namespace WindowsFormsApp1.납품관리 | |||||||
|             string[] sear_data = { dataGridView1.Rows[a].Cells["idx"].Value.ToString(), compidx }; |             string[] sear_data = { dataGridView1.Rows[a].Cells["idx"].Value.ToString(), compidx }; | ||||||
|             string[] edit_col = { "import", "etc" }; |             string[] edit_col = { "import", "etc" }; | ||||||
|             string[] edit_data = { "미입고", "반품처리 " + dataGridView1.Rows[a].Cells["etc"].Value.ToString() }; |             string[] edit_data = { "미입고", "반품처리 " + dataGridView1.Rows[a].Cells["etc"].Value.ToString() }; | ||||||
|             db.More_Update("Obj_List_Book", edit_col, edit_data, sear_col, sear_data); |             string U_cmd = db.More_Update("Obj_List_Book", edit_col, edit_data, sear_col, sear_data); | ||||||
|  |             db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|         } |         } | ||||||
|         #endregion |         #endregion | ||||||
|         private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) |         private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) | ||||||
|   | |||||||
| @@ -59,7 +59,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string[] book_col = { "date", "list_name" }; |             string[] book_col = { "date", "list_name" }; | ||||||
|             string[] book_data = { date, New_Name.Text }; |             string[] book_data = { date, New_Name.Text }; | ||||||
|  |  | ||||||
|             DB.More_Update("Obj_List_Book", book_col, book_data, book_search_col, book_search_data); |             string U_cmd = DB.More_Update("Obj_List_Book", book_col, book_data, book_search_col, book_search_data); | ||||||
|  |             DB.DB_Send_CMD_reVoid(U_cmd); | ||||||
|  |  | ||||||
|             //////////////////////////////////////// |             //////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -69,7 +70,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string[] marc_col = { "date", "connect_data", "charge" }; |             string[] marc_col = { "date", "connect_data", "charge" }; | ||||||
|             string[] marc_data = { date, New_Name.Text, New_User.Text }; |             string[] marc_data = { date, New_Name.Text, New_User.Text }; | ||||||
|  |  | ||||||
|             DB.More_Update("Obj_List_Marc", marc_col, marc_data, marc_search_col, marc_search_data); |             U_cmd = DB.More_Update("Obj_List_Marc", marc_col, marc_data, marc_search_col, marc_search_data); | ||||||
|  |             DB.DB_Send_CMD_reVoid(U_cmd); | ||||||
|  |  | ||||||
|             ///////////////////////////////////////// |             ///////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -79,7 +81,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string[] list_col = { "date", "clt", "dly", "charge", "list_name" }; |             string[] list_col = { "date", "clt", "dly", "charge", "list_name" }; | ||||||
|             string[] list_data = { date, New_Clit.Text, New_Dlv.Text, New_User.Text, New_Name.Text }; |             string[] list_data = { date, New_Clit.Text, New_Dlv.Text, New_User.Text, New_Name.Text }; | ||||||
|  |  | ||||||
|             DB.More_Update("Obj_List", list_col, list_data, list_search_col, list_search_data); |             U_cmd = DB.More_Update("Obj_List", list_col, list_data, list_search_col, list_search_data); | ||||||
|  |             DB.DB_Send_CMD_reVoid(U_cmd); | ||||||
|  |  | ||||||
|             Close(); |             Close(); | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -97,7 +97,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string[] up_data1 = tmp1.ToArray(); |             string[] up_data1 = tmp1.ToArray(); | ||||||
|             string[] up_data2 = tmp2.ToArray(); |             string[] up_data2 = tmp2.ToArray(); | ||||||
|  |  | ||||||
|             DB.More_Update("Obj_List_Book", up_col, up_data1, up_col, up_data2); |             string cmd = ""; | ||||||
|  |             cmd = DB.More_Update("Obj_List_Book", up_col, up_data1, up_col, up_data2); | ||||||
|  |             DB.DB_Send_CMD_reVoid(cmd); | ||||||
|             int cout1 = Convert.ToInt32(list1[7]); |             int cout1 = Convert.ToInt32(list1[7]); | ||||||
|             int cout2 = Convert.ToInt32(list2[7]); |             int cout2 = Convert.ToInt32(list2[7]); | ||||||
|             int cout = cout1 + cout2; |             int cout = cout1 + cout2; | ||||||
| @@ -108,14 +110,18 @@ namespace WindowsFormsApp1.Delivery | |||||||
|  |  | ||||||
|             string[] edit_col = { "total", "compidx" }; |             string[] edit_col = { "total", "compidx" }; | ||||||
|             string[] edit_data = { tol.ToString(), com.comp_idx }; |             string[] edit_data = { tol.ToString(), com.comp_idx }; | ||||||
|             DB.More_Update("Obj_List_Marc", edit_col, edit_data, up_col, up_data1); |             cmd = DB.More_Update("Obj_List_Marc", edit_col, edit_data, up_col, up_data1); | ||||||
|             DB.DB_Delete_More_term("Obj_List_Marc", "compidx", com.comp_idx, up_col, up_data2); |             DB.DB_Send_CMD_reVoid(cmd); | ||||||
|  |             cmd = DB.DB_Delete_More_term("Obj_List_Marc", "compidx", com.comp_idx, up_col, up_data2); | ||||||
|  |             DB.DB_Send_CMD_reVoid(cmd); | ||||||
|  |  | ||||||
|             edit_col[1] = "vol"; |             edit_col[1] = "vol"; | ||||||
|             edit_data[1] = cout.ToString(); |             edit_data[1] = cout.ToString(); | ||||||
|             up_col[0] = "comp_num"; |             up_col[0] = "comp_num"; | ||||||
|             DB.More_Update("Obj_List", edit_col, edit_data, up_col, up_data1); |             cmd = DB.More_Update("Obj_List", edit_col, edit_data, up_col, up_data1); | ||||||
|             DB.DB_Delete_More_term("Obj_List", "comp_num", com.comp_idx, up_col, up_data2); |             DB.DB_Send_CMD_reVoid(cmd); | ||||||
|  |             cmd = DB.DB_Delete_More_term("Obj_List", "comp_num", com.comp_idx, up_col, up_data2); | ||||||
|  |             DB.DB_Send_CMD_reVoid(cmd); | ||||||
|         } |         } | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// data1가 data2으로 적용됨. 1 => 2로 |         /// data1가 data2으로 적용됨. 1 => 2로 | ||||||
| @@ -125,7 +131,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string[] up_col = col.ToArray(); |             string[] up_col = col.ToArray(); | ||||||
|             string[] up_data1 = tmp1.ToArray(); |             string[] up_data1 = tmp1.ToArray(); | ||||||
|             string[] up_data2 = tmp2.ToArray(); |             string[] up_data2 = tmp2.ToArray(); | ||||||
|             DB.More_Update("Obj_List_Book", up_col, up_data2, up_col, up_data1); |             string cmd = ""; | ||||||
|  |             cmd = DB.More_Update("Obj_List_Book", up_col, up_data2, up_col, up_data1); | ||||||
|  |             DB.DB_Send_CMD_reVoid(cmd); | ||||||
|             int cout1 = Convert.ToInt32(list1[7]); |             int cout1 = Convert.ToInt32(list1[7]); | ||||||
|             int cout2 = Convert.ToInt32(list2[7]); |             int cout2 = Convert.ToInt32(list2[7]); | ||||||
|             int cout = cout1 + cout2; |             int cout = cout1 + cout2; | ||||||
| @@ -136,14 +144,18 @@ namespace WindowsFormsApp1.Delivery | |||||||
|  |  | ||||||
|             string[] edit_col = { "total", "compidx" }; |             string[] edit_col = { "total", "compidx" }; | ||||||
|             string[] edit_data = { tol.ToString(), com.comp_idx }; |             string[] edit_data = { tol.ToString(), com.comp_idx }; | ||||||
|             DB.More_Update("Obj_List_Marc", edit_col, edit_data, up_col, up_data2); |             cmd = DB.More_Update("Obj_List_Marc", edit_col, edit_data, up_col, up_data2); | ||||||
|             DB.DB_Delete_More_term("Obj_List_Marc", "compidx", com.comp_idx, up_col, up_data1); |             DB.DB_Send_CMD_reVoid(cmd); | ||||||
|  |             cmd = DB.DB_Delete_More_term("Obj_List_Marc", "compidx", com.comp_idx, up_col, up_data1); | ||||||
|  |             DB.DB_Send_CMD_reVoid(cmd); | ||||||
|  |  | ||||||
|             edit_col[1] = "vol"; |             edit_col[1] = "vol"; | ||||||
|             edit_data[1] = cout.ToString(); |             edit_data[1] = cout.ToString(); | ||||||
|             up_col[0] = "comp_num"; |             up_col[0] = "comp_num"; | ||||||
|             DB.More_Update("Obj_List", edit_col, edit_data, up_col, up_data2); |             cmd = DB.More_Update("Obj_List", edit_col, edit_data, up_col, up_data2); | ||||||
|             DB.DB_Delete_More_term("Obj_List", "comp_num", com.comp_idx, up_col, up_data1); |             DB.DB_Send_CMD_reVoid(cmd); | ||||||
|  |             cmd = DB.DB_Delete_More_term("Obj_List", "comp_num", com.comp_idx, up_col, up_data1); | ||||||
|  |             DB.DB_Send_CMD_reVoid(cmd); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -73,7 +73,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             Helper_DB db = new Helper_DB(); |             Helper_DB db = new Helper_DB(); | ||||||
|             string Area = "`c_sangho`, `c_boss`, `c_tel`, `c_man`, `c_mantel`"; |             string Area = "`c_sangho`, `c_boss`, `c_tel`, `c_man`, `c_mantel`"; | ||||||
|             db.DBcon(); |             db.DBcon(); | ||||||
|             string dbcon = db.DB_Contains("Client", compidx, "c_sangho", Clinet_name, Area); |             string dbcmd = db.DB_Contains("Client", compidx, "c_sangho", Clinet_name, Area); | ||||||
|  |             string dbcon = db.DB_Send_CMD_Search(dbcmd); | ||||||
|             string[] res = dbcon.Split('|'); |             string[] res = dbcon.Split('|'); | ||||||
|             string[] grid = { "", "", "", "", "" }; |             string[] grid = { "", "", "", "", "" }; | ||||||
|             for(int a = 0; a < res.Length; a++) |             for(int a = 0; a < res.Length; a++) | ||||||
|   | |||||||
| @@ -132,9 +132,11 @@ namespace WindowsFormsApp1.Delivery | |||||||
|         { |         { | ||||||
|             if(cltchk == false || tb_clt1.Text=="") { MessageBox.Show("거래처를 확인해주세요."); return; } |             if(cltchk == false || tb_clt1.Text=="") { MessageBox.Show("거래처를 확인해주세요."); return; } | ||||||
|             if (chk_Save_DB() == -1) { MessageBox.Show("작업 대상을 선택해 주세요."); return; } |             if (chk_Save_DB() == -1) { MessageBox.Show("작업 대상을 선택해 주세요."); return; } | ||||||
|             if (db.DB_Select_Search("name", "User_Data", "name", tb_UserName.Text) == "")  |             string cmd = db.DB_Select_Search("name", "User_Data", "name", tb_UserName.Text); | ||||||
|  |             if (db.DB_Send_CMD_Search(cmd) == "") | ||||||
|             { MessageBox.Show("담당자를 확인해주세요."); return; } |             { MessageBox.Show("담당자를 확인해주세요."); return; } | ||||||
|             if (db.DB_Search("Obj_List", "list_name", "[" + tb_dvy1.Text + "]" + tb_clt1.Text, "comp_num", comp_idx) != "")  |             cmd = db.DB_Search("Obj_List", "list_name", "[" + tb_dvy1.Text + "]" + tb_clt1.Text, "comp_num", comp_idx); | ||||||
|  |             if (db.DB_Send_CMD_Search(cmd) != "")  | ||||||
|             { MessageBox.Show("DB의 납품목록과 중복됩니다."); return; } |             { MessageBox.Show("DB의 납품목록과 중복됩니다."); return; } | ||||||
|             bool MsgOk = false; |             bool MsgOk = false; | ||||||
|             int Marc_ton = chk_Save_DB(); |             int Marc_ton = chk_Save_DB(); | ||||||
| @@ -214,7 +216,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                                  data[5], data[6], data[7], data[8], data[9], |                                  data[5], data[6], data[7], data[8], data[9], | ||||||
|                                  data[12], main.com_idx, data[7] }; |                                  data[12], main.com_idx, data[7] }; | ||||||
|  |  | ||||||
|             db.DB_INSERT("Obj_List", col_name, setData); |             string Incmd = db.DB_INSERT("Obj_List", col_name, setData); | ||||||
|  |             db.DB_Send_CMD_reVoid(Incmd); | ||||||
|  |  | ||||||
|             if (chk_Save_DB() > 0) { Marc_list_input(data); } |             if (chk_Save_DB() > 0) { Marc_list_input(data); } | ||||||
|  |  | ||||||
| @@ -243,7 +246,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                                   "total", "unflatter", "compidx", "state" }; |                                   "total", "unflatter", "compidx", "state" }; | ||||||
|             string[] setData = { data[0], data[1], data[2], data[2], data[5],  |             string[] setData = { data[0], data[1], data[2], data[2], data[5],  | ||||||
|                                  data[8], data[8], main.com_idx, data[9] }; |                                  data[8], data[8], main.com_idx, data[9] }; | ||||||
|             db.DB_INSERT(table, col_name, setData); |             string Incmd = db.DB_INSERT(table, col_name, setData); | ||||||
|  |             db.DB_Send_CMD_reVoid(Incmd); | ||||||
|         } |         } | ||||||
|         private void btn_Exit_Click(object sender, EventArgs e) |         private void btn_Exit_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
| @@ -295,11 +299,14 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                                             dataGridView2.Rows[delcout].Cells["list_name"].Value.ToString() }; |                                             dataGridView2.Rows[delcout].Cells["list_name"].Value.ToString() }; | ||||||
|                     string[] del_table = { "date", "list_name" }; |                     string[] del_table = { "date", "list_name" }; | ||||||
|  |  | ||||||
|                     db.DB_Delete_More_term("Obj_List", "comp_num", main.com_idx, del_table, del_target); |                     string cmd = db.DB_Delete_More_term("Obj_List", "comp_num", main.com_idx, del_table, del_target); | ||||||
|                     db.DB_Delete_No_Limit("Obj_List_Book", "compidx", comp_idx, del_table, del_target); |                     db.DB_Send_CMD_reVoid(cmd); | ||||||
|  |                     cmd = db.DB_Delete_No_Limit("Obj_List_Book", "compidx", comp_idx, del_table, del_target); | ||||||
|  |                     db.DB_Send_CMD_reVoid(cmd); | ||||||
|  |  | ||||||
|                     del_table[1] = "connect_data"; |                     del_table[1] = "connect_data"; | ||||||
|                     db.DB_Delete_More_term("Obj_List_Marc", "compidx", main.com_idx, del_table, del_target); |                     cmd = db.DB_Delete_More_term("Obj_List_Marc", "compidx", main.com_idx, del_table, del_target); | ||||||
|  |                     db.DB_Send_CMD_reVoid(cmd); | ||||||
|  |  | ||||||
|                     dataGridView2.Rows.Remove(dataGridView2.Rows[delcout]); |                     dataGridView2.Rows.Remove(dataGridView2.Rows[delcout]); | ||||||
|                 } |                 } | ||||||
| @@ -335,9 +342,10 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                              "`vol`, `total`, `state`, `chk_marc`"; |                              "`vol`, `total`, `state`, `chk_marc`"; | ||||||
|             string[] othertable = { "comp_num", "state" }; |             string[] othertable = { "comp_num", "state" }; | ||||||
|             string[] othercol = { main.com_idx, code }; |             string[] othercol = { main.com_idx, code }; | ||||||
|             string dblist = db.More_DB_Search("Obj_List", othertable, othercol, getdata); |             string cmd = db.More_DB_Search("Obj_List", othertable, othercol, getdata); | ||||||
|  |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |  | ||||||
|             string[] obj_list = dblist.Split('|'); |             string[] obj_list = db_res.Split('|'); | ||||||
|             string[] add_data = { "", "", "", "", "",  |             string[] add_data = { "", "", "", "", "",  | ||||||
|                                   "", "", "", "ISBN 조회", "" }; |                                   "", "", "", "ISBN 조회", "" }; | ||||||
|  |  | ||||||
| @@ -399,7 +407,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                         setData[ea + 2] = dataGridView1.Rows[a].Cells[ea].Value.ToString(); |                         setData[ea + 2] = dataGridView1.Rows[a].Cells[ea].Value.ToString(); | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
|                 db.DB_INSERT("Obj_List_Book", DB_col_name, setData); |                 string Incmd = db.DB_INSERT("Obj_List_Book", DB_col_name, setData); | ||||||
|  |                 db.DB_Send_CMD_reVoid(Incmd); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e) |         private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e) | ||||||
| @@ -452,7 +461,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                         string[] seer_col = { "date", "list_name" }; |                         string[] seer_col = { "date", "list_name" }; | ||||||
|                         string[] sear_name = { dataGridView2.Rows[a].Cells["list_date"].Value.ToString(), |                         string[] sear_name = { dataGridView2.Rows[a].Cells["list_date"].Value.ToString(), | ||||||
|                                                dataGridView2.Rows[a].Cells["list_name"].Value.ToString() }; |                                                dataGridView2.Rows[a].Cells["list_name"].Value.ToString() }; | ||||||
|                         db.More_Update("Obj_List", edit_col, edit_name, seer_col, sear_name); |                         string U_cmd = db.More_Update("Obj_List", edit_col, edit_name, seer_col, sear_name); | ||||||
|  |                         db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|                         dataGridView2.Rows[a].Cells["stat2"].Value = "진행"; |                         dataGridView2.Rows[a].Cells["stat2"].Value = "진행"; | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
| @@ -473,7 +483,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                         string[] seer_col = { "date", "list_name" }; |                         string[] seer_col = { "date", "list_name" }; | ||||||
|                         string[] sear_name = { dataGridView2.Rows[a].Cells["list_date"].Value.ToString(), |                         string[] sear_name = { dataGridView2.Rows[a].Cells["list_date"].Value.ToString(), | ||||||
|                                                dataGridView2.Rows[a].Cells["list_name"].Value.ToString() }; |                                                dataGridView2.Rows[a].Cells["list_name"].Value.ToString() }; | ||||||
|                         db.More_Update("Obj_List", edit_col, edit_name, seer_col, sear_name); |                         string U_cmd = db.More_Update("Obj_List", edit_col, edit_name, seer_col, sear_name); | ||||||
|  |                         db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|                         dataGridView2.Rows[a].Cells["stat2"].Value = "완료"; |                         dataGridView2.Rows[a].Cells["stat2"].Value = "완료"; | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
|   | |||||||
| @@ -31,8 +31,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|         { |         { | ||||||
|             string Area = "`isbn`, `book_name`, `author`, `book_comp`, `pay`, " + |             string Area = "`isbn`, `book_name`, `author`, `book_comp`, `pay`, " + | ||||||
|                           "`count`, `order`, `order_date`"; |                           "`count`, `order`, `order_date`"; | ||||||
|             string tmp = db.DB_Select_Search(Area, table_name, "compidx", compidx); |             string cmd = db.DB_Select_Search(Area, table_name, "compidx", compidx); | ||||||
|             mk_grid(tmp); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             mk_grid(db_res); | ||||||
|             for(int a= 0; a < dataGridView1.Rows.Count; a++) |             for(int a= 0; a < dataGridView1.Rows.Count; a++) | ||||||
|             { |             { | ||||||
|                 if (chk_stock(dataGridView1.Rows[a].Cells["ISBN"].Value.ToString()) == true) |                 if (chk_stock(dataGridView1.Rows[a].Cells["ISBN"].Value.ToString()) == true) | ||||||
| @@ -83,7 +84,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                                tb_order.Text, tb_count.Text, DateTime.Now.ToString("g"), compidx }; |                                tb_order.Text, tb_count.Text, DateTime.Now.ToString("g"), compidx }; | ||||||
|             string[] where = { "book_name", "isbn", "book_comp", "author", "pay", |             string[] where = { "book_name", "isbn", "book_comp", "author", "pay", | ||||||
|                                "order", "count", "import_date", "compidx" }; |                                "order", "count", "import_date", "compidx" }; | ||||||
|             db.DB_INSERT(table_name, where, input); |             string Incmd = db.DB_INSERT(table_name, where, input); | ||||||
|  |             db.DB_Send_CMD_reVoid(Incmd); | ||||||
|             MessageBox.Show("저장되었습니다!"); |             MessageBox.Show("저장되었습니다!"); | ||||||
|         } |         } | ||||||
|         private bool grid_text_savechk() |         private bool grid_text_savechk() | ||||||
| @@ -125,8 +127,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                           "`count`, `order`, `order_date`"; |                           "`count`, `order`, `order_date`"; | ||||||
|             string[] colm = { "compidx" }; |             string[] colm = { "compidx" }; | ||||||
|             string[] data = { compidx }; |             string[] data = { compidx }; | ||||||
|             string stock_tmp = db.More_DB_Search(table_name, colm, data, Area); |             string cmd = db.More_DB_Search(table_name, colm, data, Area); | ||||||
|             string[] stock = stock_tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] stock = db_res.Split('|'); | ||||||
|             stock_check(stock); |             stock_check(stock); | ||||||
|         } |         } | ||||||
|         private void stock_check(string[] stock) |         private void stock_check(string[] stock) | ||||||
| @@ -154,8 +157,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|         { |         { | ||||||
|             string[] table = { "compidx", "isbn" }; |             string[] table = { "compidx", "isbn" }; | ||||||
|             string[] colmn = { compidx, isbn }; |             string[] colmn = { compidx, isbn }; | ||||||
|             string chk_list = db.More_DB_Search("Obj_List_Book", table, colmn, "isbn"); |             string cmd = db.More_DB_Search("Obj_List_Book", table, colmn, "isbn"); | ||||||
|             if (chk_list.Length < 3) { return false; } |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             if (db_res.Length < 3) { return false; } | ||||||
|             else if (isbn == "") { return false; } |             else if (isbn == "") { return false; } | ||||||
|             else { return true; } |             else { return true; } | ||||||
|         } |         } | ||||||
| @@ -176,7 +180,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                                    tb_order.Text, tb_count.Text }; |                                    tb_order.Text, tb_count.Text }; | ||||||
|             string[] edit_where = { "book_name", "isbn", "book_comp", "author", "pay", |             string[] edit_where = { "book_name", "isbn", "book_comp", "author", "pay", | ||||||
|                                     "order", "count" }; |                                     "order", "count" }; | ||||||
|             db.More_Update(table_name, edit_where, edit_data, ser_where, ser_data); |             string U_cmd = db.More_Update(table_name, edit_where, edit_data, ser_where, ser_data); | ||||||
|  |             db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|  |  | ||||||
|             dataGridView1.Rows[rowidx].Cells["book_name"].Value = tb_book_name.Text; |             dataGridView1.Rows[rowidx].Cells["book_name"].Value = tb_book_name.Text; | ||||||
|             dataGridView1.Rows[rowidx].Cells["isbn"].Value = tb_isbn.Text; |             dataGridView1.Rows[rowidx].Cells["isbn"].Value = tb_isbn.Text; | ||||||
|   | |||||||
| @@ -42,15 +42,17 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                              "`book_comp`, `count`, `pay`, `total`, `stat`, " + |                              "`book_comp`, `count`, `pay`, `total`, `stat`, " + | ||||||
|                              "`etc`, `chk_date`"; |                              "`etc`, `chk_date`"; | ||||||
|             db.DBcon(); |             db.DBcon(); | ||||||
|             string tmpdata = db.More_DB_Search("Obj_List",readtable,searchdata,readdata); |             string cmd = db.More_DB_Search("Obj_List",readtable,searchdata,readdata); | ||||||
|             string[] load = tmpdata.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] load = db_res.Split('|'); | ||||||
|             tb_clt.Text = load[0]; |             tb_clt.Text = load[0]; | ||||||
|             tb_dlv.Text = load[1]; |             tb_dlv.Text = load[1]; | ||||||
|             tb_date.Text = load[2]; |             tb_date.Text = load[2]; | ||||||
|             richTextBox1.Text = tmpdata; |             richTextBox1.Text = db_res; | ||||||
|             string dbdata = db.DB_Select_Search(getdata, "Obj_List_Book",  |             cmd = db.DB_Select_Search(getdata, "Obj_List_Book",  | ||||||
|                 searchtable[0], searchdata[0], searchtable[1], searchdata[1]); |                 searchtable[0], searchdata[0], searchtable[1], searchdata[1]); | ||||||
|             Made_Grid(dbdata); |             db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             Made_Grid(db_res); | ||||||
|         } |         } | ||||||
|         public int stack = 1; |         public int stack = 1; | ||||||
|         private void btn_chk_Click(object sender, EventArgs e) |         private void btn_chk_Click(object sender, EventArgs e) | ||||||
| @@ -100,7 +102,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                     dataGridView1.Rows[a].Cells["num"].Value.ToString(),  |                     dataGridView1.Rows[a].Cells["num"].Value.ToString(),  | ||||||
|                     dataGridView1.Rows[a].Cells["book_name"].Value.ToString() }; |                     dataGridView1.Rows[a].Cells["book_name"].Value.ToString() }; | ||||||
|  |  | ||||||
|                 db.More_Update("Obj_List_Book", edit_col, edit_data, search_col, search_data); |                 string U_cmd = db.More_Update("Obj_List_Book", edit_col, edit_data, search_col, search_data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         /// <summary> |         /// <summary> | ||||||
| @@ -128,16 +131,17 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string getdata = "`header`, `num`, `isbn`, `book_name`, `author`, " + |             string getdata = "`header`, `num`, `isbn`, `book_name`, `author`, " + | ||||||
|                              "`book_comp`, `count`, `pay`, `total`, `stat`, " + |                              "`book_comp`, `count`, `pay`, `total`, `stat`, " + | ||||||
|                              "`etc`, `chk_date`"; |                              "`etc`, `chk_date`"; | ||||||
|             string dbdata = ""; |             string cmd; | ||||||
|             if(comboValue == "전체") { |             if(comboValue == "전체") { | ||||||
|                 dbdata = db.DB_Select_Search(getdata, "Obj_List_Book", |                 cmd = db.DB_Select_Search(getdata, "Obj_List_Book", | ||||||
|                     searchtable[0], searchdata[0], searchtable[1], searchdata[1]); |                     searchtable[0], searchdata[0], searchtable[1], searchdata[1]); | ||||||
|             } |             } | ||||||
|             else { |             else { | ||||||
|                 dbdata = db.More_DB_Search("Obj_List_Book", |                 cmd = db.More_DB_Search("Obj_List_Book", | ||||||
|                     searchtable, searchdata, getdata); |                     searchtable, searchdata, getdata); | ||||||
|             } |             } | ||||||
|             Made_Grid(dbdata); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             Made_Grid(db_res); | ||||||
|         } |         } | ||||||
|         private void Made_Grid(String Value) |         private void Made_Grid(String Value) | ||||||
|         { |         { | ||||||
|   | |||||||
| @@ -68,11 +68,13 @@ namespace WindowsFormsApp1.Delivery | |||||||
|         private void mk_charge() |         private void mk_charge() | ||||||
|         { |         { | ||||||
|             cb_charge.Items.Clear(); |             cb_charge.Items.Clear(); | ||||||
|             string tmp_data = db.DB_Select_Search("comp_name", |             string cmd = db.DB_Select_Search("comp_name", | ||||||
|                 "Comp", "idx", compidx); |                 "Comp", "idx", compidx); | ||||||
|             string[] tmp_db = tmp_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|             tmp_data = db.DB_Select_Search("name", "User_Data", "affil", tmp_db[0]); |             string[] tmp_db = db_res.Split('|'); | ||||||
|             string[] data = tmp_data.Split('|'); |             cmd = db.DB_Select_Search("name", "User_Data", "affil", tmp_db[0]); | ||||||
|  |             db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] data = db_res.Split('|'); | ||||||
|             cb_charge.Items.Add("전체"); |             cb_charge.Items.Add("전체"); | ||||||
|             for (int a = 0; a < data.Length - 1; a++) |             for (int a = 0; a < data.Length - 1; a++) | ||||||
|             { |             { | ||||||
| @@ -215,8 +217,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string area = "`idx`, `header`, `num`, `book_name`, `author`, `book_comp`, " + |             string area = "`idx`, `header`, `num`, `book_name`, `author`, `book_comp`, " + | ||||||
|                           "`count`, `pay`, `total`, `stat`, `etc`, " + |                           "`count`, `pay`, `total`, `stat`, `etc`, " + | ||||||
|                           "`list_name`, `order`, `import`, `export`, `set_book_name`"; |                           "`list_name`, `order`, `import`, `export`, `set_book_name`"; | ||||||
|             string tmp_data = db.DB_Select_Search(area, "Obj_List_Book", "compidx", compidx); |             string cmd = db.DB_Select_Search(area, "Obj_List_Book", "compidx", compidx); | ||||||
|             string[] data = tmp_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] data = db_res.Split('|'); | ||||||
|             string[] mkgrid = { "", "", "", "", "", |             string[] mkgrid = { "", "", "", "", "", | ||||||
|                                 "", "", "", "", "", |                                 "", "", "", "", "", | ||||||
|                                 "", "", "", "", "" }; |                                 "", "", "", "", "" }; | ||||||
| @@ -353,18 +356,19 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string state = cb_list.Text; |             string state = cb_list.Text; | ||||||
|             string charge = cb_charge.Text; |             string charge = cb_charge.Text; | ||||||
|             string search_table = "list_name"; |             string search_table = "list_name"; | ||||||
|             string tmp_data; |             string cmd; | ||||||
|             if (cb_charge.SelectedIndex != 0) { |             if (cb_charge.SelectedIndex != 0) { | ||||||
|                 string[] table = { "comp_num", "state" }; |                 string[] table = { "comp_num", "state" }; | ||||||
|                 string[] search = { compidx, state }; |                 string[] search = { compidx, state }; | ||||||
|                 tmp_data = db.More_DB_Search("Obj_List", table, search, search_table); |                 cmd = db.More_DB_Search("Obj_List", table, search, search_table); | ||||||
|             } |             } | ||||||
|             else { |             else { | ||||||
|                 string[] table = { "comp_num", "state", "charge" }; |                 string[] table = { "comp_num", "state", "charge" }; | ||||||
|                 string[] search = { compidx, state, charge }; |                 string[] search = { compidx, state, charge }; | ||||||
|                 tmp_data = db.More_DB_Search("Obj_List", table, search, search_table); |                 cmd = db.More_DB_Search("Obj_List", table, search, search_table); | ||||||
|             } |             } | ||||||
|             string[] data = tmp_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] data = db_res.Split('|'); | ||||||
|             cb_list_name.Items.Add("전체"); |             cb_list_name.Items.Add("전체"); | ||||||
|             for (int a = 0; a < data.Length - 1; a++) { |             for (int a = 0; a < data.Length - 1; a++) { | ||||||
|                 cb_list_name.Items.Add(data[a]);  |                 cb_list_name.Items.Add(data[a]);  | ||||||
|   | |||||||
| @@ -84,8 +84,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string[] searchdb1 = search_L_tbl.ToArray(); |             string[] searchdb1 = search_L_tbl.ToArray(); | ||||||
|             string[] searchdb2 = search_L_col.ToArray(); |             string[] searchdb2 = search_L_col.ToArray(); | ||||||
|  |  | ||||||
|             string db_tmp = db.More_DB_Search("Obj_List", searchdb1, searchdb2, searchdb); |             string cmd = db.More_DB_Search("Obj_List", searchdb1, searchdb2, searchdb); | ||||||
|             Made_Grid(db_tmp); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             Made_Grid(db_res); | ||||||
|             Print_lbl_Total(); |             Print_lbl_Total(); | ||||||
|             dataGridView1.Focus(); |             dataGridView1.Focus(); | ||||||
|         } |         } | ||||||
| @@ -232,7 +233,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                     dataGridView1.Rows[a].Cells["list_name"].Value.ToString(), |                     dataGridView1.Rows[a].Cells["list_name"].Value.ToString(), | ||||||
|                     dataGridView1.Rows[a].Cells["total"].Value.ToString() |                     dataGridView1.Rows[a].Cells["total"].Value.ToString() | ||||||
|                 }; |                 }; | ||||||
|                 db.More_Update(table, Edit_col, Edit_Data, Search_col, Search_Data); |                 string U_cmd = db.More_Update(table, Edit_col, Edit_Data, Search_col, Search_Data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void btn_process_Click(object sender, EventArgs e)  // 완료처리 |         private void btn_process_Click(object sender, EventArgs e)  // 완료처리 | ||||||
| @@ -255,12 +257,15 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             }; |             }; | ||||||
|  |  | ||||||
|             string Area = "`isbn`, `isbn_import`, `book_name`, `author`, `book_comp`, `price`, `input_count`, `persent`"; |             string Area = "`isbn`, `isbn_import`, `book_name`, `author`, `book_comp`, `price`, `input_count`, `persent`"; | ||||||
|             string book_list = db.More_DB_Search("Obj_List_Book", Search_col, Search_data, Area); |             string cmd = db.More_DB_Search("Obj_List_Book", Search_col, Search_data, Area); | ||||||
|             Sales(book_list, value); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             Sales(db_res, value); | ||||||
|  |  | ||||||
|             db.More_Update("Obj_List_Marc", Edit_col, Edit_data, Search_col, Search_data); |             string U_cmd = db.More_Update("Obj_List_Marc", Edit_col, Edit_data, Search_col, Search_data); | ||||||
|  |             db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             Search_col[0] = "comp_num"; |             Search_col[0] = "comp_num"; | ||||||
|             db.More_Update("Obj_List", Edit_col, Edit_data, Search_col, Search_data); |             U_cmd = db.More_Update("Obj_List", Edit_col, Edit_data, Search_col, Search_data); | ||||||
|  |             db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|  |  | ||||||
|             MessageBox.Show("정상적으로 완료처리 되었습니다."); |             MessageBox.Show("정상적으로 완료처리 되었습니다."); | ||||||
|         } |         } | ||||||
| @@ -307,7 +312,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                 book[0], book[1], book[2], book[3], book[4],  |                 book[0], book[1], book[2], book[3], book[4],  | ||||||
|                 book[5], out_per, total[0], total[1], total[2], book[6], etc }; |                 book[5], out_per, total[0], total[1], total[2], book[6], etc }; | ||||||
|  |  | ||||||
|             db.DB_INSERT("Sales", col_name, insert_data); |             string Incmd = db.DB_INSERT("Sales", col_name, insert_data); | ||||||
|  |             db.DB_Send_CMD_reVoid(Incmd); | ||||||
|         } |         } | ||||||
|         private string[] Cal_out_price(string price_st, string count_st, string out_per_st, string in_per_st) |         private string[] Cal_out_price(string price_st, string count_st, string out_per_st, string in_per_st) | ||||||
|         { |         { | ||||||
| @@ -554,8 +560,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|         { |         { | ||||||
|             TextBox[] box = { tb_client, tb_gu, tb_boss, tb_tel, tb_fax, tb_email, tb_addr }; |             TextBox[] box = { tb_client, tb_gu, tb_boss, tb_tel, tb_fax, tb_email, tb_addr }; | ||||||
|             string Area = "`c_sangho`, `c_gu`, `c_boss`, `c_tel`, `c_fax`, `c_email`, `c_addr`, `c_etc`"; |             string Area = "`c_sangho`, `c_gu`, `c_boss`, `c_tel`, `c_fax`, `c_email`, `c_addr`, `c_etc`"; | ||||||
|             string data = db.DB_Select_Search(Area, "Client", "campanyidx", compidx, "c_sangho", client); |             string cmd = db.DB_Select_Search(Area, "Client", "campanyidx", compidx, "c_sangho", client); | ||||||
|             string[] arr = data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] arr = db_res.Split('|'); | ||||||
|  |  | ||||||
|             for (int a = 0; a < box.Length + 1; a++) |             for (int a = 0; a < box.Length + 1; a++) | ||||||
|             { |             { | ||||||
|   | |||||||
| @@ -59,7 +59,8 @@ namespace WindowsFormsApp1.납품관리 | |||||||
|  |  | ||||||
|             #region Grid설정 |             #region Grid설정 | ||||||
|             string Area = "`구분`, `팩스전송키`, `거래처명`, `날짜`, `시간`, `보낸이`, `받는이`, `전송파일명`, `전송결과`"; |             string Area = "`구분`, `팩스전송키`, `거래처명`, `날짜`, `시간`, `보낸이`, `받는이`, `전송파일명`, `전송결과`"; | ||||||
|             string Fax_Key_tmp = db.Search_Date("Send_Order", Area, "날짜", set_date[0], set_date[1], compidx); |             string cmd = db.Search_Date("Send_Order", Area, "날짜", set_date[0], set_date[1], compidx); | ||||||
|  |             string Fax_Key_tmp = db.DB_Send_CMD_Search(cmd); | ||||||
|             string[] Fax_Key = Fax_Key_tmp.Split('|'); |             string[] Fax_Key = Fax_Key_tmp.Split('|'); | ||||||
|             input_Grid(Fax_Key); |             input_Grid(Fax_Key); | ||||||
|             #endregion |             #endregion | ||||||
|   | |||||||
| @@ -93,7 +93,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                               "`etc`, `list_name`, `order_date`, `send_date`, `header`, " + |                               "`etc`, `list_name`, `order_date`, `send_date`, `header`, " + | ||||||
|                               "`num`, `idx`"; |                               "`num`, `idx`"; | ||||||
|             string cmd = db.More_DB_Search("Obj_List_Book", tmp_col, tmp_data, takedata); |             string cmd = db.More_DB_Search("Obj_List_Book", tmp_col, tmp_data, takedata); | ||||||
|             made_grid(cmd, true); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             made_grid(db_res, true); | ||||||
|             date_Substring(); |             date_Substring(); | ||||||
|         } |         } | ||||||
|         #region lookup_Click_Sub |         #region lookup_Click_Sub | ||||||
| @@ -253,7 +254,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                 }; |                 }; | ||||||
|                 if (edit_data[1] == "") { edit_data[1] = "0"; } |                 if (edit_data[1] == "") { edit_data[1] = "0"; } | ||||||
|                 else if (edit_data[1] == "V") { edit_data[1] = "1"; } |                 else if (edit_data[1] == "V") { edit_data[1] = "1"; } | ||||||
|                 db.More_Update("Obj_List_Book", edit_col, edit_data, sear_col, sear_data); |                 string U_cmd = db.More_Update("Obj_List_Book", edit_col, edit_data, sear_col, sear_data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             } |             } | ||||||
|             MessageBox.Show("저장되었습니다!"); |             MessageBox.Show("저장되었습니다!"); | ||||||
|         } |         } | ||||||
| @@ -480,8 +482,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|         /// <returns></returns> |         /// <returns></returns> | ||||||
|         private string Email_Fax_chk(string pur) |         private string Email_Fax_chk(string pur) | ||||||
|         { |         { | ||||||
|             string emchk = db.DB_Select_Search("`emchk`", "Purchase", "sangho", pur, "comparyidx", compidx); |             string cmd = db.DB_Select_Search("`emchk`", "Purchase", "sangho", pur, "comparyidx", compidx); | ||||||
|             return emchk.Replace("|", ""); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             return db_res.Replace("|", ""); | ||||||
|         } |         } | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// 팩스를 보내는 함수 |         /// 팩스를 보내는 함수 | ||||||
| @@ -494,13 +497,15 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             List<string> data_list = new List<string>(); |             List<string> data_list = new List<string>(); | ||||||
|  |  | ||||||
|             string Area = "`fax`"; |             string Area = "`fax`"; | ||||||
|             string tmp = db.DB_Select_Search(Area, "Comp", "idx", compidx); |             string cmd = db.DB_Select_Search(Area, "Comp", "idx", compidx); | ||||||
|  |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |  | ||||||
|             string[] tmp_data = tmp.Split('|'); |             string[] tmp_data = db_res.Split('|'); | ||||||
|             string[] fax_num = tmp_data[0].Split(','); |             string[] fax_num = tmp_data[0].Split(','); | ||||||
|  |  | ||||||
|             string tmp_pur = db.DB_Select_Search("`fax`, `boss`, `emchk`", "Purchase", "sangho", pur, "comparyidx", compidx); |             cmd = db.DB_Select_Search("`fax`, `boss`, `emchk`", "Purchase", "sangho", pur, "comparyidx", compidx); | ||||||
|             string[] db_pur = tmp_pur.Split('|'); |             db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] db_pur = db_res.Split('|'); | ||||||
|  |  | ||||||
|             string[] pur_data = { "", pur, "" }; |             string[] pur_data = { "", pur, "" }; | ||||||
|             if (db_pur.Length > 3) |             if (db_pur.Length > 3) | ||||||
| @@ -566,11 +571,13 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             // 바로빌 FAX API연동 |             // 바로빌 FAX API연동 | ||||||
|             string Fax_Key = fax.Send_BaroFax(filename, fax_param); |             string Fax_Key = fax.Send_BaroFax(filename, fax_param); | ||||||
|  |  | ||||||
|             db.DB_Update("Comp", "fax_Key", Fax_Key, "idx", compidx); |             string U_cmd = db.DB_Update("Comp", "fax_Key", Fax_Key, "idx", compidx); | ||||||
|  |             db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|  |  | ||||||
|             string[] col_Name = { "compidx", "구분", "팩스전송키", "날짜", "시간", "전송파일명" }; |             string[] col_Name = { "compidx", "구분", "팩스전송키", "날짜", "시간", "전송파일명" }; | ||||||
|             string[] set_Data = { compidx, "팩스", Fax_Key, Date, Time, filename }; |             string[] set_Data = { compidx, "팩스", Fax_Key, Date, Time, filename }; | ||||||
|             db.DB_INSERT("Send_Order", col_Name, set_Data); |             string Incmd = db.DB_INSERT("Send_Order", col_Name, set_Data); | ||||||
|  |             db.DB_Send_CMD_reVoid(Incmd); | ||||||
|         } |         } | ||||||
|         /// <summary> |         /// <summary> | ||||||
|         /// 메일 보내는 함수 |         /// 메일 보내는 함수 | ||||||
| @@ -584,16 +591,18 @@ namespace WindowsFormsApp1.Delivery | |||||||
|  |  | ||||||
|             // 보내는 이 : 메일ID |             // 보내는 이 : 메일ID | ||||||
|             string sender_Area = "`email_ID`"; |             string sender_Area = "`email_ID`"; | ||||||
|             string tmp_db = db.DB_Select_Search(sender_Area, "Comp", "idx", compidx); |             string cmd = db.DB_Select_Search(sender_Area, "Comp", "idx", compidx); | ||||||
|  |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |  | ||||||
|             string[] arr_db = tmp_db.Split('|'); |             string[] arr_db = db_res.Split('|'); | ||||||
|             string sender = arr_db[0]; |             string sender = arr_db[0]; | ||||||
|  |  | ||||||
|             // 받는 이 : 메일 |             // 받는 이 : 메일 | ||||||
|             string taker_Area = "`email`"; |             string taker_Area = "`email`"; | ||||||
|             tmp_db = db.DB_Select_Search(taker_Area, "Purchase", "sangho", pur); |             cmd = db.DB_Select_Search(taker_Area, "Purchase", "sangho", pur); | ||||||
|  |             db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |  | ||||||
|             string[] arr_pur = tmp_db.Split('|'); |             string[] arr_pur = db_res.Split('|'); | ||||||
|             string m_send = arr_pur[0]; |             string m_send = arr_pur[0]; | ||||||
|  |  | ||||||
|             if (st.isContainHangul(m_send)) |             if (st.isContainHangul(m_send)) | ||||||
| @@ -623,7 +632,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             { |             { | ||||||
|                 string[] col_Name = { "compidx", "구분", "거래처명", "날짜", "시간", "보낸이", "받는이", "전송파일명", "전송결과" }; |                 string[] col_Name = { "compidx", "구분", "거래처명", "날짜", "시간", "보낸이", "받는이", "전송파일명", "전송결과" }; | ||||||
|                 string[] set_Data = { compidx, "메일", pur, Date, Time, arr_db[0], m_send, filename, "성공" }; |                 string[] set_Data = { compidx, "메일", pur, Date, Time, arr_db[0], m_send, filename, "성공" }; | ||||||
|                 db.DB_INSERT("Send_Order", col_Name, set_Data); |                 string Incmd = db.DB_INSERT("Send_Order", col_Name, set_Data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(Incmd); | ||||||
|                 MessageBox.Show("전송 성공!"); |                 MessageBox.Show("전송 성공!"); | ||||||
|             } |             } | ||||||
|             else { MessageBox.Show("전송 실패!"); } |             else { MessageBox.Show("전송 실패!"); } | ||||||
|   | |||||||
| @@ -50,29 +50,35 @@ namespace WindowsFormsApp1.Delivery | |||||||
|         } |         } | ||||||
|         private void Order_input_Search_Load(object sender, EventArgs e) |         private void Order_input_Search_Load(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|  |             string cmd, db_res; | ||||||
|             db.DBcon(); |             db.DBcon(); | ||||||
|             if(Where_Open == "book_list") { |             if (Where_Open == "book_list") | ||||||
|                 if(searchText == "") { |             { | ||||||
|                     string cmd = db.DB_Contains("Obj_List", compidx,  |                 if (searchText == "") | ||||||
|  |                 { | ||||||
|  |                     cmd = db.DB_Contains("Obj_List", compidx, | ||||||
|                         "", "", "`list_name`, `charge`, `date`, `date_res`"); |                         "", "", "`list_name`, `charge`, `date`, `date_res`"); | ||||||
|                     made_grid(cmd); |  | ||||||
|                 } |                 } | ||||||
|                 else { |                 else | ||||||
|                     string cmd = db.DB_Contains("Obj_List", compidx,  |                 { | ||||||
|  |                     cmd = db.DB_Contains("Obj_List", compidx, | ||||||
|                         "list_name", searchText, "`list_name`, `charge`, `date`, `date_res`"); |                         "list_name", searchText, "`list_name`, `charge`, `date`, `date_res`"); | ||||||
|                     made_grid(cmd); |  | ||||||
|                 } |                 } | ||||||
|  |                 db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 made_grid(db_res); | ||||||
|                 this.Text = "목록 검색"; |                 this.Text = "목록 검색"; | ||||||
|             } |             } | ||||||
|             else if(Where_Open.Contains("Order")) { |             else if (Where_Open.Contains("Order")) | ||||||
|  |             { | ||||||
|                 list_name.HeaderText = "주문처"; |                 list_name.HeaderText = "주문처"; | ||||||
|                 charge.HeaderText = "대표자"; |                 charge.HeaderText = "대표자"; | ||||||
|                 date.HeaderText = "종목"; |                 date.HeaderText = "종목"; | ||||||
|                 date_res.HeaderText = "업태"; |                 date_res.HeaderText = "업태"; | ||||||
|  |  | ||||||
|                 string cmd = db.DB_Contains("Purchase", compidx, |                 cmd = db.DB_Contains("Purchase", compidx, | ||||||
|                     "sangho", searchText, "`sangho`, `boss`, `jongmok`, `uptae`"); |                     "sangho", searchText, "`sangho`, `boss`, `jongmok`, `uptae`"); | ||||||
|                 made_grid(cmd); |                 db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 made_grid(db_res); | ||||||
|                 this.Text = "주문처 검색"; |                 this.Text = "주문처 검색"; | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| @@ -138,7 +144,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                                   "`etc`, `list_name`, `order_date`, `send_date`, `header`, " + |                                   "`etc`, `list_name`, `order_date`, `send_date`, `header`, " + | ||||||
|                                   "`num`, `idx`"; |                                   "`num`, `idx`"; | ||||||
|                 string cmd = db.More_DB_Search("Obj_List_Book", tmp_col, tmp_data, takedata); |                 string cmd = db.More_DB_Search("Obj_List_Book", tmp_col, tmp_data, takedata); | ||||||
|                 oin.made_grid(cmd, false); |                 string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 oin.made_grid(db_res, false); | ||||||
|                 oin.tb_search_book_list.Text = tmp_data[1]; |                 oin.tb_search_book_list.Text = tmp_data[1]; | ||||||
|             } |             } | ||||||
|             else if (Where_Open.Contains("Order")) |             else if (Where_Open.Contains("Order")) | ||||||
|   | |||||||
| @@ -63,6 +63,7 @@ namespace WindowsFormsApp1.Delivery | |||||||
|         public void Made_Grid(string Text, string Name) |         public void Made_Grid(string Text, string Name) | ||||||
|         { |         { | ||||||
|             dataGridView1.Rows.Clear(); |             dataGridView1.Rows.Clear(); | ||||||
|  |             string cmd, db_res; | ||||||
|             string Area = "`header`, `num`, `count`, `book_name`, `book_comp`, " + |             string Area = "`header`, `num`, `count`, `book_name`, `book_comp`, " + | ||||||
|                           "`author`, `pay`, `total`, `list_name`, `etc`, " + |                           "`author`, `pay`, `total`, `list_name`, `etc`, " + | ||||||
|                           "`order`, `isbn`, `order_date`"; |                           "`order`, `isbn`, `order_date`"; | ||||||
| @@ -70,8 +71,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                 string tabel = "`list_name`, `clt`, `dly`"; |                 string tabel = "`list_name`, `clt`, `dly`"; | ||||||
|                 string[] Where = { "comp_num" }; |                 string[] Where = { "comp_num" }; | ||||||
|                 string[] data = { compidx }; |                 string[] data = { compidx }; | ||||||
|                 string tmp = db.More_DB_Search("Obj_List", Where, data, tabel); |                 cmd = db.More_DB_Search("Obj_List", Where, data, tabel); | ||||||
|                 string[] db_ori = tmp.Split('|'); |                 db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 string[] db_ori = db_res.Split('|'); | ||||||
|                 // TODO : 거래처명 중복으로 된 경우 중복된 목록 다 검색이 되도록 할것. (납품처도 동일) |                 // TODO : 거래처명 중복으로 된 경우 중복된 목록 다 검색이 되도록 할것. (납품처도 동일) | ||||||
|                 string[] tmp_data = { "", "", "" }; |                 string[] tmp_data = { "", "", "" }; | ||||||
|                 for (int a = 0; a < db_ori.Length; a++) |                 for (int a = 0; a < db_ori.Length; a++) | ||||||
| @@ -82,25 +84,29 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                         if (Name == "tb_clt" && tmp_data[1].Contains(Text) == true) { |                         if (Name == "tb_clt" && tmp_data[1].Contains(Text) == true) { | ||||||
|                             string[] table = { "compidx", "list_name", "import" }; |                             string[] table = { "compidx", "list_name", "import" }; | ||||||
|                             string[] sear_data = { compidx, tmp_data[0], "미입고" }; |                             string[] sear_data = { compidx, tmp_data[0], "미입고" }; | ||||||
|                             string tmp_db = db.More_DB_Search("Obj_List_Book", table, sear_data, Area); |                             cmd = db.More_DB_Search("Obj_List_Book", table, sear_data, Area); | ||||||
|                             Insert_Grid(tmp_db); |                             db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                             Insert_Grid(db_res); | ||||||
|                         } |                         } | ||||||
|                         else if (Name == "tb_dly" && tmp_data[2].Contains(Text) == true) { |                         else if (Name == "tb_dly" && tmp_data[2].Contains(Text) == true) { | ||||||
|                             string[] table = { "compidx", "list_name", "import" }; |                             string[] table = { "compidx", "list_name", "import" }; | ||||||
|                             string[] sear_data = { compidx, tmp_data[0], "미입고" }; |                             string[] sear_data = { compidx, tmp_data[0], "미입고" }; | ||||||
|                             string tmp_db = db.More_DB_Search("Obj_List_Book", table, sear_data, Area); |                             cmd = db.More_DB_Search("Obj_List_Book", table, sear_data, Area); | ||||||
|                             Insert_Grid(tmp_db); |                             db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                             Insert_Grid(db_res); | ||||||
|                         } |                         } | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|             else if (Name == "tb_order") { |             else if (Name == "tb_order") { | ||||||
|                 string tmp_db = db.DB_Contains("Obj_List_Book", compidx, "`order`", Text, Area, "import", "미입고"); |                 cmd = db.DB_Contains("Obj_List_Book", compidx, "`order`", Text, Area, "import", "미입고"); | ||||||
|                 Insert_Grid(tmp_db); |                 db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 Insert_Grid(db_res); | ||||||
|             } |             } | ||||||
|             else if (Name == "tb_isbn") { |             else if (Name == "tb_isbn") { | ||||||
|                 string tmp_db = db.DB_Contains("Obj_List_Book", compidx, "isbn", Text, Area, "import", "미입고"); |                 cmd = db.DB_Contains("Obj_List_Book", compidx, "isbn", Text, Area, "import", "미입고"); | ||||||
|                 Insert_Grid(tmp_db); |                 db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 Insert_Grid(db_res); | ||||||
|                 if (dataGridView1.Rows.Count == 1) { |                 if (dataGridView1.Rows.Count == 1) { | ||||||
|                     dataGridView1_CellDoubleClick(null, null); |                     dataGridView1_CellDoubleClick(null, null); | ||||||
|                 } |                 } | ||||||
| @@ -109,12 +115,14 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|             else if (Name == "tb_book_name") { |             else if (Name == "tb_book_name") { | ||||||
|                 string tmp_db = db.DB_Contains("Obj_List_Book", compidx, "book_name", Text, Area, "import", "미입고"); |                 cmd = db.DB_Contains("Obj_List_Book", compidx, "book_name", Text, Area, "import", "미입고"); | ||||||
|                 Insert_Grid(tmp_db); |                 db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 Insert_Grid(db_res); | ||||||
|             } |             } | ||||||
|             else if (Name == "tb_book_comp") { |             else if (Name == "tb_book_comp") { | ||||||
|                 string tmp_db = db.DB_Contains("Obj_List_Book", compidx, "book_comp", Text, Area, "import", "미입고"); |                 cmd = db.DB_Contains("Obj_List_Book", compidx, "book_comp", Text, Area, "import", "미입고"); | ||||||
|                 Insert_Grid(tmp_db); |                 db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 Insert_Grid(db_res); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private void Insert_Grid(string db_data) |         private void Insert_Grid(string db_data) | ||||||
| @@ -318,23 +326,26 @@ namespace WindowsFormsApp1.Delivery | |||||||
|  |  | ||||||
|             // 날짜 구분 |             // 날짜 구분 | ||||||
|             string search_Table = "`list_name`, `charge`"; |             string search_Table = "`list_name`, `charge`"; | ||||||
|             string tmp = db.Search_Date("Obj_List", search_Table, "date", start, end, compidx); |             string cmd = db.Search_Date("Obj_List", search_Table, "date", start, end, compidx); | ||||||
|             string[] tp = tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] tp = db_res.Split('|'); | ||||||
|             for (int a = 0; a < tp.Length; a++) { |             for (int a = 0; a < tp.Length; a++) { | ||||||
|                 if (cb_charge.SelectedIndex != 0 && tp[a] == cb_charge.Text) { |                 if (cb_charge.SelectedIndex != 0 && tp[a] == cb_charge.Text) { | ||||||
|                     if (a % 2 == 1) { |                     if (a % 2 == 1) { | ||||||
|                         string[] Where = { "list_name", "import", "compidx" }; |                         string[] Where = { "list_name", "import", "compidx" }; | ||||||
|                         string[] Search = { tp[a - 1], "입고", compidx }; |                         string[] Search = { tp[a - 1], "입고", compidx }; | ||||||
|                         string db_tmp = db.More_DB_Search("Obj_List_Book", Where, Search, _Table); |                         cmd = db.More_DB_Search("Obj_List_Book", Where, Search, _Table); | ||||||
|                         mk_grid(db_tmp); |                         db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                         mk_grid(db_res); | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
|                 else if (cb_charge.SelectedIndex == 0) { |                 else if (cb_charge.SelectedIndex == 0) { | ||||||
|                     if (a % 2 == 1) { |                     if (a % 2 == 1) { | ||||||
|                         string[] Where = { "list_name", "import", "compidx" }; |                         string[] Where = { "list_name", "import", "compidx" }; | ||||||
|                         string[] Search = { tp[a - 1], "입고", compidx }; |                         string[] Search = { tp[a - 1], "입고", compidx }; | ||||||
|                         string db_tmp = db.More_DB_Search("Obj_List_Book", Where, Search, _Table); |                         cmd = db.More_DB_Search("Obj_List_Book", Where, Search, _Table); | ||||||
|                         mk_grid(db_tmp); |                         db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                         mk_grid(db_res); | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
| @@ -451,8 +462,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string Area = "`isbn`"; |             string Area = "`isbn`"; | ||||||
|             string[] table = { "compidx" }; |             string[] table = { "compidx" }; | ||||||
|             string[] colum = { compidx }; |             string[] colum = { compidx }; | ||||||
|             string tmp = db.More_DB_Search("Inven", table, colum, Area); |             string cmd = db.More_DB_Search("Inven", table, colum, Area); | ||||||
|             string[] inven_isbn = tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] inven_isbn = db_res.Split('|'); | ||||||
|             for (int a = 0; a < inven_isbn.Length - 1; a++) |             for (int a = 0; a < inven_isbn.Length - 1; a++) | ||||||
|             { |             { | ||||||
|                 inven_isbn[a] = inven_isbn[a].Replace("\r", string.Empty); |                 inven_isbn[a] = inven_isbn[a].Replace("\r", string.Empty); | ||||||
| @@ -468,8 +480,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string Area = "`count`"; |             string Area = "`count`"; | ||||||
|             string[] table = { "compidx", "isbn" }; |             string[] table = { "compidx", "isbn" }; | ||||||
|             string[] colum = { compidx, isbn.Replace("\r", string.Empty) }; |             string[] colum = { compidx, isbn.Replace("\r", string.Empty) }; | ||||||
|             string tmp = db.More_DB_Search("Inven", table, colum, Area); |             string cmd = db.More_DB_Search("Inven", table, colum, Area); | ||||||
|             string[] inven_count = tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] inven_count = db_res.Split('|'); | ||||||
|             string msg = ""; |             string msg = ""; | ||||||
|             for(int a = 0; a < inven_count.Length; a++) |             for(int a = 0; a < inven_count.Length; a++) | ||||||
|             { |             { | ||||||
| @@ -492,8 +505,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             string[] Where_table = { "compidx", "purchase" }; |             string[] Where_table = { "compidx", "purchase" }; | ||||||
|             string[] Where_col = { compidx, order }; |             string[] Where_col = { compidx, order }; | ||||||
|  |  | ||||||
|             string db_tmp = db.More_DB_Search("Buy_ledger", Where_table, Where_col, Search_table); |             string cmd = db.More_DB_Search("Buy_ledger", Where_table, Where_col, Search_table); | ||||||
|             string[] db_data = db_tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] db_data = db_res.Split('|'); | ||||||
|             int buy = 0, pay = 0; |             int buy = 0, pay = 0; | ||||||
|             int result = 0; |             int result = 0; | ||||||
|  |  | ||||||
| @@ -588,8 +602,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                               dataGridView2.Rows[e.RowIndex].Cells["book_comp2"].Value.ToString(), |                               dataGridView2.Rows[e.RowIndex].Cells["book_comp2"].Value.ToString(), | ||||||
|                               dataGridView2.Rows[e.RowIndex].Cells["author2"].Value.ToString(), |                               dataGridView2.Rows[e.RowIndex].Cells["author2"].Value.ToString(), | ||||||
|                               dataGridView2.Rows[e.RowIndex].Cells["list_name2"].Value.ToString() }; |                               dataGridView2.Rows[e.RowIndex].Cells["list_name2"].Value.ToString() }; | ||||||
|             string db_data = db.More_DB_Search("Obj_List_Book", Table, Data, Area); |             string cmd = db.More_DB_Search("Obj_List_Book", Table, Data, Area); | ||||||
|             Insert_Grid(db_data); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             Insert_Grid(db_res); | ||||||
|  |  | ||||||
|             for (int a = 0; a < dataGridView3.Rows.Count - 1; a++) |             for (int a = 0; a < dataGridView3.Rows.Count - 1; a++) | ||||||
|             { |             { | ||||||
| @@ -630,7 +645,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                 string[] edit_Col = { "import", "import_date", "isbn_import" }; |                 string[] edit_Col = { "import", "import_date", "isbn_import" }; | ||||||
|                 string[] edit_Data = { "입고", dataGridView2.Rows[a].Cells["Date"].Value.ToString(),  |                 string[] edit_Data = { "입고", dataGridView2.Rows[a].Cells["Date"].Value.ToString(),  | ||||||
|                                        dataGridView2.Rows[a].Cells["isbn2"].Value.ToString() }; |                                        dataGridView2.Rows[a].Cells["isbn2"].Value.ToString() }; | ||||||
|                 db.More_Update("Obj_List_Book", edit_Col, edit_Data, search_Col, search_Data); |                 string U_cmd = db.More_Update("Obj_List_Book", edit_Col, edit_Data, search_Col, search_Data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             } |             } | ||||||
|             /* 입고작업을 하려는 책이 재고에 있을 경우, 재고 -1이 되어야함. |             /* 입고작업을 하려는 책이 재고에 있을 경우, 재고 -1이 되어야함. | ||||||
|              * 만약 재고수보다 입고수가 더 많을경우는? |              * 만약 재고수보다 입고수가 더 많을경우는? | ||||||
| @@ -665,12 +681,14 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                 string[] Search_col = { "compidx", "book_name", "book_comp", "author", "list_name" }; |                 string[] Search_col = { "compidx", "book_name", "book_comp", "author", "list_name" }; | ||||||
|                 string[] Search_data = { compidx, grid2[2], grid2[3], grid2[4], grid2[7] }; |                 string[] Search_data = { compidx, grid2[2], grid2[3], grid2[4], grid2[7] }; | ||||||
|                  |                  | ||||||
|                 string tmp_db = db.More_DB_Search("Obj_List_Book", Search_col, Search_data, "`count`"); |                 string cmd = db.More_DB_Search("Obj_List_Book", Search_col, Search_data, "`count`"); | ||||||
|                 string[] db_data = tmp_db.Split('|'); |                 string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 string[] db_data = db_res.Split('|'); | ||||||
|  |  | ||||||
|                 string[] Edit_col = { "input_count" }; |                 string[] Edit_col = { "input_count" }; | ||||||
|                 string[] Edit_data = { Inven_count(db_data[0], dataGridView2.Rows[a].Cells["count2"].Value.ToString(), a) }; |                 string[] Edit_data = { Inven_count(db_data[0], dataGridView2.Rows[a].Cells["count2"].Value.ToString(), a) }; | ||||||
|                 db.More_Update("Obj_List_Book", Edit_col, Edit_data, Search_col, Search_data); |                 string U_cmd = db.More_Update("Obj_List_Book", Edit_col, Edit_data, Search_col, Search_data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         /// <summary> |         /// <summary> | ||||||
| @@ -710,7 +728,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                 dataGridView2.Rows[row].Cells["Book_comp2"].Value.ToString(), |                 dataGridView2.Rows[row].Cells["Book_comp2"].Value.ToString(), | ||||||
|                 dataGridView2.Rows[row].Cells["list_name2"].Value.ToString() |                 dataGridView2.Rows[row].Cells["list_name2"].Value.ToString() | ||||||
|             }; |             }; | ||||||
|             db.More_Update("Obj_List_Book", Edit_Col, Edit_Data, Search_Name, Search_Data); |             string U_cmd = db.More_Update("Obj_List_Book", Edit_Col, Edit_Data, Search_Name, Search_Data); | ||||||
|  |             db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|  |  | ||||||
|             dataGridView2.Rows[row].Cells["edasd"].Value = res.ToString(); |             dataGridView2.Rows[row].Cells["edasd"].Value = res.ToString(); | ||||||
|         } |         } | ||||||
| @@ -732,8 +751,9 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                                      dataGridView2.Rows[row_count].Cells["author2"].Value.ToString(), |                                      dataGridView2.Rows[row_count].Cells["author2"].Value.ToString(), | ||||||
|                                      dataGridView2.Rows[row_count].Cells["Book_comp2"].Value.ToString(), |                                      dataGridView2.Rows[row_count].Cells["Book_comp2"].Value.ToString(), | ||||||
|                                      dataGridView2.Rows[row_count].Cells["list_name2"].Value.ToString() }; |                                      dataGridView2.Rows[row_count].Cells["list_name2"].Value.ToString() }; | ||||||
|             string db_tmp_data = db.More_DB_Search("Obj_List_Book", Where_Table, Search_Data, Search_Table); |             string cmd = db.More_DB_Search("Obj_List_Book", Where_Table, Search_Data, Search_Table); | ||||||
|             string[] db_data = db_tmp_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] db_data = db_res.Split('|'); | ||||||
|  |  | ||||||
|             string[] input_data = { "", "", "", "", "", |             string[] input_data = { "", "", "", "", "", | ||||||
|                                     "", "", "", "", // "", |                                     "", "", "", "", // "", | ||||||
| @@ -757,23 +777,27 @@ namespace WindowsFormsApp1.Delivery | |||||||
|             // Inven테이블내 데이터중복체크 |             // Inven테이블내 데이터중복체크 | ||||||
|             string[] chk_Table = { "compidx", "isbn" }; |             string[] chk_Table = { "compidx", "isbn" }; | ||||||
|             string[] chk_Data = { compidx, db_data[12] }; |             string[] chk_Data = { compidx, db_data[12] }; | ||||||
|             string chk = db.More_DB_Search("Inven", chk_Table, chk_Data); |             cmd = db.More_DB_Search("Inven", chk_Table, chk_Data); | ||||||
|  |             db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |  | ||||||
|             // 중복데이터가 검색되지않음. |             // 중복데이터가 검색되지않음. | ||||||
|             if (chk.Length < 3) |             if (db_res.Length < 3) | ||||||
|             { |             { | ||||||
|                 db.DB_INSERT("Inven", input_col, input_data); |                 string Incmd = db.DB_INSERT("Inven", input_col, input_data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(Incmd); | ||||||
|                 MessageBox.Show("DB 새로 추가"); |                 MessageBox.Show("DB 새로 추가"); | ||||||
|                 return; |                 return; | ||||||
|             } |             } | ||||||
|             else |             else | ||||||
|             { |             { | ||||||
|                 string count_tmp = db.More_DB_Search("Inven", chk_Table, chk_Data, "`count`, `idx`"); |                 cmd = db.More_DB_Search("Inven", chk_Table, chk_Data, "`count`, `idx`"); | ||||||
|                 string[] cout = count_tmp.Split('|'); |                 db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 string[] cout = db_res.Split('|'); | ||||||
|                 int count = Convert.ToInt32(cout[0]); |                 int count = Convert.ToInt32(cout[0]); | ||||||
|                 count += data; |                 count += data; | ||||||
|                 MessageBox.Show("DB 수정"); |                 MessageBox.Show("DB 수정"); | ||||||
|                 db.DB_Update("Inven", "count", count.ToString(), "idx", cout[0]); |                 string U_cmd = db.DB_Update("Inven", "count", count.ToString(), "idx", cout[0]); | ||||||
|  |                 db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             } |             } | ||||||
|              |              | ||||||
|         } |         } | ||||||
| @@ -800,7 +824,8 @@ namespace WindowsFormsApp1.Delivery | |||||||
|                     tata[6] = "0"; |                     tata[6] = "0"; | ||||||
|                     tata[9] = "재고가감"; |                     tata[9] = "재고가감"; | ||||||
|                 } |                 } | ||||||
|                 db.DB_INSERT("Buy_ledger", Area, tata); |                 string Incmd = db.DB_INSERT("Buy_ledger", Area, tata); | ||||||
|  |                 db.DB_Send_CMD_reVoid(Incmd); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         /// <summary> |         /// <summary> | ||||||
|   | |||||||
| @@ -40,8 +40,9 @@ namespace UniMarc.마크 | |||||||
|             string table = "Set_Book"; |             string table = "Set_Book"; | ||||||
|             string Area = "`idx`, `book_name`, `series_title`, `sub_title`, `series_num`, `author`, `book_comp`, `isbn`, `price`"; |             string Area = "`idx`, `book_name`, `series_title`, `sub_title`, `series_num`, `author`, `book_comp`, `isbn`, `price`"; | ||||||
|             string[] search_table = { "set_name", "set_isbn", "set_count", "set_price" }; |             string[] search_table = { "set_name", "set_isbn", "set_count", "set_price" }; | ||||||
|             string db_tmp = db.More_DB_Search(table, search_table, data, Area); |             string cmd = db.More_DB_Search(table, search_table, data, Area); | ||||||
|             string[] db_data = db_tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] db_data = db_res.Split('|'); | ||||||
|  |  | ||||||
|             input_grid(db_data); |             input_grid(db_data); | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -36,8 +36,9 @@ namespace WindowsFormsApp1.Mac | |||||||
|             string text = textBox1.Text; |             string text = textBox1.Text; | ||||||
|             // 세트명 세트ISBN 세트수량 세트정가 저자 출판사 추가자 |             // 세트명 세트ISBN 세트수량 세트정가 저자 출판사 추가자 | ||||||
|             string Area_db = "`set_name`, `set_isbn`, `set_count`, `set_price`, `author`, `book_comp`, `charge`"; |             string Area_db = "`set_name`, `set_isbn`, `set_count`, `set_price`, `author`, `book_comp`, `charge`"; | ||||||
|             string tmp_data = db.DB_Contains("Set_Book", compidx, "set_name", text, Area_db); |             string cmd = db.DB_Contains("Set_Book", compidx, "set_name", text, Area_db); | ||||||
|             string[] db_data = tmp_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] db_data = db_res.Split('|'); | ||||||
|             input_Grid(db_data); |             input_Grid(db_data); | ||||||
|         } |         } | ||||||
|         #region Search_Sub |         #region Search_Sub | ||||||
| @@ -177,7 +178,8 @@ namespace WindowsFormsApp1.Mac | |||||||
|                     dataGridView1.Rows[V_idx].Cells["set_count"].Value.ToString(), |                     dataGridView1.Rows[V_idx].Cells["set_count"].Value.ToString(), | ||||||
|                     dataGridView1.Rows[V_idx].Cells["set_price"].Value.ToString() }; |                     dataGridView1.Rows[V_idx].Cells["set_price"].Value.ToString() }; | ||||||
|  |  | ||||||
|                 db.DB_Delete_No_Limit("Set_Book", "compidx", compidx, delete_area, delete_data); |                 string cmd = db.DB_Delete_No_Limit("Set_Book", "compidx", compidx, delete_area, delete_data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(cmd); | ||||||
|             } |             } | ||||||
|  |  | ||||||
|             btn_Search_Click(null, null); |             btn_Search_Click(null, null); | ||||||
|   | |||||||
| @@ -86,7 +86,8 @@ namespace UniMarc.마크 | |||||||
|                                         dataGridView1.Rows[a].Cells["ISBN"].Value.ToString(), |                                         dataGridView1.Rows[a].Cells["ISBN"].Value.ToString(), | ||||||
|                                         dataGridView1.Rows[a].Cells["price"].Value.ToString(), manage.charge }; |                                         dataGridView1.Rows[a].Cells["price"].Value.ToString(), manage.charge }; | ||||||
|  |  | ||||||
|                 db.DB_INSERT("Set_Book", insert_tbl, insert_col); |                 string Incmd = db.DB_INSERT("Set_Book", insert_tbl, insert_col); | ||||||
|  |                 db.DB_Send_CMD_reVoid(Incmd); | ||||||
|             } |             } | ||||||
|  |  | ||||||
|             MessageBox.Show("저장완료"); |             MessageBox.Show("저장완료"); | ||||||
|   | |||||||
| @@ -60,7 +60,8 @@ namespace UniMarc.마크 | |||||||
|                                   tb_set_count_new.Text, |                                   tb_set_count_new.Text, | ||||||
|                                   tb_set_price_new.Text }; |                                   tb_set_price_new.Text }; | ||||||
|  |  | ||||||
|             db.More_Update(table, edit_tbl, edit_col, sear_tbl, sear_col); |             string U_cmd = db.More_Update(table, edit_tbl, edit_col, sear_tbl, sear_col); | ||||||
|  |             db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             MessageBox.Show("변경되었습니다!"); |             MessageBox.Show("변경되었습니다!"); | ||||||
|             manage.btn_Search_Click(null, null); |             manage.btn_Search_Click(null, null); | ||||||
|             this.Close(); |             this.Close(); | ||||||
|   | |||||||
| @@ -58,8 +58,9 @@ namespace WindowsFormsApp1.Mac | |||||||
|                                  "`count`, `pay`, `total`, `import`, `price`, " + |                                  "`count`, `pay`, `total`, `import`, `price`, " + | ||||||
|                                  "`etc`, `pubDate`, `persent`, `category`, `image_url`, `set_book_name`"; |                                  "`etc`, `pubDate`, `persent`, `category`, `image_url`, `set_book_name`"; | ||||||
|  |  | ||||||
|             string tmp_data = db.More_DB_Search("Obj_List_Book", search_tbl, search_col, search_data); |             string cmd = db.More_DB_Search("Obj_List_Book", search_tbl, search_col, search_data); | ||||||
|             string[] data = tmp_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] data = db_res.Split('|'); | ||||||
|             made_Grid(data); |             made_Grid(data); | ||||||
|         } |         } | ||||||
|         #region Load_Sub |         #region Load_Sub | ||||||
| @@ -546,7 +547,8 @@ namespace WindowsFormsApp1.Mac | |||||||
|                 if (dataGridView1.Rows[a].Cells["etc"].Value.ToString().Contains("세트분할")) |                 if (dataGridView1.Rows[a].Cells["etc"].Value.ToString().Contains("세트분할")) | ||||||
|                     Search_tbl[0] = "set_book_name"; |                     Search_tbl[0] = "set_book_name"; | ||||||
|  |  | ||||||
|                 db.More_Update("Obj_List_Book", Edit_tbl, Edit_Col, Search_tbl, Search_col, 1); |                 string U_cmd = db.More_Update("Obj_List_Book", Edit_tbl, Edit_Col, Search_tbl, Search_col, 1); | ||||||
|  |                 db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             } |             } | ||||||
|             MessageBox.Show("저장되었습니다!"); |             MessageBox.Show("저장되었습니다!"); | ||||||
|             save = true; |             save = true; | ||||||
|   | |||||||
| @@ -121,8 +121,9 @@ namespace UniMarc.마크 | |||||||
|                 list_name, compidx, book_data[1], book_data[2], book_data[3], book_data[4], book_data[5]  |                 list_name, compidx, book_data[1], book_data[2], book_data[3], book_data[4], book_data[5]  | ||||||
|             }; |             }; | ||||||
|  |  | ||||||
|             string search_book = db.More_DB_Search("Obj_List_Book", Search_col, Search_data, Area); |             string cmd = db.More_DB_Search("Obj_List_Book", Search_col, Search_data, Area); | ||||||
|             string[] tmp_db = search_book.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] tmp_db = db_res.Split('|'); | ||||||
|  |  | ||||||
|             List<string> Search_List = new List<string>(); |             List<string> Search_List = new List<string>(); | ||||||
|             for (int a = 0; a < tmp_db.Length - 1; a++) { |             for (int a = 0; a < tmp_db.Length - 1; a++) { | ||||||
| @@ -141,7 +142,8 @@ namespace UniMarc.마크 | |||||||
|                 "pay", "total", "etc" |                 "pay", "total", "etc" | ||||||
|             }; |             }; | ||||||
|             // 정가 != 단가 일경우 INSERT 오류 발생. |             // 정가 != 단가 일경우 INSERT 오류 발생. | ||||||
|             db.DB_INSERT("Obj_List_Book", Insert_col, tmp_db); |             string Incmd = db.DB_INSERT("Obj_List_Book", Insert_col, tmp_db); | ||||||
|  |             db.DB_Send_CMD_reVoid(Incmd); | ||||||
|         } |         } | ||||||
|         #endregion |         #endregion | ||||||
|  |  | ||||||
|   | |||||||
| @@ -42,8 +42,9 @@ namespace UniMarc.마크 | |||||||
|         private void Take_DataBase() |         private void Take_DataBase() | ||||||
|         { |         { | ||||||
|             string area = "`target`, `before`, `after`"; |             string area = "`target`, `before`, `after`"; | ||||||
|             string tmp = db.DB_Select_Search(area, "yes24"); |             string cmd = db.DB_Select_Search(area, "yes24"); | ||||||
|             string[] ary_tmp = tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] ary_tmp = db_res.Split('|'); | ||||||
|  |  | ||||||
|             for(int a = 0; a < ary_tmp.Length; a++) |             for(int a = 0; a < ary_tmp.Length; a++) | ||||||
|             { |             { | ||||||
|   | |||||||
| @@ -140,7 +140,8 @@ namespace WindowsFormsApp1.Mac | |||||||
|                                   dataGridView1.Rows[a].Cells["book_comp"].Value.ToString(), |                                   dataGridView1.Rows[a].Cells["book_comp"].Value.ToString(), | ||||||
|                                   dataGridView1.Rows[a].Cells["price"].Value.ToString(),  |                                   dataGridView1.Rows[a].Cells["price"].Value.ToString(),  | ||||||
|                                   Marc, "1" }; |                                   Marc, "1" }; | ||||||
|                 db.DB_INSERT(table, col, data); |                 string Incmd = db.DB_INSERT(table, col, data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(Incmd); | ||||||
|             } |             } | ||||||
|             MessageBox.Show("DB 저장 완료!"); |             MessageBox.Show("DB 저장 완료!"); | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -60,8 +60,9 @@ namespace WindowsFormsApp1.Mac | |||||||
|             string search = tb_Search.Text; |             string search = tb_Search.Text; | ||||||
|             string state = cb_state.Text; |             string state = cb_state.Text; | ||||||
|  |  | ||||||
|             string db_data = db.DB_Contains(table, compidx, "list_name", search, Area, "state", state); |             string cmd = db.DB_Contains(table, compidx, "list_name", search, Area, "state", state); | ||||||
|             string[] data = db_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] data = db_res.Split('|'); | ||||||
|  |  | ||||||
|             input_Grid(data); |             input_Grid(data); | ||||||
|         } |         } | ||||||
| @@ -125,7 +126,8 @@ namespace WindowsFormsApp1.Mac | |||||||
|                     string[] sear_col = { "idx", "compidx" }; |                     string[] sear_col = { "idx", "compidx" }; | ||||||
|                     string[] sear_tbl = { dataGridView1.Rows[a].Cells["idx"].Value.ToString(), compidx }; |                     string[] sear_tbl = { dataGridView1.Rows[a].Cells["idx"].Value.ToString(), compidx }; | ||||||
|  |  | ||||||
|                     db.More_Update(table, edit_col, edit_tbl, sear_col, sear_tbl); |                     string U_cmd = db.More_Update(table, edit_col, edit_tbl, sear_col, sear_tbl); | ||||||
|  |                     db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|             MessageBox.Show("저장되었습니다!"); |             MessageBox.Show("저장되었습니다!"); | ||||||
| @@ -191,7 +193,8 @@ namespace WindowsFormsApp1.Mac | |||||||
|             string[] edit_tbl = { dataGridView1.Rows[count].Cells["state"].Value.ToString() }; |             string[] edit_tbl = { dataGridView1.Rows[count].Cells["state"].Value.ToString() }; | ||||||
|             string[] sear_col = { "idx", "compidx" }; |             string[] sear_col = { "idx", "compidx" }; | ||||||
|             string[] sear_tbl = { dataGridView1.Rows[count].Cells["idx"].Value.ToString(), compidx }; |             string[] sear_tbl = { dataGridView1.Rows[count].Cells["idx"].Value.ToString(), compidx }; | ||||||
|             db.More_Update("Obj_List_Marc", edit_col, edit_tbl, sear_col, sear_tbl); |             string U_cmd = db.More_Update("Obj_List_Marc", edit_col, edit_tbl, sear_col, sear_tbl); | ||||||
|  |             db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|         } |         } | ||||||
|         private void btn_Completion_Click(object sender, EventArgs e) |         private void btn_Completion_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
| @@ -220,8 +223,9 @@ namespace WindowsFormsApp1.Mac | |||||||
|             for (int a = 0; a < dataGridView1.Rows.Count - 1; a++) |             for (int a = 0; a < dataGridView1.Rows.Count - 1; a++) | ||||||
|             { |             { | ||||||
|                 if (dataGridView1.Rows[a].Cells["check"].Value.ToString() == "V") { |                 if (dataGridView1.Rows[a].Cells["check"].Value.ToString() == "V") { | ||||||
|                     db.DB_Delete("Obj_List_Marc", "compidx", compidx,  |                     string D_cmd = db.DB_Delete("Obj_List_Marc", "compidx", compidx,  | ||||||
|                         "idx", dataGridView1.Rows[a].Cells["idx"].Value.ToString()); |                         "idx", dataGridView1.Rows[a].Cells["idx"].Value.ToString()); | ||||||
|  |                     db.DB_Send_CMD_reVoid(D_cmd); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -97,7 +97,8 @@ namespace WindowsFormsApp1.마크 | |||||||
|                                  lbl_charge.Text, cal_Total("total").ToString(), cal_Total("flatter").ToString(), cal_Total("unflatter").ToString(), lbl_state.Text, |                                  lbl_charge.Text, cal_Total("total").ToString(), cal_Total("flatter").ToString(), cal_Total("unflatter").ToString(), lbl_state.Text, | ||||||
|                                  cb_grade.Text, rtb_etc.Text }; |                                  cb_grade.Text, rtb_etc.Text }; | ||||||
|  |  | ||||||
|             db.DB_INSERT(table, in_col, in_data); |             string Incmd = db.DB_INSERT(table, in_col, in_data); | ||||||
|  |             db.DB_Send_CMD_reVoid(Incmd); | ||||||
|         } |         } | ||||||
|         void data_delete() |         void data_delete() | ||||||
|         { |         { | ||||||
| @@ -107,14 +108,16 @@ namespace WindowsFormsApp1.마크 | |||||||
|             for(int a = 0; a < dataGridView1.Rows.Count - 1; a++) |             for(int a = 0; a < dataGridView1.Rows.Count - 1; a++) | ||||||
|             { |             { | ||||||
|                 target[0] = dataGridView1.Rows[a].Cells["idx"].Value.ToString(); |                 target[0] = dataGridView1.Rows[a].Cells["idx"].Value.ToString(); | ||||||
|                 db.DB_Delete_More_term(table, "compidx", ml.compidx, target_area, target); |                 string cmd = db.DB_Delete_More_term(table, "compidx", ml.compidx, target_area, target); | ||||||
|  |                 db.DB_Send_CMD_reVoid(cmd); | ||||||
|             } |             } | ||||||
|  |  | ||||||
|         } |         } | ||||||
|         bool chk_Overlap() |         bool chk_Overlap() | ||||||
|         { |         { | ||||||
|             string tmp_data = db.DB_Select_Search("list_name", "Obj_List_Marc", "compidx", ml.compidx); |             string cmd = db.DB_Select_Search("list_name", "Obj_List_Marc", "compidx", ml.compidx); | ||||||
|             string[] db_data = tmp_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] db_data = db_res.Split('|'); | ||||||
|             for(int a = 0; a < db_data.Length; a++) |             for(int a = 0; a < db_data.Length; a++) | ||||||
|             { |             { | ||||||
|                 if (tb_list_name.Text == db_data[a]) { |                 if (tb_list_name.Text == db_data[a]) { | ||||||
|   | |||||||
| @@ -66,8 +66,9 @@ namespace WindowsFormsApp1.Mac | |||||||
|             string area = "`date`, `list_name`, `connect_data`"; |             string area = "`date`, `list_name`, `connect_data`"; | ||||||
|             string[] table = { "compidx", "state" }; |             string[] table = { "compidx", "state" }; | ||||||
|             string[] data = { compidx, cb_state.Text }; |             string[] data = { compidx, cb_state.Text }; | ||||||
|             string temp = db.More_DB_Search("Obj_List_Marc", table, data, area); |             string cmd = db.More_DB_Search("Obj_List_Marc", table, data, area); | ||||||
|             string[] marc_list = temp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] marc_list = db_res.Split('|'); | ||||||
|  |  | ||||||
|             string[] tmp = { "", "", "" }; |             string[] tmp = { "", "", "" }; | ||||||
|             bool years = true; |             bool years = true; | ||||||
| @@ -108,8 +109,9 @@ namespace WindowsFormsApp1.Mac | |||||||
|             string area = "`isbn`, `book_name`, `author`, `book_comp`, `price`"; |             string area = "`isbn`, `book_name`, `author`, `book_comp`, `price`"; | ||||||
|             string[] col = { "compidx", "list_name", "date" }; |             string[] col = { "compidx", "list_name", "date" }; | ||||||
|             string[] data = { compidx, connect_list.Text, save_date[cb_list.SelectedIndex] }; |             string[] data = { compidx, connect_list.Text, save_date[cb_list.SelectedIndex] }; | ||||||
|             string tmp_data = db.More_DB_Search("Obj_List_Book", col, data, area); |             string cmd = db.More_DB_Search("Obj_List_Book", col, data, area); | ||||||
|             string[] tmp_ary = tmp_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] tmp_ary = db_res.Split('|'); | ||||||
|             Input_Grid(tmp_ary); |             Input_Grid(tmp_ary); | ||||||
|             Search_Marc(); |             Search_Marc(); | ||||||
|         } |         } | ||||||
| @@ -137,9 +139,10 @@ namespace WindowsFormsApp1.Mac | |||||||
|             { |             { | ||||||
|                 string[] data = { dataGridView1.Rows[a].Cells["isbn"].Value.ToString() }; |                 string[] data = { dataGridView1.Rows[a].Cells["isbn"].Value.ToString() }; | ||||||
|  |  | ||||||
|                 string tmp_data = db.More_DB_Search("Marc", col, data, area); |                 string cmd = db.More_DB_Search("Marc", col, data, area); | ||||||
|                 if(tmp_data.Length < 7) { continue; } |                 string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|                 string[] tmp_ary = tmp_data.Split('|'); |                 if (db_res.Length < 7) { continue; } | ||||||
|  |                 string[] tmp_ary = db_res.Split('|'); | ||||||
|                 Add_Marc(tmp_ary, a); |                 Add_Marc(tmp_ary, a); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -112,8 +112,9 @@ namespace ExcelTest | |||||||
|             string[] sear_tbl = { "date", "list_name" }; |             string[] sear_tbl = { "date", "list_name" }; | ||||||
|             string[] sear_col = { date, value }; |             string[] sear_col = { date, value }; | ||||||
|  |  | ||||||
|             string tmp_data = db.More_DB_Search("Obj_List_Book", sear_tbl, sear_col, Area); |             string cmd = db.More_DB_Search("Obj_List_Book", sear_tbl, sear_col, Area); | ||||||
|             string[] db_data = tmp_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] db_data = db_res.Split('|'); | ||||||
|  |  | ||||||
|             string[] grid = { "", "", "", "", "", "", "", "", "" }; |             string[] grid = { "", "", "", "", "", "", "", "", "" }; | ||||||
|             for(int a = 0; a < db_data.Length; a++) |             for(int a = 0; a < db_data.Length; a++) | ||||||
| @@ -137,8 +138,9 @@ namespace ExcelTest | |||||||
|             { |             { | ||||||
|                 string[] sear_tbl = { "ISBN" }; |                 string[] sear_tbl = { "ISBN" }; | ||||||
|                 string[] sear_col = { List_Book.Rows[a].Cells["ISBN13"].Value.ToString() }; |                 string[] sear_col = { List_Book.Rows[a].Cells["ISBN13"].Value.ToString() }; | ||||||
|                 string Marc = db.More_DB_Search("Marc", sear_tbl, sear_col, "`idx`, `marc`, `grade`"); |                 string cmd = db.More_DB_Search("Marc", sear_tbl, sear_col, "`idx`, `marc`, `grade`"); | ||||||
|                 string[] db_data = Marc.Split('|'); |                 string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 string[] db_data = db_res.Split('|'); | ||||||
|                 if (db_data.Length < 2) { List_Book.Rows[a].DefaultCellStyle.BackColor = Color.LightGray; } |                 if (db_data.Length < 2) { List_Book.Rows[a].DefaultCellStyle.BackColor = Color.LightGray; } | ||||||
|                 else { |                 else { | ||||||
|                     switch (db_data[2]) |                     switch (db_data[2]) | ||||||
| @@ -1203,7 +1205,8 @@ namespace ExcelTest | |||||||
|                         break; |                         break; | ||||||
|                 } |                 } | ||||||
|                  |                  | ||||||
|                 db.More_Update(table_name, Edit_tbl, Edit_col, Sear_tbl, Sear_col); |                 string U_cmd = db.More_Update(table_name, Edit_tbl, Edit_col, Sear_tbl, Sear_col); | ||||||
|  |                 db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|                 MessageBox.Show(res + ": 업데이트"); |                 MessageBox.Show(res + ": 업데이트"); | ||||||
|             } |             } | ||||||
|             else |             else | ||||||
| @@ -1215,7 +1218,8 @@ namespace ExcelTest | |||||||
|                                         made_Ori_marc(), etc1.Text, etc2.Text, grid_data[5], cb_grade.SelectedIndex.ToString(),  |                                         made_Ori_marc(), etc1.Text, etc2.Text, grid_data[5], cb_grade.SelectedIndex.ToString(),  | ||||||
|                                         "1", user_name }; |                                         "1", user_name }; | ||||||
|  |  | ||||||
|                 db.DB_INSERT(table_name, Insert_tbl, Insert_col); |                 string Incmd = db.DB_INSERT(table_name, Insert_tbl, Insert_col); | ||||||
|  |                 db.DB_Send_CMD_reVoid(Incmd); | ||||||
|                 MessageBox.Show("추가"); |                 MessageBox.Show("추가"); | ||||||
|             } |             } | ||||||
|  |  | ||||||
| @@ -1224,8 +1228,9 @@ namespace ExcelTest | |||||||
|         private string Sub_marc_chk(string isbn) |         private string Sub_marc_chk(string isbn) | ||||||
|         { |         { | ||||||
|             string Area = "`marc_chk`, `marc_chk1`, `marc_chk2`"; |             string Area = "`marc_chk`, `marc_chk1`, `marc_chk2`"; | ||||||
|             string db_chk = db.DB_Select_Search(Area, "Marc", "compidx", ml.compidx, "ISBN", isbn); |             string cmd = db.DB_Select_Search(Area, "Marc", "compidx", ml.compidx, "ISBN", isbn); | ||||||
|             string[] chk_ary = db_chk.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] chk_ary = db_res.Split('|'); | ||||||
|  |  | ||||||
|             for(int a= 0; a < chk_ary.Length; a++) |             for(int a= 0; a < chk_ary.Length; a++) | ||||||
|             { |             { | ||||||
|   | |||||||
| @@ -63,8 +63,9 @@ namespace WindowsFormsApp1.Mac | |||||||
|                 Area = "`grade`, `ISBN`, `서명`, `저자`, `출판사`, `출판년월`, `가격`, `marc`, `비고1`, `비고2`"; |                 Area = "`grade`, `ISBN`, `서명`, `저자`, `출판사`, `출판년월`, `가격`, `marc`, `비고1`, `비고2`"; | ||||||
|             } |             } | ||||||
|  |  | ||||||
|             string tmp_data = db.DB_Contains("Marc", "none", target, tb_search.Text, Area); |             string cmd = db.DB_Contains("Marc", "none", target, tb_search.Text, Area); | ||||||
|             string[] tmp_arr = tmp_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] tmp_arr = db_res.Split('|'); | ||||||
|             input_grid(tmp_arr); |             input_grid(tmp_arr); | ||||||
|         } |         } | ||||||
|         #region search_Click_Sub |         #region search_Click_Sub | ||||||
|   | |||||||
| @@ -173,8 +173,9 @@ namespace WindowsFormsApp1.Convenience | |||||||
|         private void Grep_Data() |         private void Grep_Data() | ||||||
|         { |         { | ||||||
|             string Area = "`date_res`, `list_name`, `chk_marc`"; |             string Area = "`date_res`, `list_name`, `chk_marc`"; | ||||||
|             string tmp_data = db.DB_Select_Search(Area, "Obj_List", "comp_num", compidx); |             string cmd = db.DB_Select_Search(Area, "Obj_List", "comp_num", compidx); | ||||||
|             string[] ary_tmp = tmp_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] ary_tmp = db_res.Split('|'); | ||||||
|             bool chk = false; |             bool chk = false; | ||||||
|  |  | ||||||
|             for(int a = 0; a < ary_tmp.Length; a++) |             for(int a = 0; a < ary_tmp.Length; a++) | ||||||
|   | |||||||
| @@ -45,8 +45,9 @@ namespace WindowsFormsApp1.Home | |||||||
|         { |         { | ||||||
|             dataGridView1.Rows.Clear(); |             dataGridView1.Rows.Clear(); | ||||||
|             string Area = "`name`, `position`, `Phone`, `ID`, `PW`, `right`"; |             string Area = "`name`, `position`, `Phone`, `ID`, `PW`, `right`"; | ||||||
|             string tmpstr = _DB.DB_Select_Search(Area, "User_Data", "affil", comp_name); |             string cmd = _DB.DB_Select_Search(Area, "User_Data", "affil", comp_name); | ||||||
|             string[] data = tmpstr.Split('|'); |             string db_res = _DB.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] data = db_res.Split('|'); | ||||||
|             string[] grid = { "", "", "", "", "", "" }; |             string[] grid = { "", "", "", "", "", "" }; | ||||||
|             for (int a = 0; a < data.Length; a++) |             for (int a = 0; a < data.Length; a++) | ||||||
|             { |             { | ||||||
| @@ -70,8 +71,9 @@ namespace WindowsFormsApp1.Home | |||||||
|             if(e == null) { gridIndex = 0; } |             if(e == null) { gridIndex = 0; } | ||||||
|             else { gridIndex = e.RowIndex; } |             else { gridIndex = e.RowIndex; } | ||||||
|             string value = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString(); |             string value = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString(); | ||||||
|             string tmpstr = _DB.DB_Search(Table_User, "id", value); |             string cmd = _DB.DB_Search(Table_User, "id", value); | ||||||
|             tempData = tmpstr.Split('|'); |             string db_res = _DB.DB_Send_CMD_Search(cmd); | ||||||
|  |             tempData = db_res.Split('|'); | ||||||
|             tb_ID.Text = dataGridView1.Rows[e.RowIndex].Cells["ID"].Value.ToString(); |             tb_ID.Text = dataGridView1.Rows[e.RowIndex].Cells["ID"].Value.ToString(); | ||||||
|             tb_PW.Text = dataGridView1.Rows[e.RowIndex].Cells["PW"].Value.ToString(); |             tb_PW.Text = dataGridView1.Rows[e.RowIndex].Cells["PW"].Value.ToString(); | ||||||
|             tb_Name.Text = dataGridView1.Rows[e.RowIndex].Cells["Per_Name"].Value.ToString(); |             tb_Name.Text = dataGridView1.Rows[e.RowIndex].Cells["Per_Name"].Value.ToString(); | ||||||
| @@ -88,8 +90,9 @@ namespace WindowsFormsApp1.Home | |||||||
|         } |         } | ||||||
|         private void btn_IDOverlap_Click(object sender, EventArgs e) |         private void btn_IDOverlap_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             string check = _DB.DB_Search(Table_User, "id", tb_ID.Text); |             string cmd = _DB.DB_Search(Table_User, "id", tb_ID.Text); | ||||||
|             if (check == "") { MessageBox.Show("사용가능한 아이디입니다. [" + tb_ID.Text + "]"); overlap = true; } |             string db_res = _DB.DB_Send_CMD_Search(cmd); | ||||||
|  |             if (db_res == "") { MessageBox.Show("사용가능한 아이디입니다. [" + tb_ID.Text + "]"); overlap = true; } | ||||||
|             else { MessageBox.Show("중복된 아이디입니다. [" + tb_ID.Text + "]"); overlap = false; } |             else { MessageBox.Show("중복된 아이디입니다. [" + tb_ID.Text + "]"); overlap = false; } | ||||||
|         } |         } | ||||||
|         private void All_Check(object sender, EventArgs e) |         private void All_Check(object sender, EventArgs e) | ||||||
| @@ -103,7 +106,8 @@ namespace WindowsFormsApp1.Home | |||||||
|         { |         { | ||||||
|             string right = Return_right(); |             string right = Return_right(); | ||||||
|             btn_lookup_Click(null, null); |             btn_lookup_Click(null, null); | ||||||
|             _DB.DB_Update(Table_User, "right", right, "ID", tempData[1]);   //(Table_User, "right", right, tempData[1]); |             string U_cmd = _DB.DB_Update(Table_User, "right", right, "ID", tempData[1]);   //(Table_User, "right", right, tempData[1]); | ||||||
|  |             _DB.DB_Send_CMD_reVoid(U_cmd); | ||||||
|         } |         } | ||||||
|         private void btn_Add_Click(object sender, EventArgs e) |         private void btn_Add_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
| @@ -135,7 +139,8 @@ namespace WindowsFormsApp1.Home | |||||||
|         } |         } | ||||||
|         private void btn_Del_Click(object sender, EventArgs e) |         private void btn_Del_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             _DB.DB_Delete(Table_User, "id", tempData[0], "PW", tempData[1]); |             string D_cmd = _DB.DB_Delete(Table_User, "id", tempData[0], "PW", tempData[1]); | ||||||
|  |             _DB.DB_Send_CMD_reVoid(D_cmd); | ||||||
|             dataGridView1.Rows.Remove(dataGridView1.Rows[gridIndex]); |             dataGridView1.Rows.Remove(dataGridView1.Rows[gridIndex]); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -41,8 +41,9 @@ namespace WindowsFormsApp1.Home | |||||||
|             { |             { | ||||||
|                 string[] Where_Table = { "comparyidx" }; |                 string[] Where_Table = { "comparyidx" }; | ||||||
|                 string[] Search_Data = { main.com_idx }; |                 string[] Search_Data = { main.com_idx }; | ||||||
|                 string tmpdata = db.More_DB_Search("Purchase", Where_Table, Search_Data, Search_Table); |                 string cmd = db.More_DB_Search("Purchase", Where_Table, Search_Data, Search_Table); | ||||||
|                 Made_Grid(tmpdata); |                 string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 Made_Grid(db_res); | ||||||
|             } |             } | ||||||
|             else if (tb_search.Text != "")  |             else if (tb_search.Text != "")  | ||||||
|             { |             { | ||||||
| @@ -52,8 +53,9 @@ namespace WindowsFormsApp1.Home | |||||||
|                 if (cb_search_filter.SelectedIndex == 2) { Search_col[0] = "tel";    Search_col[1] = "comparyidx"; } |                 if (cb_search_filter.SelectedIndex == 2) { Search_col[0] = "tel";    Search_col[1] = "comparyidx"; } | ||||||
|                 if (cb_search_filter.SelectedIndex == 4) { Search_col[0] = "fax";    Search_col[1] = "comparyidx"; } |                 if (cb_search_filter.SelectedIndex == 4) { Search_col[0] = "fax";    Search_col[1] = "comparyidx"; } | ||||||
|                 if (cb_search_filter.SelectedIndex == 3) { Search_col[0] = "bubin";  Search_col[1] = "comparyidx"; } |                 if (cb_search_filter.SelectedIndex == 3) { Search_col[0] = "bubin";  Search_col[1] = "comparyidx"; } | ||||||
|                 string tmpdata = db.DB_Contains("Purchase", main.com_idx, Search_col[0], tb_search.Text, Search_Table, Search_col[1], main.com_idx); |                 string cmd = db.DB_Contains("Purchase", main.com_idx, Search_col[0], tb_search.Text, Search_Table, Search_col[1], main.com_idx); | ||||||
|                 Made_Grid(tmpdata); |                 string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 Made_Grid(db_res); | ||||||
|             } |             } | ||||||
|             grididx = 0; |             grididx = 0; | ||||||
|             Fill_textBox(); |             Fill_textBox(); | ||||||
| @@ -121,9 +123,10 @@ namespace WindowsFormsApp1.Home | |||||||
|  |  | ||||||
|             string[] Search_data = { tb_sangho.Text, tb_boss.Text, tb_bubin.Text, tb_jongmok.Text, tb_zip.Text }; |             string[] Search_data = { tb_sangho.Text, tb_boss.Text, tb_bubin.Text, tb_jongmok.Text, tb_zip.Text }; | ||||||
|             string[] Where_col = { "sangho", "boss", "bubin", "jongmok", "zip" }; |             string[] Where_col = { "sangho", "boss", "bubin", "jongmok", "zip" }; | ||||||
|             string tmpdata = db.More_DB_Search("Purchase", Where_col, Search_data, "emchk"); |             string cmd = db.More_DB_Search("Purchase", Where_col, Search_data, "emchk"); | ||||||
|             tmpdata = tmpdata.Replace("|", ""); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|             if (tmpdata == "0") |             db_res = db_res.Replace("|", ""); | ||||||
|  |             if (db_res == "0") | ||||||
|             { |             { | ||||||
|                 rtb_etc.Text = dataGridView1.Rows[grididx].Cells["etc_1"].Value.ToString(); |                 rtb_etc.Text = dataGridView1.Rows[grididx].Cells["etc_1"].Value.ToString(); | ||||||
|                 rtb_etc.Text += "\n" + dataGridView1.Rows[grididx].Cells["etc_2"].Value.ToString(); |                 rtb_etc.Text += "\n" + dataGridView1.Rows[grididx].Cells["etc_2"].Value.ToString(); | ||||||
| @@ -190,7 +193,8 @@ namespace WindowsFormsApp1.Home | |||||||
|             string[] Search_Data = { main.com_idx, tb_bubin.Text }; |             string[] Search_Data = { main.com_idx, tb_bubin.Text }; | ||||||
|  |  | ||||||
|             bool insert = false; |             bool insert = false; | ||||||
|             if(db.More_DB_Search(Table, Search_Table, Search_Data).Length < 30) { insert = true; } |             string cmd = db.More_DB_Search(Table, Search_Table, Search_Data);  | ||||||
|  |             if (db.DB_Send_CMD_Search(cmd).Length < 30) { insert = true; } | ||||||
|  |  | ||||||
|             string send_chk = "0"; |             string send_chk = "0"; | ||||||
|             string emchk = "0"; |             string emchk = "0"; | ||||||
| @@ -211,12 +215,14 @@ namespace WindowsFormsApp1.Home | |||||||
|                                      rtb_etc.Text, tb_email.Text, tb_id.Text, tb_pw.Text, tb_site.Text, emchk }; |                                      rtb_etc.Text, tb_email.Text, tb_id.Text, tb_pw.Text, tb_site.Text, emchk }; | ||||||
|             if (insert) |             if (insert) | ||||||
|             { |             { | ||||||
|                 db.DB_INSERT("Purchase", Insert_Table, Insert_Data); |                 string Incmd = db.DB_INSERT("Purchase", Insert_Table, Insert_Data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(Incmd); | ||||||
|                 MessageBox.Show(tb_sangho.Text + " 저장 완료"); |                 MessageBox.Show(tb_sangho.Text + " 저장 완료"); | ||||||
|             } |             } | ||||||
|             else |             else | ||||||
|             { |             { | ||||||
|                 db.More_Update(Table, Insert_Table, Insert_Data, Search_Table, Search_Data); |                 string U_cmd = db.More_Update(Table, Insert_Table, Insert_Data, Search_Table, Search_Data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|                 MessageBox.Show(tb_sangho.Text + " 수정 완료"); |                 MessageBox.Show(tb_sangho.Text + " 수정 완료"); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| @@ -224,7 +230,8 @@ namespace WindowsFormsApp1.Home | |||||||
|         { |         { | ||||||
|             string idx = dataGridView1.Rows[grididx].Cells["idx"].Value.ToString(); |             string idx = dataGridView1.Rows[grididx].Cells["idx"].Value.ToString(); | ||||||
|             string sangho = dataGridView1.Rows[grididx].Cells["sangho"].Value.ToString(); |             string sangho = dataGridView1.Rows[grididx].Cells["sangho"].Value.ToString(); | ||||||
|             db.DB_Delete("Purchase", "idx", idx, "sangho", sangho); |             string D_cmd = db.DB_Delete("Purchase", "idx", idx, "sangho", sangho); | ||||||
|  |             db.DB_Send_CMD_reVoid(D_cmd); | ||||||
|             MessageBox.Show(sangho + " 삭제 완료"); |             MessageBox.Show(sangho + " 삭제 완료"); | ||||||
|         } |         } | ||||||
|         private void tb_memo_Click(object sender, EventArgs e) |         private void tb_memo_Click(object sender, EventArgs e) | ||||||
|   | |||||||
| @@ -44,9 +44,10 @@ namespace WindowsFormsApp1.Home | |||||||
|                                 "`c_man`, `c_mantel`, `c_user`, `c_zip`, `c_addr`, " + |                                 "`c_man`, `c_mantel`, `c_user`, `c_zip`, `c_addr`, " + | ||||||
|                                 "`c_dlsID`, `c_dlsPW`, `c_division`, `c_label`, `c_program`, " + |                                 "`c_dlsID`, `c_dlsPW`, `c_division`, `c_label`, `c_program`, " + | ||||||
|                                 "`c_etc`"; |                                 "`c_etc`"; | ||||||
|             string tmpdb = db.DB_Select_Search(seartempdb, "Client", "campanyidx", compidx); |             string cmd = db.DB_Select_Search(seartempdb, "Client", "campanyidx", compidx); | ||||||
|  |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|             dataGridView1.Rows.Clear(); |             dataGridView1.Rows.Clear(); | ||||||
|             string[] data = tmpdb.Split('|'); |             string[] data = db_res.Split('|'); | ||||||
|             string[] result = { "", "", "", "", "",  |             string[] result = { "", "", "", "", "",  | ||||||
|                                 "", "", "", "", "",  |                                 "", "", "", "", "",  | ||||||
|                                 "", "", "", "", "", |                                 "", "", "", "", "", | ||||||
| @@ -128,7 +129,8 @@ namespace WindowsFormsApp1.Home | |||||||
|                                 tb_man1.Text, tb_user.Text, tb_zip.Text, tb_addr.Text, tb_id.Text, |                                 tb_man1.Text, tb_user.Text, tb_zip.Text, tb_addr.Text, tb_id.Text, | ||||||
|                                 tb_pw.Text, tb_division.Text, tb_label.Text, tb_program.Text, rtb_etc.Text,  |                                 tb_pw.Text, tb_division.Text, tb_label.Text, tb_program.Text, rtb_etc.Text,  | ||||||
|                                 compidx }; |                                 compidx }; | ||||||
|             db.DB_INSERT("Client", tmpdb, tmpdb1); |             string Incmd = db.DB_INSERT("Client", tmpdb, tmpdb1); | ||||||
|  |             db.DB_Send_CMD_reVoid(Incmd); | ||||||
|             MessageBox.Show(tb_sangho.Text + "가 성공적으로 저장되었습니다."); |             MessageBox.Show(tb_sangho.Text + "가 성공적으로 저장되었습니다."); | ||||||
|             Made_Grid(); |             Made_Grid(); | ||||||
|         } |         } | ||||||
| @@ -144,12 +146,14 @@ namespace WindowsFormsApp1.Home | |||||||
|                                 tb_pw.Text, tb_division.Text, tb_label.Text, tb_program.Text, rtb_etc.Text }; |                                 tb_pw.Text, tb_division.Text, tb_label.Text, tb_program.Text, rtb_etc.Text }; | ||||||
|             string[] searchcol = { "idx", "campanyidx" }; |             string[] searchcol = { "idx", "campanyidx" }; | ||||||
|             string[] searchname = { dataGridView1.Rows[grididx].Cells["idx"].Value.ToString(), compidx }; |             string[] searchname = { dataGridView1.Rows[grididx].Cells["idx"].Value.ToString(), compidx }; | ||||||
|             db.More_Update("Client", editcol, editname, searchcol, searchname); |             string U_cmd = db.More_Update("Client", editcol, editname, searchcol, searchname); | ||||||
|  |             db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             Made_Grid(); |             Made_Grid(); | ||||||
|         } |         } | ||||||
|         private void btn_delete_Click(object sender, EventArgs e) |         private void btn_delete_Click(object sender, EventArgs e) | ||||||
|         { |         { | ||||||
|             db.DB_Delete("Client", "idx", dataGridView1.Rows[grididx].Cells["idx"].Value.ToString(), "c_sangho", tb_sangho.Text); |             string D_cmd = db.DB_Delete("Client", "idx", dataGridView1.Rows[grididx].Cells["idx"].Value.ToString(), "c_sangho", tb_sangho.Text); | ||||||
|  |             db.DB_Send_CMD_reVoid(D_cmd); | ||||||
|             Made_Grid(); |             Made_Grid(); | ||||||
|         } |         } | ||||||
|         string updown = ""; |         string updown = ""; | ||||||
| @@ -260,8 +264,9 @@ namespace WindowsFormsApp1.Home | |||||||
|                             "`c_man`, `c_mantel`, `c_user`, `c_zip`, `c_addr`, " + |                             "`c_man`, `c_mantel`, `c_user`, `c_zip`, `c_addr`, " + | ||||||
|                             "`c_dlsID`, `c_dlsPW`, `c_division`, `c_label`, `c_program`, " + |                             "`c_dlsID`, `c_dlsPW`, `c_division`, `c_label`, `c_program`, " + | ||||||
|                             "`c_etc`"; |                             "`c_etc`"; | ||||||
|             string dbtext = db.DB_Contains("Client", compidx, "c_sangho", tb_sangho.Text, search); |             string cmd = db.DB_Contains("Client", compidx, "c_sangho", tb_sangho.Text, search); | ||||||
|             string[] dbtext1 = dbtext.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] dbtext1 = db_res.Split('|'); | ||||||
|             string[] result = { "", "", "", "", "", |             string[] result = { "", "", "", "", "", | ||||||
|                                 "", "", "", "", "", |                                 "", "", "", "", "", | ||||||
|                                 "", "", "", "", "", |                                 "", "", "", "", "", | ||||||
|   | |||||||
| @@ -39,8 +39,9 @@ namespace WindowsFormsApp1.Home | |||||||
|                 "`jongmok`, `zip`, `addr`, `tel`, `fax`, " + |                 "`jongmok`, `zip`, `addr`, `tel`, `fax`, " + | ||||||
|                 "`bank_comp`, `bank_no`, `email`, `barea`, `smtp`, " + |                 "`bank_comp`, `bank_no`, `email`, `barea`, `smtp`, " + | ||||||
|                 "`port`, `email_ID`, `email_PW`, `print`, `statement`, `kind`"; |                 "`port`, `email_ID`, `email_PW`, `print`, `statement`, `kind`"; | ||||||
|             string dbtmp = db.DB_Select_Search(Area, "Comp", "idx", main.com_idx); |             string cmd = db.DB_Select_Search(Area, "Comp", "idx", main.com_idx); | ||||||
|             string[] data = dbtmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] data = db_res.Split('|'); | ||||||
|             made_Form(data); |             made_Form(data); | ||||||
|         } |         } | ||||||
|         private void made_Form(string[] strValue) |         private void made_Form(string[] strValue) | ||||||
| @@ -88,7 +89,8 @@ namespace WindowsFormsApp1.Home | |||||||
|                 "email_ID", "email_PW", "print", "statement", "kind"}; |                 "email_ID", "email_PW", "print", "statement", "kind"}; | ||||||
|             string[] search_col = { "idx", "comp_name" }; |             string[] search_col = { "idx", "comp_name" }; | ||||||
|             string[] search_name = { main.com_idx, tb_sangho.Text }; |             string[] search_name = { main.com_idx, tb_sangho.Text }; | ||||||
|             db.More_Update("Comp", Area, temp, search_col, search_name); |             string U_cmd = db.More_Update("Comp", Area, temp, search_col, search_name); | ||||||
|  |             db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             MessageBox.Show("저장되었습니다."); |             MessageBox.Show("저장되었습니다."); | ||||||
|         } |         } | ||||||
|         private void tb_port_KeyPress(object sender, KeyPressEventArgs e) |         private void tb_port_KeyPress(object sender, KeyPressEventArgs e) | ||||||
|   | |||||||
| @@ -28,8 +28,9 @@ namespace WindowsFormsApp1.Home | |||||||
|                             "`c_man`, `c_mantel`, `c_user`, `c_zip`, `c_addr`, " + |                             "`c_man`, `c_mantel`, `c_user`, `c_zip`, `c_addr`, " + | ||||||
|                             "`c_dlsID`, `c_dlsPW`, `c_division`, `c_label`, `c_program`, " + |                             "`c_dlsID`, `c_dlsPW`, `c_division`, `c_label`, `c_program`, " + | ||||||
|                             "`c_etc`"; |                             "`c_etc`"; | ||||||
|             string dbtext = db.DB_Contains("Client", tran.compidx, "c_sangho", tran.tb_sangho.Text, search); |             string cmd = db.DB_Contains("Client", tran.compidx, "c_sangho", tran.tb_sangho.Text, search); | ||||||
|             string[] dbtext1 = dbtext.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] dbtext1 = db_res.Split('|'); | ||||||
|             string[] result = { "", "", "", "", "", |             string[] result = { "", "", "", "", "", | ||||||
|                                 "", "", "", "", "", |                                 "", "", "", "", "", | ||||||
|                                 "", "", "", "", "", |                                 "", "", "", "", "", | ||||||
|   | |||||||
| @@ -91,8 +91,9 @@ namespace UniMarc.회계 | |||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|  |  | ||||||
|             string tmp_name = db.DB_Select_Search("`name`", "Part_Time", "compidx", compidx); |             string cmd = db.DB_Select_Search("`name`", "Part_Time", "compidx", compidx); | ||||||
|             string[] ary_name = tmp_name.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] ary_name = db_res.Split('|'); | ||||||
|             for (int a = 0; a < ary_name.Length - 1; a++) |             for (int a = 0; a < ary_name.Length - 1; a++) | ||||||
|             { |             { | ||||||
|                 cb_name.Items.Add(ary_name[a]); |                 cb_name.Items.Add(ary_name[a]); | ||||||
| @@ -162,7 +163,8 @@ namespace UniMarc.회계 | |||||||
|                     dataGridView1.Rows[a].Cells["pay"].Value.ToString(), |                     dataGridView1.Rows[a].Cells["pay"].Value.ToString(), | ||||||
|                     dataGridView1.Rows[a].Cells["work"].Value.ToString() |                     dataGridView1.Rows[a].Cells["work"].Value.ToString() | ||||||
|                 }; |                 }; | ||||||
|                 db.DB_INSERT("Part_Time", input_area, input_data); |                 string Incmd = db.DB_INSERT("Part_Time", input_area, input_data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(Incmd); | ||||||
|             } |             } | ||||||
|             MessageBox.Show("저장되었습니다!"); |             MessageBox.Show("저장되었습니다!"); | ||||||
|         } |         } | ||||||
| @@ -207,8 +209,9 @@ namespace UniMarc.회계 | |||||||
|  |  | ||||||
|             string Area = "`date`, `name`, `start`, `end`, `work_time`, `pay`, `work`"; |             string Area = "`date`, `name`, `start`, `end`, `work_time`, `pay`, `work`"; | ||||||
|             string[] s_date = { start_date.Value.ToString("yyyy-MM-dd"), end_date.Value.ToString("yyyy-MM-dd") }; |             string[] s_date = { start_date.Value.ToString("yyyy-MM-dd"), end_date.Value.ToString("yyyy-MM-dd") }; | ||||||
|             string data = db.Search_Date("Part_Time", Area, "date", s_date[0], s_date[1], compidx); |             string cmd = db.Search_Date("Part_Time", Area, "date", s_date[0], s_date[1], compidx); | ||||||
|             input_Grid(data.Split('|')); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             input_Grid(db_res.Split('|')); | ||||||
|             total_pay(); |             total_pay(); | ||||||
|         } |         } | ||||||
|         #region Lookup_Sub |         #region Lookup_Sub | ||||||
|   | |||||||
| @@ -51,8 +51,9 @@ namespace WindowsFormsApp1.Account | |||||||
|             string[] Search_col = { "compidx" }; |             string[] Search_col = { "compidx" }; | ||||||
|             string[] Search_data = { compidx }; |             string[] Search_data = { compidx }; | ||||||
|  |  | ||||||
|             string db_tmp = db.More_DB_Search("Buy_ledger", Search_col, Search_data, Select_Area); |             string cmd = db.More_DB_Search("Buy_ledger", Search_col, Search_data, Select_Area); | ||||||
|             string[] db_data = db_tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] db_data = db_res.Split('|'); | ||||||
|             input_Grid(db_data); |             input_Grid(db_data); | ||||||
|         } |         } | ||||||
|         private void input_Grid(string[] db_data)  |         private void input_Grid(string[] db_data)  | ||||||
|   | |||||||
| @@ -49,8 +49,9 @@ namespace WindowsFormsApp1.Account | |||||||
|             string[] Search_col = { "compidx", "purchase" }; |             string[] Search_col = { "compidx", "purchase" }; | ||||||
|             string[] Search_data = { compidx, tb_purchase.Text }; |             string[] Search_data = { compidx, tb_purchase.Text }; | ||||||
|  |  | ||||||
|             string db_tmp = db.More_DB_Search("Buy_ledger", Search_col, Search_data, Select_Area); |             string cmd = db.More_DB_Search("Buy_ledger", Search_col, Search_data, Select_Area); | ||||||
|             string[] db_data = db_tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] db_data = db_res.Split('|'); | ||||||
|             input_Grid(db_data); |             input_Grid(db_data); | ||||||
|         } |         } | ||||||
|         private void input_Grid(string[] db_data) |         private void input_Grid(string[] db_data) | ||||||
|   | |||||||
| @@ -53,8 +53,9 @@ namespace WindowsFormsApp1.Account | |||||||
|             } |             } | ||||||
|             string[] Search_tbl = list_tbl.ToArray(); |             string[] Search_tbl = list_tbl.ToArray(); | ||||||
|             string[] Search_col = list_col.ToArray(); |             string[] Search_col = list_col.ToArray(); | ||||||
|             string db_tmp = db.More_DB_Search("Remit_reg", Search_tbl, Search_col, Area); |             string cmd = db.More_DB_Search("Remit_reg", Search_tbl, Search_col, Area); | ||||||
|             string[] db_data = db_tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] db_data = db_res.Split('|'); | ||||||
|             lookup_grid(db_data); |             lookup_grid(db_data); | ||||||
|              |              | ||||||
|         } |         } | ||||||
| @@ -85,7 +86,8 @@ namespace WindowsFormsApp1.Account | |||||||
|             for(int a = 0; a < row_count.Length; a++) |             for(int a = 0; a < row_count.Length; a++) | ||||||
|             { |             { | ||||||
|                 string where_col = dataGridView1.Rows[row_count[a]].Cells[0].Value.ToString(); |                 string where_col = dataGridView1.Rows[row_count[a]].Cells[0].Value.ToString(); | ||||||
|                 db.DB_Update("Remit_reg", update_tbl, update_col, where_tbl, where_col); |                 string U_cmd = db.DB_Update("Remit_reg", update_tbl, update_col, where_tbl, where_col); | ||||||
|  |                 db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|                 MessageBox.Show(where_col); |                 MessageBox.Show(where_col); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -72,8 +72,9 @@ namespace WindowsFormsApp1.Account | |||||||
|             string[] sear_tbl = { "comparyidx", "sangho" }; |             string[] sear_tbl = { "comparyidx", "sangho" }; | ||||||
|             string[] sear_col = { compidx, purchase }; |             string[] sear_col = { compidx, purchase }; | ||||||
|             string Area = "`bank_comp`, `bank_code`, `bank_no`, `bank_name`"; |             string Area = "`bank_comp`, `bank_code`, `bank_no`, `bank_name`"; | ||||||
|             string db_tmp = db.More_DB_Search("Purchase", sear_tbl, sear_col, Area); |             string cmd = db.More_DB_Search("Purchase", sear_tbl, sear_col, Area); | ||||||
|             string[] db_data = db_tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] db_data = db_res.Split('|'); | ||||||
|  |  | ||||||
|             tb_bank.Text = db_data[0]; |             tb_bank.Text = db_data[0]; | ||||||
|             tb_bank_code.Text = db_data[1]; |             tb_bank_code.Text = db_data[1]; | ||||||
| @@ -91,7 +92,8 @@ namespace WindowsFormsApp1.Account | |||||||
|             string[] input_data = { compidx, date, tb_purchase.Text, tb_bank.Text, tb_bank_code.Text, |             string[] input_data = { compidx, date, tb_purchase.Text, tb_bank.Text, tb_bank_code.Text, | ||||||
|                                     tb_bank_num.Text, tb_bank_boss.Text, tb_send_money.Text, tb_etc.Text, "False",  |                                     tb_bank_num.Text, tb_bank_boss.Text, tb_send_money.Text, tb_etc.Text, "False",  | ||||||
|                                     main.User }; |                                     main.User }; | ||||||
|             db.DB_INSERT("Remit_reg", input_table, input_data); |             string Incmd = db.DB_INSERT("Remit_reg", input_table, input_data); | ||||||
|  |             db.DB_Send_CMD_reVoid(Incmd); | ||||||
|  |  | ||||||
|             MessageBox.Show("성공적으로 저장되었습니다."); |             MessageBox.Show("성공적으로 저장되었습니다."); | ||||||
|             Add_Grid(); |             Add_Grid(); | ||||||
| @@ -114,7 +116,8 @@ namespace WindowsFormsApp1.Account | |||||||
|  |  | ||||||
|             if (MessageBox.Show("정말 삭제하시겠습니까?", "경고", MessageBoxButtons.YesNo) == DialogResult.Yes) |             if (MessageBox.Show("정말 삭제하시겠습니까?", "경고", MessageBoxButtons.YesNo) == DialogResult.Yes) | ||||||
|             { |             { | ||||||
|                 db.DB_Delete_More_term("Remit_reg", target_idx, compidx, target_table, target_data); |                 string cmd = db.DB_Delete_More_term("Remit_reg", target_idx, compidx, target_table, target_data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(cmd); | ||||||
|                 MessageBox.Show("삭제되었습니다."); |                 MessageBox.Show("삭제되었습니다."); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
| @@ -135,8 +138,9 @@ namespace WindowsFormsApp1.Account | |||||||
|             } |             } | ||||||
|             string[] Search_tbl = list_tbl.ToArray(); |             string[] Search_tbl = list_tbl.ToArray(); | ||||||
|             string[] Search_col = list_col.ToArray(); |             string[] Search_col = list_col.ToArray(); | ||||||
|             string db_tmp = db.More_DB_Search("Remit_reg", Search_tbl, Search_col, Area); |             string cmd = db.More_DB_Search("Remit_reg", Search_tbl, Search_col, Area); | ||||||
|             string[] db_data = db_tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] db_data = db_res.Split('|'); | ||||||
|             lookup_grid(db_data); |             lookup_grid(db_data); | ||||||
|         } |         } | ||||||
|         void lookup_grid(string[] data) |         void lookup_grid(string[] data) | ||||||
|   | |||||||
| @@ -45,8 +45,9 @@ namespace WindowsFormsApp1.회계 | |||||||
|             string Area = "`date`, `book_name`, `count`, `out_per`, `out_price`, `deposit`, `etc`, `gu`"; |             string Area = "`date`, `book_name`, `count`, `out_per`, `out_price`, `deposit`, `etc`, `gu`"; | ||||||
|             string[] sear_col = { "compidx", "client" }; |             string[] sear_col = { "compidx", "client" }; | ||||||
|             string[] sear_data = { compidx, tb_clt.Text }; |             string[] sear_data = { compidx, tb_clt.Text }; | ||||||
|             string db_tmp = db.More_DB_Search("Sales", sear_col, sear_data, Area); |             string cmd = db.More_DB_Search("Sales", sear_col, sear_data, Area); | ||||||
|             string[] ary = db_tmp.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] ary = db_res.Split('|'); | ||||||
|             input_grid(grid, ary); |             input_grid(grid, ary); | ||||||
|         } |         } | ||||||
|         #region btn_Lookup_Click_Sub |         #region btn_Lookup_Click_Sub | ||||||
|   | |||||||
| @@ -36,14 +36,16 @@ namespace WindowsFormsApp1.Account | |||||||
|             string end = End_Date.Text.Substring(0, 10); |             string end = End_Date.Text.Substring(0, 10); | ||||||
|             if (rb_Date.Checked) { |             if (rb_Date.Checked) { | ||||||
|                 string Area = "`date`, `count`, `out_price`, `deposit`"; |                 string Area = "`date`, `count`, `out_price`, `deposit`"; | ||||||
|                 string data_base = db.Search_Date("Sales", Area, "date", start, end, compidx);  |                 string cmd = db.Search_Date("Sales", Area, "date", start, end, compidx); | ||||||
|  |                 string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |  | ||||||
|                 input_Grid_Date(grid, data_base); |                 input_Grid_Date(grid, db_res); | ||||||
|             } |             } | ||||||
|             else if (rb_clt.Checked) { |             else if (rb_clt.Checked) { | ||||||
|                 string Area = "`client`, `count`, `out_price`, `deposit`, `date`"; |                 string Area = "`client`, `count`, `out_price`, `deposit`, `date`"; | ||||||
|                 string data_base = db.DB_Select_Search(Area, "Sales", "compidx", compidx); |                 string cmd = db.DB_Select_Search(Area, "Sales", "compidx", compidx); | ||||||
|                 input_Grid_Clt(grid, data_base); |                 string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |                 input_Grid_Clt(grid, db_res); | ||||||
|             } |             } | ||||||
|             Print_Total(); |             Print_Total(); | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -66,8 +66,9 @@ namespace WindowsFormsApp1.회계 | |||||||
|  |  | ||||||
|             string[] search_col = { "compidx", "date", "client" }; |             string[] search_col = { "compidx", "date", "client" }; | ||||||
|             string[] search_data = { compidx, Out_Date.Value.ToString().Substring(0, 10), tb_clt.Text }; |             string[] search_data = { compidx, Out_Date.Value.ToString().Substring(0, 10), tb_clt.Text }; | ||||||
|             string db_data = db.More_DB_Search("Sales", search_col, search_data, area); |             string cmd = db.More_DB_Search("Sales", search_col, search_data, area); | ||||||
|             string[] ary = db_data.Split('|'); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             string[] ary = db_res.Split('|'); | ||||||
|             input_grid(ary); |             input_grid(ary); | ||||||
|         } |         } | ||||||
|         void input_grid(string[] db_data) |         void input_grid(string[] db_data) | ||||||
| @@ -110,7 +111,8 @@ namespace WindowsFormsApp1.회계 | |||||||
|                 string[] edit_data = { dataGridView1.Rows[a].Cells["out_per"].Value.ToString(),  |                 string[] edit_data = { dataGridView1.Rows[a].Cells["out_per"].Value.ToString(),  | ||||||
|                                        dataGridView1.Rows[a].Cells["out_price"].Value.ToString() }; |                                        dataGridView1.Rows[a].Cells["out_price"].Value.ToString() }; | ||||||
|  |  | ||||||
|                 db.More_Update("Sales", edit_col, edit_data, search_col, search_data); |                 string U_cmd = db.More_Update("Sales", edit_col, edit_data, search_col, search_data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|             } |             } | ||||||
|             MessageBox.Show("저장되었습니다.", "저장", MessageBoxButtons.OK, MessageBoxIcon.Information); |             MessageBox.Show("저장되었습니다.", "저장", MessageBoxButtons.OK, MessageBoxIcon.Information); | ||||||
|         } |         } | ||||||
| @@ -121,7 +123,8 @@ namespace WindowsFormsApp1.회계 | |||||||
|             } |             } | ||||||
|             for (int a = 0; a < dataGridView1.Rows.Count; a++) |             for (int a = 0; a < dataGridView1.Rows.Count; a++) | ||||||
|             { |             { | ||||||
|                 db.DB_Delete("Sales", "compidx", compidx, "idx", dataGridView1.Rows[a].Cells["idx"].Value.ToString()); |                 string D_cmd = db.DB_Delete("Sales", "compidx", compidx, "idx", dataGridView1.Rows[a].Cells["idx"].Value.ToString()); | ||||||
|  |                 db.DB_Send_CMD_reVoid(D_cmd); | ||||||
|             } |             } | ||||||
|             MessageBox.Show("삭제되었습니다.", "삭제", MessageBoxButtons.OK, MessageBoxIcon.Information); |             MessageBox.Show("삭제되었습니다.", "삭제", MessageBoxButtons.OK, MessageBoxIcon.Information); | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -54,7 +54,8 @@ namespace WindowsFormsApp1.회계 | |||||||
|                 string[] Area = { "compidx", "date", "client", "deposit", "gu", "etc" }; |                 string[] Area = { "compidx", "date", "client", "deposit", "gu", "etc" }; | ||||||
|                 string[] Data = { compidx, date, tb_clt.Text, tb_price.Text, cb_gubun.Text, tb_etc.Text }; |                 string[] Data = { compidx, date, tb_clt.Text, tb_price.Text, cb_gubun.Text, tb_etc.Text }; | ||||||
|  |  | ||||||
|                 db.DB_INSERT("Sales", Area, Data); |                 string Incmd = db.DB_INSERT("Sales", Area, Data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(Incmd); | ||||||
|                 insert_data(date); |                 insert_data(date); | ||||||
|             } |             } | ||||||
|             else { |             else { | ||||||
| @@ -63,7 +64,8 @@ namespace WindowsFormsApp1.회계 | |||||||
|                 string[] sear_col = { "idx" }; |                 string[] sear_col = { "idx" }; | ||||||
|                 string[] sear_data = { dataGridView1.Rows[row].Cells["idx"].Value.ToString() }; |                 string[] sear_data = { dataGridView1.Rows[row].Cells["idx"].Value.ToString() }; | ||||||
|  |  | ||||||
|                 db.More_Update("Sales", edit_col, edit_data, sear_col, sear_data); |                 string U_cmd = db.More_Update("Sales", edit_col, edit_data, sear_col, sear_data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(U_cmd); | ||||||
|                 update_data(date); |                 update_data(date); | ||||||
|             } |             } | ||||||
|             add_chk = false; |             add_chk = false; | ||||||
| @@ -88,7 +90,8 @@ namespace WindowsFormsApp1.회계 | |||||||
|         { |         { | ||||||
|             if(MessageBox.Show("삭제하시겠습니까?", "삭제", MessageBoxButtons.YesNo) == DialogResult.No) { return; } |             if(MessageBox.Show("삭제하시겠습니까?", "삭제", MessageBoxButtons.YesNo) == DialogResult.No) { return; } | ||||||
|              |              | ||||||
|             db.DB_Delete("Sales", "compidx", compidx, "idx", dataGridView1.Rows[row].Cells["idx"].Value.ToString()); |             string D_cmd = db.DB_Delete("Sales", "compidx", compidx, "idx", dataGridView1.Rows[row].Cells["idx"].Value.ToString()); | ||||||
|  |             db.DB_Send_CMD_reVoid(D_cmd); | ||||||
|             dataGridView1.Rows.Remove(dataGridView1.Rows[row]); |             dataGridView1.Rows.Remove(dataGridView1.Rows[row]); | ||||||
|              |              | ||||||
|             add_chk = false; |             add_chk = false; | ||||||
| @@ -100,8 +103,9 @@ namespace WindowsFormsApp1.회계 | |||||||
|             string start = Start_Date.Text.Substring(0, 10); |             string start = Start_Date.Text.Substring(0, 10); | ||||||
|             string end = End_Date.Text.Substring(0, 10); |             string end = End_Date.Text.Substring(0, 10); | ||||||
|  |  | ||||||
|             string data_base = db.Search_Date("Sales", table, "date", start, end, compidx); |             string cmd = db.Search_Date("Sales", table, "date", start, end, compidx); | ||||||
|             made_grid(data_base); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             made_grid(db_res); | ||||||
|             add_chk = false; |             add_chk = false; | ||||||
|             Print_Total(); |             Print_Total(); | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -107,7 +107,8 @@ namespace WindowsFormsApp1.Account | |||||||
|                     lbl_tel.Text, |                     lbl_tel.Text, | ||||||
|                     out_price(a) |                     out_price(a) | ||||||
|                 }; |                 }; | ||||||
|                 db.DB_INSERT("Sales", col_name, set_data); |                 string Incmd = db.DB_INSERT("Sales", col_name, set_data); | ||||||
|  |                 db.DB_Send_CMD_reVoid(Incmd); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         private string out_price(int idx) |         private string out_price(int idx) | ||||||
|   | |||||||
| @@ -37,8 +37,9 @@ namespace WindowsFormsApp1.Account | |||||||
|             string start = Start_Date.Text.Substring(0, 10); |             string start = Start_Date.Text.Substring(0, 10); | ||||||
|             string end = End_Date.Text.Substring(0, 10); |             string end = End_Date.Text.Substring(0, 10); | ||||||
|  |  | ||||||
|             string data_base = db.Search_Date("Sales", table, "date", start, end, compidx); |             string cmd = db.Search_Date("Sales", table, "date", start, end, compidx); | ||||||
|             input_Grid(data_base); |             string db_res = db.DB_Send_CMD_Search(cmd); | ||||||
|  |             input_Grid(db_res); | ||||||
|         } |         } | ||||||
|         private void input_Grid(string value) |         private void input_Grid(string value) | ||||||
|         { |         { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 SeungHo Yang
					SeungHo Yang