private void ShowDialogForm() { bool l = false; DataTable dtg = new DataTable(); dtg = GetData(txtPemasok.Text.Trim(), l); if (dtg.Rows.Count == 0) { txtPemasok.Text = string.Empty; txtPemasokID.Text = string.Empty; _RowIDPemasok = System.Guid.Empty; txtPemasok.Focus(); return; } if (dtg.Rows.Count == 1) { GetResult(dtg.Rows[0]); } else { Transaksi.frmLookupPemasok ifrmDialog = new Transaksi.frmLookupPemasok(dtg, txtPemasok.Text.Trim()); ifrmDialog.ShowDialog(); if (ifrmDialog.DialogResult == DialogResult.OK) { GetDialogResult(ifrmDialog); } } }
private void GetDialogResult(Transaksi.frmLookupPemasok dialogForm) { txtPemasok.Text = dialogForm.GetVendor["Nama"].ToString(); txtPemasokID.Text = dialogForm.GetVendor["PemasokID"].ToString(); _RowIDPemasok = (Guid)dialogForm.GetVendor["RowID"]; if (this.SelectData != null) { this.SelectData(this, new EventArgs()); } }