DB 구조 변경

쿼리를 먼저 만들어 DB로 보내게 됨.
함수 분할함.
This commit is contained in:
SeungHo Yang
2021-09-13 10:58:18 +09:00
parent b8e6da4371
commit 47eb194df7
48 changed files with 442 additions and 269 deletions

Binary file not shown.

View File

@@ -22,9 +22,9 @@ namespace WindowsFormsApp1
// 보내는 이 : 메일ID, 메일PW, smtp주소, 포트번호
string sender_Area = "`comp_name`, `email_ID`, `email_PW`, `smtp`, `port`";
string tmp_db = db.DB_Select_Search(sender_Area, "Comp", "idx", compidx);
string[] arr_db = tmp_db.Split('|');
string cmd = db.DB_Select_Search(sender_Area, "Comp", "idx", compidx);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] arr_db = db_res.Split('|');
bool res = false;
bool daum = false;

View File

@@ -30,10 +30,11 @@ namespace WindowsFormsApp1
private void button1_Click(object sender, EventArgs e)
{
db.DBcon();
string DB_Data = db.DB_Search("User_Data", "id", ID_text.Text);
string[] result = DB_Data.Split('|');
string cmd = db.DB_Search("User_Data", "id", ID_text.Text);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] result = db_res.Split('|');
((Main)(this.Owner)).User_Name = ID_text.Text;
if (DB_Data == "") { return; }
if (db_res == "") { return; }
if (ID_text.Text == result[1]) {
if (PW_text.Text == result[2]) {
this.DialogResult = DialogResult.OK;

View File

@@ -53,7 +53,8 @@ namespace WindowsFormsApp1
else { this.Close(); }
_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
{
string[] result = DB_User_Data.Split('|');
@@ -67,8 +68,8 @@ namespace WindowsFormsApp1
if (result[8] != "관리자") { ToolStripMenuItem.Visible = false; }
com_idx = _DB.DB_Select_Search("`idx`", "Comp", "comp_name", result[5]);
com_idx = com_idx.Replace("|", "");
cmd = _DB.DB_Select_Search("`idx`", "Comp", "comp_name", result[5]);
com_idx = _DB.DB_Send_CMD_Search(cmd).Replace("|", "");
this.Text = "[ '" + com_idx + "' : " + result[5] + " - " + result[3] + "]";
}

View File

@@ -82,8 +82,9 @@ namespace WindowsFormsApp1.Delivery
"`order_date`, `import_date`, `chk_date`, `export_date`"; // 4-7
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 db_tmp = db.More_DB_Search("Obj_List_Book", Search_col, Search_data, Area);
string[] db_data = db_tmp.Split('|');
string cmd = db.More_DB_Search("Obj_List_Book", Search_col, Search_data, Area);
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] };
// 처리일자 구분 거래처명 단가 수량 %
@@ -126,8 +127,9 @@ namespace WindowsFormsApp1.Delivery
string[] data = { 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);
mk_Lookup(tmp_db);
string cmd = db.More_DB_Search("Obj_List_Book", table, data, search);
string db_res = db.DB_Send_CMD_Search(cmd);
mk_Lookup(db_res);
}
public void Lookup_Load_tmp(string idx)
{
@@ -138,8 +140,9 @@ namespace WindowsFormsApp1.Delivery
string[] data = { compidx, idx };
string[] table = { "compidx", "idx" };
string tmp_db = db.More_DB_Search("Obj_List_Book", table, data, search);
mk_Lookup(tmp_db);
string cmd = db.More_DB_Search("Obj_List_Book", table, data, search);
string db_res = db.DB_Send_CMD_Search(cmd);
mk_Lookup(db_res);
}
private void mk_Lookup(string values)
{
@@ -185,8 +188,9 @@ namespace WindowsFormsApp1.Delivery
string[] search_data = { compidx,
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`");
cmd = cmd.Replace("|", "");
return cmd;
string db_res = db.DB_Send_CMD_Search(cmd);
db_res = db_res.Replace("|", "");
return db_res;
}
private void Book_Lookup_KeyDown(object sender, KeyEventArgs e)
{
@@ -210,7 +214,8 @@ namespace WindowsFormsApp1.Delivery
string[] idx_table = { "idx" };
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("저장되었습니다.");
}
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_col = { compidx,
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 + "가 입고처리되었습니다.");
mk_Grid();
}
@@ -240,7 +246,8 @@ namespace WindowsFormsApp1.Delivery
string[] search_tbl = { "compidx", "list_name", "book_name", "author", "book_comp", "isbn" };
string[] search_col = { compidx,
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 + "가 미입고처리되었습니다.");
mk_Grid();
}

View File

@@ -29,8 +29,9 @@ namespace WindowsFormsApp1.납품관리
string Area = "`list_name`";
string[] sear_col = { "comp_num", "state" };
string[] sear_data = { compidx, "진행" };
string db_data = db.More_DB_Search("Obj_List", sear_col, sear_data, Area);
string[] arr_data = db_data.Split('|');
string cmd = db.More_DB_Search("Obj_List", sear_col, sear_data, Area);
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++)
{
@@ -44,8 +45,9 @@ namespace WindowsFormsApp1.납품관리
"`isbn`, `price`, `count`, `total`, `list_name`, `etc`";
string[] sear_col = { "compidx", "list_name" };
string[] sear_data = { compidx, cb_list_name.Text };
string db_data = db.More_DB_Search("Obj_List_Book", sear_col, sear_data, Area);
string[] arr_data = db_data.Split('|');
string cmd = db.More_DB_Search("Obj_List_Book", sear_col, sear_data, Area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] arr_data = db_res.Split('|');
input_Grid(arr_data);
}
@@ -93,7 +95,8 @@ namespace WindowsFormsApp1.납품관리
string[] sear_data = { dataGridView1.Rows[a].Cells["idx"].Value.ToString(), compidx };
string[] edit_col = { "import", "etc" };
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
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)

View File

@@ -59,7 +59,8 @@ namespace WindowsFormsApp1.Delivery
string[] book_col = { "date", "list_name" };
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_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_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();
}

View File

@@ -97,7 +97,9 @@ namespace WindowsFormsApp1.Delivery
string[] up_data1 = tmp1.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 cout2 = Convert.ToInt32(list2[7]);
int cout = cout1 + cout2;
@@ -108,14 +110,18 @@ namespace WindowsFormsApp1.Delivery
string[] edit_col = { "total", "compidx" };
string[] edit_data = { tol.ToString(), com.comp_idx };
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);
cmd = DB.More_Update("Obj_List_Marc", edit_col, edit_data, 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_data2);
DB.DB_Send_CMD_reVoid(cmd);
edit_col[1] = "vol";
edit_data[1] = cout.ToString();
up_col[0] = "comp_num";
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);
cmd = DB.More_Update("Obj_List", edit_col, edit_data, 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_data2);
DB.DB_Send_CMD_reVoid(cmd);
}
/// <summary>
/// data1가 data2으로 적용됨. 1 => 2로
@@ -125,7 +131,9 @@ namespace WindowsFormsApp1.Delivery
string[] up_col = col.ToArray();
string[] up_data1 = tmp1.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 cout2 = Convert.ToInt32(list2[7]);
int cout = cout1 + cout2;
@@ -136,14 +144,18 @@ namespace WindowsFormsApp1.Delivery
string[] edit_col = { "total", "compidx" };
string[] edit_data = { tol.ToString(), com.comp_idx };
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);
cmd = DB.More_Update("Obj_List_Marc", edit_col, edit_data, 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_data1);
DB.DB_Send_CMD_reVoid(cmd);
edit_col[1] = "vol";
edit_data[1] = cout.ToString();
up_col[0] = "comp_num";
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);
cmd = DB.More_Update("Obj_List", edit_col, edit_data, 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_data1);
DB.DB_Send_CMD_reVoid(cmd);
}
}
}

View File

@@ -73,7 +73,8 @@ namespace WindowsFormsApp1.Delivery
Helper_DB db = new Helper_DB();
string Area = "`c_sangho`, `c_boss`, `c_tel`, `c_man`, `c_mantel`";
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[] grid = { "", "", "", "", "" };
for(int a = 0; a < res.Length; a++)

View File

@@ -132,9 +132,11 @@ namespace WindowsFormsApp1.Delivery
{
if(cltchk == false || tb_clt1.Text=="") { 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; }
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; }
bool MsgOk = false;
int Marc_ton = chk_Save_DB();
@@ -214,7 +216,8 @@ namespace WindowsFormsApp1.Delivery
data[5], data[6], data[7], data[8], data[9],
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); }
@@ -243,7 +246,8 @@ namespace WindowsFormsApp1.Delivery
"total", "unflatter", "compidx", "state" };
string[] setData = { data[0], data[1], data[2], data[2], data[5],
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)
{
@@ -295,11 +299,14 @@ namespace WindowsFormsApp1.Delivery
dataGridView2.Rows[delcout].Cells["list_name"].Value.ToString() };
string[] del_table = { "date", "list_name" };
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);
string cmd = db.DB_Delete_More_term("Obj_List", "comp_num", main.com_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";
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]);
}
@@ -335,9 +342,10 @@ namespace WindowsFormsApp1.Delivery
"`vol`, `total`, `state`, `chk_marc`";
string[] othertable = { "comp_num", "state" };
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 = { "", "", "", "", "",
"", "", "", "ISBN 조회", "" };
@@ -399,7 +407,8 @@ namespace WindowsFormsApp1.Delivery
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)
@@ -452,7 +461,8 @@ namespace WindowsFormsApp1.Delivery
string[] seer_col = { "date", "list_name" };
string[] sear_name = { dataGridView2.Rows[a].Cells["list_date"].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 = "진행";
}
}
@@ -473,7 +483,8 @@ namespace WindowsFormsApp1.Delivery
string[] seer_col = { "date", "list_name" };
string[] sear_name = { dataGridView2.Rows[a].Cells["list_date"].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 = "완료";
}
}

View File

@@ -31,8 +31,9 @@ namespace WindowsFormsApp1.Delivery
{
string Area = "`isbn`, `book_name`, `author`, `book_comp`, `pay`, " +
"`count`, `order`, `order_date`";
string tmp = db.DB_Select_Search(Area, table_name, "compidx", compidx);
mk_grid(tmp);
string cmd = db.DB_Select_Search(Area, table_name, "compidx", compidx);
string db_res = db.DB_Send_CMD_Search(cmd);
mk_grid(db_res);
for(int a= 0; a < dataGridView1.Rows.Count; a++)
{
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 };
string[] where = { "book_name", "isbn", "book_comp", "author", "pay",
"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("저장되었습니다!");
}
private bool grid_text_savechk()
@@ -125,8 +127,9 @@ namespace WindowsFormsApp1.Delivery
"`count`, `order`, `order_date`";
string[] colm = { "compidx" };
string[] data = { compidx };
string stock_tmp = db.More_DB_Search(table_name, colm, data, Area);
string[] stock = stock_tmp.Split('|');
string cmd = db.More_DB_Search(table_name, colm, data, Area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] stock = db_res.Split('|');
stock_check(stock);
}
private void stock_check(string[] stock)
@@ -154,8 +157,9 @@ namespace WindowsFormsApp1.Delivery
{
string[] table = { "compidx", "isbn" };
string[] colmn = { compidx, isbn };
string chk_list = db.More_DB_Search("Obj_List_Book", table, colmn, "isbn");
if (chk_list.Length < 3) { return false; }
string cmd = db.More_DB_Search("Obj_List_Book", table, colmn, "isbn");
string db_res = db.DB_Send_CMD_Search(cmd);
if (db_res.Length < 3) { return false; }
else if (isbn == "") { return false; }
else { return true; }
}
@@ -176,7 +180,8 @@ namespace WindowsFormsApp1.Delivery
tb_order.Text, tb_count.Text };
string[] edit_where = { "book_name", "isbn", "book_comp", "author", "pay",
"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["isbn"].Value = tb_isbn.Text;

View File

@@ -42,15 +42,17 @@ namespace WindowsFormsApp1.Delivery
"`book_comp`, `count`, `pay`, `total`, `stat`, " +
"`etc`, `chk_date`";
db.DBcon();
string tmpdata = db.More_DB_Search("Obj_List",readtable,searchdata,readdata);
string[] load = tmpdata.Split('|');
string cmd = db.More_DB_Search("Obj_List",readtable,searchdata,readdata);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] load = db_res.Split('|');
tb_clt.Text = load[0];
tb_dlv.Text = load[1];
tb_date.Text = load[2];
richTextBox1.Text = tmpdata;
string dbdata = db.DB_Select_Search(getdata, "Obj_List_Book",
richTextBox1.Text = db_res;
cmd = db.DB_Select_Search(getdata, "Obj_List_Book",
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;
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["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>
@@ -128,16 +131,17 @@ namespace WindowsFormsApp1.Delivery
string getdata = "`header`, `num`, `isbn`, `book_name`, `author`, " +
"`book_comp`, `count`, `pay`, `total`, `stat`, " +
"`etc`, `chk_date`";
string dbdata = "";
string cmd;
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]);
}
else {
dbdata = db.More_DB_Search("Obj_List_Book",
cmd = db.More_DB_Search("Obj_List_Book",
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)
{

View File

@@ -68,11 +68,13 @@ namespace WindowsFormsApp1.Delivery
private void mk_charge()
{
cb_charge.Items.Clear();
string tmp_data = db.DB_Select_Search("comp_name",
string cmd = db.DB_Select_Search("comp_name",
"Comp", "idx", compidx);
string[] tmp_db = tmp_data.Split('|');
tmp_data = db.DB_Select_Search("name", "User_Data", "affil", tmp_db[0]);
string[] data = tmp_data.Split('|');
string db_res = db.DB_Send_CMD_Search(cmd);
string[] tmp_db = db_res.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("전체");
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`, " +
"`count`, `pay`, `total`, `stat`, `etc`, " +
"`list_name`, `order`, `import`, `export`, `set_book_name`";
string tmp_data = db.DB_Select_Search(area, "Obj_List_Book", "compidx", compidx);
string[] data = tmp_data.Split('|');
string cmd = db.DB_Select_Search(area, "Obj_List_Book", "compidx", compidx);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] data = db_res.Split('|');
string[] mkgrid = { "", "", "", "", "",
"", "", "", "", "",
"", "", "", "", "" };
@@ -353,18 +356,19 @@ namespace WindowsFormsApp1.Delivery
string state = cb_list.Text;
string charge = cb_charge.Text;
string search_table = "list_name";
string tmp_data;
string cmd;
if (cb_charge.SelectedIndex != 0) {
string[] table = { "comp_num", "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 {
string[] table = { "comp_num", "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("전체");
for (int a = 0; a < data.Length - 1; a++) {
cb_list_name.Items.Add(data[a]);

View File

@@ -84,8 +84,9 @@ namespace WindowsFormsApp1.Delivery
string[] searchdb1 = search_L_tbl.ToArray();
string[] searchdb2 = search_L_col.ToArray();
string db_tmp = db.More_DB_Search("Obj_List", searchdb1, searchdb2, searchdb);
Made_Grid(db_tmp);
string cmd = db.More_DB_Search("Obj_List", searchdb1, searchdb2, searchdb);
string db_res = db.DB_Send_CMD_Search(cmd);
Made_Grid(db_res);
Print_lbl_Total();
dataGridView1.Focus();
}
@@ -232,7 +233,8 @@ namespace WindowsFormsApp1.Delivery
dataGridView1.Rows[a].Cells["list_name"].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) // 완료처리
@@ -255,12 +257,15 @@ namespace WindowsFormsApp1.Delivery
};
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);
Sales(book_list, value);
string cmd = db.More_DB_Search("Obj_List_Book", Search_col, Search_data, Area);
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";
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("정상적으로 완료처리 되었습니다.");
}
@@ -307,7 +312,8 @@ namespace WindowsFormsApp1.Delivery
book[0], book[1], book[2], book[3], book[4],
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)
{
@@ -554,8 +560,9 @@ namespace WindowsFormsApp1.Delivery
{
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 data = db.DB_Select_Search(Area, "Client", "campanyidx", compidx, "c_sangho", client);
string[] arr = data.Split('|');
string cmd = db.DB_Select_Search(Area, "Client", "campanyidx", compidx, "c_sangho", client);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] arr = db_res.Split('|');
for (int a = 0; a < box.Length + 1; a++)
{

View File

@@ -59,7 +59,8 @@ namespace WindowsFormsApp1.납품관리
#region Grid설정
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('|');
input_Grid(Fax_Key);
#endregion

View File

@@ -93,7 +93,8 @@ namespace WindowsFormsApp1.Delivery
"`etc`, `list_name`, `order_date`, `send_date`, `header`, " +
"`num`, `idx`";
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();
}
#region lookup_Click_Sub
@@ -253,7 +254,8 @@ namespace WindowsFormsApp1.Delivery
};
if (edit_data[1] == "") { edit_data[1] = "0"; }
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("저장되었습니다!");
}
@@ -480,8 +482,9 @@ namespace WindowsFormsApp1.Delivery
/// <returns></returns>
private string Email_Fax_chk(string pur)
{
string emchk = db.DB_Select_Search("`emchk`", "Purchase", "sangho", pur, "comparyidx", compidx);
return emchk.Replace("|", "");
string cmd = db.DB_Select_Search("`emchk`", "Purchase", "sangho", pur, "comparyidx", compidx);
string db_res = db.DB_Send_CMD_Search(cmd);
return db_res.Replace("|", "");
}
/// <summary>
/// 팩스를 보내는 함수
@@ -494,13 +497,15 @@ namespace WindowsFormsApp1.Delivery
List<string> data_list = new List<string>();
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 tmp_pur = db.DB_Select_Search("`fax`, `boss`, `emchk`", "Purchase", "sangho", pur, "comparyidx", compidx);
string[] db_pur = tmp_pur.Split('|');
cmd = db.DB_Select_Search("`fax`, `boss`, `emchk`", "Purchase", "sangho", pur, "comparyidx", compidx);
db_res = db.DB_Send_CMD_Search(cmd);
string[] db_pur = db_res.Split('|');
string[] pur_data = { "", pur, "" };
if (db_pur.Length > 3)
@@ -566,11 +571,13 @@ namespace WindowsFormsApp1.Delivery
// 바로빌 FAX API연동
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[] 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>
/// 메일 보내는 함수
@@ -584,16 +591,18 @@ namespace WindowsFormsApp1.Delivery
// 보내는 이 : 메일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 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];
if (st.isContainHangul(m_send))
@@ -623,7 +632,8 @@ namespace WindowsFormsApp1.Delivery
{
string[] col_Name = { "compidx", "구분", "거래처명", "날짜", "시간", "보낸이", "받는이", "전송파일명", "전송결과" };
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("전송 성공!");
}
else { MessageBox.Show("전송 실패!"); }

