Exemplo n.º 1
0
 private void SetRowData(Address addressDetail, ref JusoDataSet.tblJusoRow row)
 {
     row.Name      = addressDetail.Name;
     row.Male      = addressDetail.Male;
     row.Birthday  = addressDetail.Birthday;
     row.Zipcode   = addressDetail.ZipCode;
     row.Addr      = addressDetail.Addr;
     row.Addr2     = addressDetail.AddrDetail;
     row.Cellphone = addressDetail.Cellphone;
     row.Email     = addressDetail.Email;
 }
Exemplo n.º 2
0
        private void DeleteAddress()
        {
            DataGridViewRow currentRow = dgvAddressList.CurrentRow;

            if (currentRow == null)
            {
                MessageBox.Show("삭제할 행을 먼저 선택하십시오.");
                return;
            }

            int id = (int)currentRow.Cells[0].Value;

            JusoDataSet.tblJusoRow row = jusoDataSet.tblJuso.FindById(id);

            row.Delete();
        }
Exemplo n.º 3
0
        private void AddNewAddress()
        {
            AddressDetailForm dlg = new AddressDetailForm();

            dlg.Text = "새 친구 추가";

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                JusoDataSet.tblJusoRow row = jusoDataSet.tblJuso.NewtblJusoRow();

                SetRowData(dlg.AddressDetail, ref row);

                jusoDataSet.tblJuso.Rows.Add(row);

                //데이터소스에 반영
                this.Validate();
                this.jusoDataSetBindingSource.EndEdit();
                this.tblJusoTableAdapter.Update(this.jusoDataSet.tblJuso);
            }
        }
Exemplo n.º 4
0
        private void ModifyAddress()
        {
            DataGridViewRow currentRow = dgvAddressList.CurrentRow;

            if (currentRow == null)
            {
                MessageBox.Show("편집할 행을 먼저 선택하십시오.");
                return;
            }

            int id = (int)currentRow.Cells[0].Value;

            AddressDetailForm dlg = new AddressDetailForm();

            dlg.Text = "친구 정보 수정";

            dlg.AddressDetail.Name       = (string)currentRow.Cells[1].Value;
            dlg.AddressDetail.Male       = (bool)currentRow.Cells[2].Value;
            dlg.AddressDetail.Birthday   = (DateTime)currentRow.Cells[3].Value;
            dlg.AddressDetail.Addr       = (string)currentRow.Cells[4].Value;
            dlg.AddressDetail.AddrDetail = (string)currentRow.Cells[5].Value;
            dlg.AddressDetail.ZipCode    = (string)currentRow.Cells[6].Value;
            dlg.AddressDetail.Cellphone  = (string)currentRow.Cells[7].Value;
            dlg.AddressDetail.Email      = (string)currentRow.Cells[8].Value;

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                JusoDataSet.tblJusoRow row = jusoDataSet.tblJuso.FindById(id);
                SetRowData(dlg.AddressDetail, ref row);

                //데이터소스에 반영
                this.Validate();
                this.jusoDataSetBindingSource.EndEdit();
                this.tblJusoTableAdapter.Update(this.jusoDataSet.tblJuso);
            }
        }