DB 구조 변경
쿼리를 먼저 만들어 DB로 보내게 됨. 함수 분할함.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user