View File

@@ -50,29 +50,35 @@ namespace WindowsFormsApp1.Delivery
}
private void Order_input_Search_Load(object sender, EventArgs e)
{
string cmd, db_res;
db.DBcon();
if(Where_Open == "book_list") {
if(searchText == "") {
string cmd = db.DB_Contains("Obj_List", compidx,
if (Where_Open == "book_list")
{
if (searchText == "")
{
cmd = db.DB_Contains("Obj_List", compidx,
"", "", "`list_name`, `charge`, `date`, `date_res`");
made_grid(cmd);
}
else {
string cmd = db.DB_Contains("Obj_List", compidx,
else
{
cmd = db.DB_Contains("Obj_List", compidx,
"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 = "목록 검색";
}
else if(Where_Open.Contains("Order")) {
else if (Where_Open.Contains("Order"))
{
list_name.HeaderText = "주문처";
charge.HeaderText = "대표자";
date.HeaderText = "종목";
date_res.HeaderText = "업태";
string cmd = db.DB_Contains("Purchase", compidx,
cmd = db.DB_Contains("Purchase", compidx,
"sangho", searchText, "`sangho`, `boss`, `jongmok`, `uptae`");
made_grid(cmd);
db_res = db.DB_Send_CMD_Search(cmd);
made_grid(db_res);
this.Text = "주문처 검색";
}
}
@@ -138,7 +144,8 @@ namespace WindowsFormsApp1.Delivery
"`etc`, `list_name`, `order_date`, `send_date`, `header`, " +
"`num`, `idx`";
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];
}
else if (Where_Open.Contains("Order"))

View File

@@ -63,6 +63,7 @@ namespace WindowsFormsApp1.Delivery
public void Made_Grid(string Text, string Name)
{
dataGridView1.Rows.Clear();
string cmd, db_res;
string Area = "`header`, `num`, `count`, `book_name`, `book_comp`, " +
"`author`, `pay`, `total`, `list_name`, `etc`, " +
"`order`, `isbn`, `order_date`";
@@ -70,8 +71,9 @@ namespace WindowsFormsApp1.Delivery
string tabel = "`list_name`, `clt`, `dly`";
string[] Where = { "comp_num" };
string[] data = { compidx };
string tmp = db.More_DB_Search("Obj_List", Where, data, tabel);
string[] db_ori = tmp.Split('|');
cmd = db.More_DB_Search("Obj_List", Where, data, tabel);
db_res = db.DB_Send_CMD_Search(cmd);
string[] db_ori = db_res.Split('|');
// TODO : 거래처명 중복으로 된 경우 중복된 목록 다 검색이 되도록 할것. (납품처도 동일)
string[] tmp_data = { "", "", "" };
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) {
string[] table = { "compidx", "list_name", "import" };
string[] sear_data = { compidx, tmp_data[0], "미입고" };
string tmp_db = db.More_DB_Search("Obj_List_Book", table, sear_data, Area);
Insert_Grid(tmp_db);
cmd = db.More_DB_Search("Obj_List_Book", table, sear_data, Area);
db_res = db.DB_Send_CMD_Search(cmd);
Insert_Grid(db_res);
}
else if (Name == "tb_dly" && tmp_data[2].Contains(Text) == true) {
string[] table = { "compidx", "list_name", "import" };
string[] sear_data = { compidx, tmp_data[0], "미입고" };
string tmp_db = db.More_DB_Search("Obj_List_Book", table, sear_data, Area);
Insert_Grid(tmp_db);
cmd = db.More_DB_Search("Obj_List_Book", table, sear_data, Area);
db_res = db.DB_Send_CMD_Search(cmd);
Insert_Grid(db_res);
}
}
}
}
else if (Name == "tb_order") {
string tmp_db = db.DB_Contains("Obj_List_Book", compidx, "`order`", Text, Area, "import", "미입고");
Insert_Grid(tmp_db);
cmd = db.DB_Contains("Obj_List_Book", compidx, "`order`", Text, Area, "import", "미입고");
db_res = db.DB_Send_CMD_Search(cmd);
Insert_Grid(db_res);
}
else if (Name == "tb_isbn") {
string tmp_db = db.DB_Contains("Obj_List_Book", compidx, "isbn", Text, Area, "import", "미입고");
Insert_Grid(tmp_db);
cmd = db.DB_Contains("Obj_List_Book", compidx, "isbn", Text, Area, "import", "미입고");
db_res = db.DB_Send_CMD_Search(cmd);
Insert_Grid(db_res);
if (dataGridView1.Rows.Count == 1) {
dataGridView1_CellDoubleClick(null, null);
}
@@ -109,12 +115,14 @@ namespace WindowsFormsApp1.Delivery
}
}
else if (Name == "tb_book_name") {
string tmp_db = db.DB_Contains("Obj_List_Book", compidx, "book_name", Text, Area, "import", "미입고");
Insert_Grid(tmp_db);
cmd = db.DB_Contains("Obj_List_Book", compidx, "book_name", Text, Area, "import", "미입고");
db_res = db.DB_Send_CMD_Search(cmd);
Insert_Grid(db_res);
}
else if (Name == "tb_book_comp") {
string tmp_db = db.DB_Contains("Obj_List_Book", compidx, "book_comp", Text, Area, "import", "미입고");
Insert_Grid(tmp_db);
cmd = db.DB_Contains("Obj_List_Book", compidx, "book_comp", Text, Area, "import", "미입고");
db_res = db.DB_Send_CMD_Search(cmd);
Insert_Grid(db_res);
}
}
private void Insert_Grid(string db_data)
@@ -318,23 +326,26 @@ namespace WindowsFormsApp1.Delivery
// 날짜 구분
string search_Table = "`list_name`, `charge`";
string tmp = db.Search_Date("Obj_List", search_Table, "date", start, end, compidx);
string[] tp = tmp.Split('|');
string cmd = db.Search_Date("Obj_List", search_Table, "date", start, end, compidx);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] tp = db_res.Split('|');
for (int a = 0; a < tp.Length; a++) {
if (cb_charge.SelectedIndex != 0 && tp[a] == cb_charge.Text) {
if (a % 2 == 1) {
string[] Where = { "list_name", "import", "compidx" };
string[] Search = { tp[a - 1], "입고", compidx };
string db_tmp = db.More_DB_Search("Obj_List_Book", Where, Search, _Table);
mk_grid(db_tmp);
cmd = db.More_DB_Search("Obj_List_Book", Where, Search, _Table);
db_res = db.DB_Send_CMD_Search(cmd);
mk_grid(db_res);
}
}
else if (cb_charge.SelectedIndex == 0) {
if (a % 2 == 1) {
string[] Where = { "list_name", "import", "compidx" };
string[] Search = { tp[a - 1], "입고", compidx };
string db_tmp = db.More_DB_Search("Obj_List_Book", Where, Search, _Table);
mk_grid(db_tmp);
cmd = db.More_DB_Search("Obj_List_Book", Where, Search, _Table);
db_res = db.DB_Send_CMD_Search(cmd);
mk_grid(db_res);
}
}
}
@@ -451,8 +462,9 @@ namespace WindowsFormsApp1.Delivery
string Area = "`isbn`";
string[] table = { "compidx" };
string[] colum = { compidx };
string tmp = db.More_DB_Search("Inven", table, colum, Area);
string[] inven_isbn = tmp.Split('|');
string cmd = db.More_DB_Search("Inven", table, colum, Area);
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++)
{
inven_isbn[a] = inven_isbn[a].Replace("\r", string.Empty);
@@ -468,8 +480,9 @@ namespace WindowsFormsApp1.Delivery
string Area = "`count`";
string[] table = { "compidx", "isbn" };
string[] colum = { compidx, isbn.Replace("\r", string.Empty) };
string tmp = db.More_DB_Search("Inven", table, colum, Area);
string[] inven_count = tmp.Split('|');
string cmd = db.More_DB_Search("Inven", table, colum, Area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] inven_count = db_res.Split('|');
string msg = "";
for(int a = 0; a < inven_count.Length; a++)
{
@@ -492,8 +505,9 @@ namespace WindowsFormsApp1.Delivery
string[] Where_table = { "compidx", "purchase" };
string[] Where_col = { compidx, order };
string db_tmp = db.More_DB_Search("Buy_ledger", Where_table, Where_col, Search_table);
string[] db_data = db_tmp.Split('|');
string cmd = db.More_DB_Search("Buy_ledger", Where_table, Where_col, Search_table);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
int buy = 0, pay = 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["author2"].Value.ToString(),
dataGridView2.Rows[e.RowIndex].Cells["list_name2"].Value.ToString() };
string db_data = db.More_DB_Search("Obj_List_Book", Table, Data, Area);
Insert_Grid(db_data);
string cmd = db.More_DB_Search("Obj_List_Book", Table, Data, Area);
string db_res = db.DB_Send_CMD_Search(cmd);
Insert_Grid(db_res);
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_Data = { "입고", dataGridView2.Rows[a].Cells["Date"].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이 되어야함.
* 만약 재고수보다 입고수가 더 많을경우는?
@@ -665,12 +681,14 @@ namespace WindowsFormsApp1.Delivery
string[] Search_col = { "compidx", "book_name", "book_comp", "author", "list_name" };
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[] db_data = tmp_db.Split('|');
string cmd = db.More_DB_Search("Obj_List_Book", Search_col, Search_data, "`count`");
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
string[] Edit_col = { "input_count" };
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>
@@ -710,7 +728,8 @@ namespace WindowsFormsApp1.Delivery
dataGridView2.Rows[row].Cells["Book_comp2"].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();
}
@@ -732,8 +751,9 @@ namespace WindowsFormsApp1.Delivery
dataGridView2.Rows[row_count].Cells["author2"].Value.ToString(),
dataGridView2.Rows[row_count].Cells["Book_comp2"].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[] db_data = db_tmp_data.Split('|');
string cmd = db.More_DB_Search("Obj_List_Book", Where_Table, Search_Data, Search_Table);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
string[] input_data = { "", "", "", "", "",
"", "", "", "", // "",
@@ -757,23 +777,27 @@ namespace WindowsFormsApp1.Delivery
// Inven테이블내 데이터중복체크
string[] chk_Table = { "compidx", "isbn" };
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 새로 추가");
return;
}
else
{
string count_tmp = db.More_DB_Search("Inven", chk_Table, chk_Data, "`count`, `idx`");
string[] cout = count_tmp.Split('|');
cmd = db.More_DB_Search("Inven", chk_Table, chk_Data, "`count`, `idx`");
db_res = db.DB_Send_CMD_Search(cmd);
string[] cout = db_res.Split('|');
int count = Convert.ToInt32(cout[0]);
count += data;
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[9] = "재고가감";
}
db.DB_INSERT("Buy_ledger", Area, tata);
string Incmd = db.DB_INSERT("Buy_ledger", Area, tata);
db.DB_Send_CMD_reVoid(Incmd);
}
}
/// <summary>

