public void Insert(object sender, EventArgs e) { if (((FrmMAIN)this.MdiParent).ActiveMdiChild == this) { try { FrmCompanyPopUp frm = new FrmCompanyPopUp(); frm.COM_LAST_MDFR = LoginInfo.UserInfo.LI_ID; frm.COM_LAST_MDFY = DateTime.Now.ToString("yyyy-MM-dd"); frm.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { GetCompanyList(); } } catch (Exception err) { this.Log.WriteError($"[[RECV {this.Name}]]:{err.Message}"); } } }
public void Update(object sender, EventArgs e) { if (((FrmMAIN)this.MdiParent).ActiveMdiChild == this) { try { dgvCompanyList.EndEdit(); string sb = string.Empty; int cnt = 0; //체크가 되었는지 확인 foreach (DataGridViewRow item in dgvCompanyList.Rows) { if (Convert.ToBoolean(item.Cells[0].Value)) { sb = item.Cells[1].Value.ToString(); cnt++; } } if (cnt == 1) //하나일 경우 PopUp창 띄움 { FrmCompanyPopUp frm = new FrmCompanyPopUp(); frm.Update = true; frm.COM_CODE = dgvCompanyList.CurrentRow.Cells[1].Value.ToString(); frm.COM_NAME = dgvCompanyList.CurrentRow.Cells[2].Value.ToString(); frm.COM_TYP = dgvCompanyList.CurrentRow.Cells[3].Value.ToString(); frm.COM_CEO = dgvCompanyList.CurrentRow.Cells[4].Value.ToString(); frm.COM_REG_NUM = dgvCompanyList.CurrentRow.Cells[5].Value.ToString(); frm.COM_TYP_INDSTRY = dgvCompanyList.CurrentRow.Cells[6].Value.ToString(); frm.COM_TYP_BSNS = dgvCompanyList.CurrentRow.Cells[7].Value.ToString(); frm.COM_MANAGER = dgvCompanyList.CurrentRow.Cells[8].Value.ToString(); frm.COM_EML = dgvCompanyList.CurrentRow.Cells[9].Value.ToString(); frm.COM_TEL = dgvCompanyList.CurrentRow.Cells[10].Value.ToString(); frm.COM_FAX = dgvCompanyList.CurrentRow.Cells[11].Value.ToString(); frm.COM_AUTOIN_YN = dgvCompanyList.CurrentRow.Cells[12].Value.ToString(); frm.COM_START_YN = dgvCompanyList.CurrentRow.Cells[13].Value.ToString(); frm.COM_USE_YN = dgvCompanyList.CurrentRow.Cells[14].Value.ToString(); frm.COM_LAST_MDFR = LoginInfo.UserInfo.LI_ID; frm.COM_LAST_MDFY = DateTime.Now.ToString("yyyy-MM-dd"); frm.COM_STR_DATE = (dgvCompanyList.CurrentRow.Cells[18].Value == null) ? " " : dgvCompanyList.CurrentRow.Cells[18].Value.ToString(); frm.COM_END_DATE = (dgvCompanyList.CurrentRow.Cells[19].Value == null) ? " " : dgvCompanyList.CurrentRow.Cells[19].Value.ToString(); frm.COM_INFO = dgvCompanyList.CurrentRow.Cells[20].Value.ToString(); frm.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { GetCompanyList(); } } else { MessageBox.Show("하나의 항목씩만 수정 가능"); return; } } catch (Exception err) { this.Log.WriteError($"[[RECV {this.Name}]]:{err.Message}"); } } }