Пример #1
0
 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}");
         }
     }
 }
Пример #2
0
        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}");
                }
            }
        }