View File

@@ -40,8 +40,9 @@ namespace UniMarc.마크
string table = "Set_Book";
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 db_tmp = db.More_DB_Search(table, search_table, data, Area);
string[] db_data = db_tmp.Split('|');
string cmd = db.More_DB_Search(table, search_table, data, Area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
input_grid(db_data);
}

View File

@@ -36,8 +36,9 @@ namespace WindowsFormsApp1.Mac
string text = textBox1.Text;
// 세트명 세트ISBN 세트수량 세트정가 저자 출판사 추가자
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[] db_data = tmp_data.Split('|');
string cmd = db.DB_Contains("Set_Book", compidx, "set_name", text, Area_db);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
input_Grid(db_data);
}
#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_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);

View File

@@ -86,7 +86,8 @@ namespace UniMarc.마크
dataGridView1.Rows[a].Cells["ISBN"].Value.ToString(),
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("저장완료");

View File

@@ -60,7 +60,8 @@ namespace UniMarc.마크
tb_set_count_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("변경되었습니다!");
manage.btn_Search_Click(null, null);
this.Close();

View File

@@ -58,8 +58,9 @@ namespace WindowsFormsApp1.Mac
"`count`, `pay`, `total`, `import`, `price`, " +
"`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[] data = tmp_data.Split('|');
string cmd = db.More_DB_Search("Obj_List_Book", search_tbl, search_col, search_data);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] data = db_res.Split('|');
made_Grid(data);
}
#region Load_Sub
@@ -546,7 +547,8 @@ namespace WindowsFormsApp1.Mac
if (dataGridView1.Rows[a].Cells["etc"].Value.ToString().Contains("세트분할"))
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("저장되었습니다!");
save = true;

