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