View File

@@ -121,8 +121,9 @@ namespace UniMarc.마크
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[] tmp_db = search_book.Split('|');
string cmd = db.More_DB_Search("Obj_List_Book", Search_col, Search_data, Area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] tmp_db = db_res.Split('|');
List<string> Search_List = new List<string>();
for (int a = 0; a < tmp_db.Length - 1; a++) {
@@ -141,7 +142,8 @@ namespace UniMarc.마크
"pay", "total", "etc"
};
// 정가 != 단가 일경우 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

View File

@@ -42,8 +42,9 @@ namespace UniMarc.마크
private void Take_DataBase()
{
string area = "`target`, `before`, `after`";
string tmp = db.DB_Select_Search(area, "yes24");
string[] ary_tmp = tmp.Split('|');
string cmd = db.DB_Select_Search(area, "yes24");
string db_res = db.DB_Send_CMD_Search(cmd);
string[] ary_tmp = db_res.Split('|');
for(int a = 0; a < ary_tmp.Length; a++)
{

View File

@@ -140,7 +140,8 @@ namespace WindowsFormsApp1.Mac
dataGridView1.Rows[a].Cells["book_comp"].Value.ToString(),
dataGridView1.Rows[a].Cells["price"].Value.ToString(),
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 저장 완료!");
}

View File

@@ -60,8 +60,9 @@ namespace WindowsFormsApp1.Mac
string search = tb_Search.Text;
string state = cb_state.Text;
string db_data = db.DB_Contains(table, compidx, "list_name", search, Area, "state", state);
string[] data = db_data.Split('|');
string cmd = db.DB_Contains(table, compidx, "list_name", search, Area, "state", state);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] data = db_res.Split('|');
input_Grid(data);
}
@@ -125,7 +126,8 @@ namespace WindowsFormsApp1.Mac
string[] sear_col = { "idx", "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("저장되었습니다!");
@@ -191,7 +193,8 @@ namespace WindowsFormsApp1.Mac
string[] edit_tbl = { dataGridView1.Rows[count].Cells["state"].Value.ToString() };
string[] sear_col = { "idx", "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)
{
@@ -220,8 +223,9 @@ namespace WindowsFormsApp1.Mac
for (int a = 0; a < dataGridView1.Rows.Count - 1; a++)
{
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());
db.DB_Send_CMD_reVoid(D_cmd);
}
}
}

View File

@@ -97,7 +97,8 @@ namespace WindowsFormsApp1.마크
lbl_charge.Text, cal_Total("total").ToString(), cal_Total("flatter").ToString(), cal_Total("unflatter").ToString(), lbl_state.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()
{
@@ -107,14 +108,16 @@ namespace WindowsFormsApp1.마크
for(int a = 0; a < dataGridView1.Rows.Count - 1; a++)
{
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()
{
string tmp_data = db.DB_Select_Search("list_name", "Obj_List_Marc", "compidx", ml.compidx);
string[] db_data = tmp_data.Split('|');
string cmd = db.DB_Select_Search("list_name", "Obj_List_Marc", "compidx", ml.compidx);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
for(int a = 0; a < db_data.Length; a++)
{
if (tb_list_name.Text == db_data[a]) {

View File

@@ -66,8 +66,9 @@ namespace WindowsFormsApp1.Mac
string area = "`date`, `list_name`, `connect_data`";
string[] table = { "compidx", "state" };
string[] data = { compidx, cb_state.Text };
string temp = db.More_DB_Search("Obj_List_Marc", table, data, area);
string[] marc_list = temp.Split('|');
string cmd = db.More_DB_Search("Obj_List_Marc", table, data, area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] marc_list = db_res.Split('|');
string[] tmp = { "", "", "" };
bool years = true;
@@ -108,8 +109,9 @@ namespace WindowsFormsApp1.Mac
string area = "`isbn`, `book_name`, `author`, `book_comp`, `price`";
string[] col = { "compidx", "list_name", "date" };
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[] tmp_ary = tmp_data.Split('|');
string cmd = db.More_DB_Search("Obj_List_Book", col, data, area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] tmp_ary = db_res.Split('|');
Input_Grid(tmp_ary);
Search_Marc();
}
@@ -137,9 +139,10 @@ namespace WindowsFormsApp1.Mac
{
string[] data = { dataGridView1.Rows[a].Cells["isbn"].Value.ToString() };
string tmp_data = db.More_DB_Search("Marc", col, data, area);
if(tmp_data.Length < 7) { continue; }
string[] tmp_ary = tmp_data.Split('|');
string cmd = db.More_DB_Search("Marc", col, data, area);
string db_res = db.DB_Send_CMD_Search(cmd);
if (db_res.Length < 7) { continue; }
string[] tmp_ary = db_res.Split('|');
Add_Marc(tmp_ary, a);
}
}

View File

@@ -112,8 +112,9 @@ namespace ExcelTest
string[] sear_tbl = { "date", "list_name" };
string[] sear_col = { date, value };
string tmp_data = db.More_DB_Search("Obj_List_Book", sear_tbl, sear_col, Area);
string[] db_data = tmp_data.Split('|');
string cmd = db.More_DB_Search("Obj_List_Book", sear_tbl, sear_col, Area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
string[] grid = { "", "", "", "", "", "", "", "", "" };
for(int a = 0; a < db_data.Length; a++)
@@ -137,8 +138,9 @@ namespace ExcelTest
{
string[] sear_tbl = { "ISBN" };
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[] db_data = Marc.Split('|');
string cmd = db.More_DB_Search("Marc", sear_tbl, sear_col, "`idx`, `marc`, `grade`");
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; }
else {
switch (db_data[2])
@@ -1203,7 +1205,8 @@ namespace ExcelTest
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 + ": 업데이트");
}
else
@@ -1215,7 +1218,8 @@ namespace ExcelTest
made_Ori_marc(), etc1.Text, etc2.Text, grid_data[5], cb_grade.SelectedIndex.ToString(),
"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("추가");
}
@@ -1224,8 +1228,9 @@ namespace ExcelTest
private string Sub_marc_chk(string isbn)
{
string Area = "`marc_chk`, `marc_chk1`, `marc_chk2`";
string db_chk = db.DB_Select_Search(Area, "Marc", "compidx", ml.compidx, "ISBN", isbn);
string[] chk_ary = db_chk.Split('|');
string cmd = db.DB_Select_Search(Area, "Marc", "compidx", ml.compidx, "ISBN", isbn);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] chk_ary = db_res.Split('|');
for(int a= 0; a < chk_ary.Length; a++)
{

View File

@@ -63,8 +63,9 @@ namespace WindowsFormsApp1.Mac
Area = "`grade`, `ISBN`, `서명`, `저자`, `출판사`, `출판년월`, `가격`, `marc`, `비고1`, `비고2`";
}
string tmp_data = db.DB_Contains("Marc", "none", target, tb_search.Text, Area);
string[] tmp_arr = tmp_data.Split('|');
string cmd = db.DB_Contains("Marc", "none", target, tb_search.Text, Area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] tmp_arr = db_res.Split('|');
input_grid(tmp_arr);
}
#region search_Click_Sub

View File

@@ -173,8 +173,9 @@ namespace WindowsFormsApp1.Convenience
private void Grep_Data()
{
string Area = "`date_res`, `list_name`, `chk_marc`";
string tmp_data = db.DB_Select_Search(Area, "Obj_List", "comp_num", compidx);
string[] ary_tmp = tmp_data.Split('|');
string cmd = db.DB_Select_Search(Area, "Obj_List", "comp_num", compidx);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] ary_tmp = db_res.Split('|');
bool chk = false;
for(int a = 0; a < ary_tmp.Length; a++)

View File

@@ -45,8 +45,9 @@ namespace WindowsFormsApp1.Home
{
dataGridView1.Rows.Clear();
string Area = "`name`, `position`, `Phone`, `ID`, `PW`, `right`";
string tmpstr = _DB.DB_Select_Search(Area, "User_Data", "affil", comp_name);
string[] data = tmpstr.Split('|');
string cmd = _DB.DB_Select_Search(Area, "User_Data", "affil", comp_name);
string db_res = _DB.DB_Send_CMD_Search(cmd);
string[] data = db_res.Split('|');
string[] grid = { "", "", "", "", "", "" };
for (int a = 0; a < data.Length; a++)
{
@@ -70,8 +71,9 @@ namespace WindowsFormsApp1.Home
if(e == null) { gridIndex = 0; }
else { gridIndex = e.RowIndex; }
string value = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();
string tmpstr = _DB.DB_Search(Table_User, "id", value);
tempData = tmpstr.Split('|');
string cmd = _DB.DB_Search(Table_User, "id", value);
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_PW.Text = dataGridView1.Rows[e.RowIndex].Cells["PW"].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)
{
string check = _DB.DB_Search(Table_User, "id", tb_ID.Text);
if (check == "") { MessageBox.Show("사용가능한 아이디입니다. [" + tb_ID.Text + "]"); overlap = true; }
string cmd = _DB.DB_Search(Table_User, "id", tb_ID.Text);
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; }
}
private void All_Check(object sender, EventArgs e)
@@ -103,7 +106,8 @@ namespace WindowsFormsApp1.Home
{
string right = Return_right();
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)
{
@@ -135,7 +139,8 @@ namespace WindowsFormsApp1.Home
}
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]);
}

View File

@@ -41,8 +41,9 @@ namespace WindowsFormsApp1.Home
{
string[] Where_Table = { "comparyidx" };
string[] Search_Data = { main.com_idx };
string tmpdata = db.More_DB_Search("Purchase", Where_Table, Search_Data, Search_Table);
Made_Grid(tmpdata);
string cmd = db.More_DB_Search("Purchase", Where_Table, Search_Data, Search_Table);
string db_res = db.DB_Send_CMD_Search(cmd);
Made_Grid(db_res);
}
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 == 4) { Search_col[0] = "fax"; 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);
Made_Grid(tmpdata);
string cmd = db.DB_Contains("Purchase", main.com_idx, Search_col[0], tb_search.Text, Search_Table, Search_col[1], main.com_idx);
string db_res = db.DB_Send_CMD_Search(cmd);
Made_Grid(db_res);
}
grididx = 0;
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[] Where_col = { "sangho", "boss", "bubin", "jongmok", "zip" };
string tmpdata = db.More_DB_Search("Purchase", Where_col, Search_data, "emchk");
tmpdata = tmpdata.Replace("|", "");
if (tmpdata == "0")
string cmd = db.More_DB_Search("Purchase", Where_col, Search_data, "emchk");
string db_res = db.DB_Send_CMD_Search(cmd);
db_res = db_res.Replace("|", "");
if (db_res == "0")
{
rtb_etc.Text = dataGridView1.Rows[grididx].Cells["etc_1"].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 };
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 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 };
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 + " 저장 완료");
}
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 + " 수정 완료");
}
}
@@ -224,7 +230,8 @@ namespace WindowsFormsApp1.Home
{
string idx = dataGridView1.Rows[grididx].Cells["idx"].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 + " 삭제 완료");
}
private void tb_memo_Click(object sender, EventArgs e)

View File

@@ -44,9 +44,10 @@ namespace WindowsFormsApp1.Home
"`c_man`, `c_mantel`, `c_user`, `c_zip`, `c_addr`, " +
"`c_dlsID`, `c_dlsPW`, `c_division`, `c_label`, `c_program`, " +
"`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();
string[] data = tmpdb.Split('|');
string[] data = db_res.Split('|');
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_pw.Text, tb_division.Text, tb_label.Text, tb_program.Text, rtb_etc.Text,
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 + "가 성공적으로 저장되었습니다.");
Made_Grid();
}
@@ -144,12 +146,14 @@ namespace WindowsFormsApp1.Home
tb_pw.Text, tb_division.Text, tb_label.Text, tb_program.Text, rtb_etc.Text };
string[] searchcol = { "idx", "campanyidx" };
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();
}
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();
}
string updown = "";
@@ -260,8 +264,9 @@ namespace WindowsFormsApp1.Home
"`c_man`, `c_mantel`, `c_user`, `c_zip`, `c_addr`, " +
"`c_dlsID`, `c_dlsPW`, `c_division`, `c_label`, `c_program`, " +
"`c_etc`";
string dbtext = db.DB_Contains("Client", compidx, "c_sangho", tb_sangho.Text, search);
string[] dbtext1 = dbtext.Split('|');
string cmd = db.DB_Contains("Client", compidx, "c_sangho", tb_sangho.Text, search);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] dbtext1 = db_res.Split('|');
string[] result = { "", "", "", "", "",
"", "", "", "", "",
"", "", "", "", "",

View File

@@ -39,8 +39,9 @@ namespace WindowsFormsApp1.Home
"`jongmok`, `zip`, `addr`, `tel`, `fax`, " +
"`bank_comp`, `bank_no`, `email`, `barea`, `smtp`, " +
"`port`, `email_ID`, `email_PW`, `print`, `statement`, `kind`";
string dbtmp = db.DB_Select_Search(Area, "Comp", "idx", main.com_idx);
string[] data = dbtmp.Split('|');
string cmd = db.DB_Select_Search(Area, "Comp", "idx", main.com_idx);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] data = db_res.Split('|');
made_Form(data);
}
private void made_Form(string[] strValue)
@@ -88,7 +89,8 @@ namespace WindowsFormsApp1.Home
"email_ID", "email_PW", "print", "statement", "kind"};
string[] search_col = { "idx", "comp_name" };
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("저장되었습니다.");
}
private void tb_port_KeyPress(object sender, KeyPressEventArgs e)

View File

@@ -28,8 +28,9 @@ namespace WindowsFormsApp1.Home
"`c_man`, `c_mantel`, `c_user`, `c_zip`, `c_addr`, " +
"`c_dlsID`, `c_dlsPW`, `c_division`, `c_label`, `c_program`, " +
"`c_etc`";
string dbtext = db.DB_Contains("Client", tran.compidx, "c_sangho", tran.tb_sangho.Text, search);
string[] dbtext1 = dbtext.Split('|');
string cmd = db.DB_Contains("Client", tran.compidx, "c_sangho", tran.tb_sangho.Text, search);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] dbtext1 = db_res.Split('|');
string[] result = { "", "", "", "", "",
"", "", "", "", "",
"", "", "", "", "",

View File

@@ -91,8 +91,9 @@ namespace UniMarc.회계
}
}
string tmp_name = db.DB_Select_Search("`name`", "Part_Time", "compidx", compidx);
string[] ary_name = tmp_name.Split('|');
string cmd = db.DB_Select_Search("`name`", "Part_Time", "compidx", compidx);
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++)
{
cb_name.Items.Add(ary_name[a]);
@@ -162,7 +163,8 @@ namespace UniMarc.회계
dataGridView1.Rows[a].Cells["pay"].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("저장되었습니다!");
}
@@ -207,8 +209,9 @@ namespace UniMarc.회계
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 data = db.Search_Date("Part_Time", Area, "date", s_date[0], s_date[1], compidx);
input_Grid(data.Split('|'));
string cmd = db.Search_Date("Part_Time", Area, "date", s_date[0], s_date[1], compidx);
string db_res = db.DB_Send_CMD_Search(cmd);
input_Grid(db_res.Split('|'));
total_pay();
}
#region Lookup_Sub

View File

@@ -51,8 +51,9 @@ namespace WindowsFormsApp1.Account
string[] Search_col = { "compidx" };
string[] Search_data = { compidx };
string db_tmp = db.More_DB_Search("Buy_ledger", Search_col, Search_data, Select_Area);
string[] db_data = db_tmp.Split('|');
string cmd = db.More_DB_Search("Buy_ledger", Search_col, Search_data, Select_Area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
input_Grid(db_data);
}
private void input_Grid(string[] db_data)

View File

@@ -49,8 +49,9 @@ namespace WindowsFormsApp1.Account
string[] Search_col = { "compidx", "purchase" };
string[] Search_data = { compidx, tb_purchase.Text };
string db_tmp = db.More_DB_Search("Buy_ledger", Search_col, Search_data, Select_Area);
string[] db_data = db_tmp.Split('|');
string cmd = db.More_DB_Search("Buy_ledger", Search_col, Search_data, Select_Area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
input_Grid(db_data);
}
private void input_Grid(string[] db_data)

View File

@@ -53,8 +53,9 @@ namespace WindowsFormsApp1.Account
}
string[] Search_tbl = list_tbl.ToArray();
string[] Search_col = list_col.ToArray();
string db_tmp = db.More_DB_Search("Remit_reg", Search_tbl, Search_col, Area);
string[] db_data = db_tmp.Split('|');
string cmd = db.More_DB_Search("Remit_reg", Search_tbl, Search_col, Area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
lookup_grid(db_data);
}
@@ -85,7 +86,8 @@ namespace WindowsFormsApp1.Account
for(int a = 0; a < row_count.Length; a++)
{
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);
}
}

View File

@@ -72,8 +72,9 @@ namespace WindowsFormsApp1.Account
string[] sear_tbl = { "comparyidx", "sangho" };
string[] sear_col = { compidx, purchase };
string Area = "`bank_comp`, `bank_code`, `bank_no`, `bank_name`";
string db_tmp = db.More_DB_Search("Purchase", sear_tbl, sear_col, Area);
string[] db_data = db_tmp.Split('|');
string cmd = db.More_DB_Search("Purchase", sear_tbl, sear_col, Area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
tb_bank.Text = db_data[0];
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,
tb_bank_num.Text, tb_bank_boss.Text, tb_send_money.Text, tb_etc.Text, "False",
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("성공적으로 저장되었습니다.");
Add_Grid();
@@ -114,7 +116,8 @@ namespace WindowsFormsApp1.Account
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("삭제되었습니다.");
}
}
@@ -135,8 +138,9 @@ namespace WindowsFormsApp1.Account
}
string[] Search_tbl = list_tbl.ToArray();
string[] Search_col = list_col.ToArray();
string db_tmp = db.More_DB_Search("Remit_reg", Search_tbl, Search_col, Area);
string[] db_data = db_tmp.Split('|');
string cmd = db.More_DB_Search("Remit_reg", Search_tbl, Search_col, Area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] db_data = db_res.Split('|');
lookup_grid(db_data);
}
void lookup_grid(string[] data)

View File

@@ -45,8 +45,9 @@ namespace WindowsFormsApp1.회계
string Area = "`date`, `book_name`, `count`, `out_per`, `out_price`, `deposit`, `etc`, `gu`";
string[] sear_col = { "compidx", "client" };
string[] sear_data = { compidx, tb_clt.Text };
string db_tmp = db.More_DB_Search("Sales", sear_col, sear_data, Area);
string[] ary = db_tmp.Split('|');
string cmd = db.More_DB_Search("Sales", sear_col, sear_data, Area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] ary = db_res.Split('|');
input_grid(grid, ary);
}
#region btn_Lookup_Click_Sub

View File

@@ -36,14 +36,16 @@ namespace WindowsFormsApp1.Account
string end = End_Date.Text.Substring(0, 10);
if (rb_Date.Checked) {
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) {
string Area = "`client`, `count`, `out_price`, `deposit`, `date`";
string data_base = db.DB_Select_Search(Area, "Sales", "compidx", compidx);
input_Grid_Clt(grid, data_base);
string cmd = db.DB_Select_Search(Area, "Sales", "compidx", compidx);
string db_res = db.DB_Send_CMD_Search(cmd);
input_Grid_Clt(grid, db_res);
}
Print_Total();
}

View File

@@ -66,8 +66,9 @@ namespace WindowsFormsApp1.회계
string[] search_col = { "compidx", "date", "client" };
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[] ary = db_data.Split('|');
string cmd = db.More_DB_Search("Sales", search_col, search_data, area);
string db_res = db.DB_Send_CMD_Search(cmd);
string[] ary = db_res.Split('|');
input_grid(ary);
}
void input_grid(string[] db_data)
@@ -110,7 +111,8 @@ namespace WindowsFormsApp1.회계
string[] edit_data = { dataGridView1.Rows[a].Cells["out_per"].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);
}
@@ -121,7 +123,8 @@ namespace WindowsFormsApp1.회계
}
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);
}

View File

@@ -54,7 +54,8 @@ namespace WindowsFormsApp1.회계
string[] Area = { "compidx", "date", "client", "deposit", "gu", "etc" };
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);
}
else {
@@ -63,7 +64,8 @@ namespace WindowsFormsApp1.회계
string[] sear_col = { "idx" };
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);
}
add_chk = false;
@@ -88,7 +90,8 @@ namespace WindowsFormsApp1.회계
{
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]);
add_chk = false;
@@ -100,8 +103,9 @@ namespace WindowsFormsApp1.회계
string start = Start_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);
made_grid(data_base);
string cmd = db.Search_Date("Sales", table, "date", start, end, compidx);
string db_res = db.DB_Send_CMD_Search(cmd);
made_grid(db_res);
add_chk = false;
Print_Total();
}

View File

@@ -107,7 +107,8 @@ namespace WindowsFormsApp1.Account
lbl_tel.Text,
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)

View File

@@ -37,8 +37,9 @@ namespace WindowsFormsApp1.Account
string start = Start_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);
input_Grid(data_base);
string cmd = db.Search_Date("Sales", table, "date", start, end, compidx);
string db_res = db.DB_Send_CMD_Search(cmd);
input_Grid(db_res);
}
private void input_Grid(string value)
{