private void cmdEDIT_Click(object sender, EventArgs e) { try { if (dataGridView1.SelectedCells.Count > 0) { Guid rowID = (Guid)dataGridView1.SelectedCells[0].OwningRow.Cells["RowID"].Value; DataTable dt_Cek = new DataTable(); using (Database db = new Database()) { db.Commands.Add(db.CreateCommand("usp_Customer_CekTransaksi")); db.Commands[0].Parameters.Add(new Parameter("@RowID", SqlDbType.UniqueIdentifier, rowID)); dt_Cek = db.Commands[0].ExecuteDataTable(); } if (dt_Cek.Rows.Count > 0) { MessageBox.Show("Data tidak dapat diedit karena customer sudah pernah melakukan transaksi."); return; } Master.frmCostumerUpdate ifrmChild = new Master.frmCostumerUpdate(this, rowID); Program.MainForm.CheckMdiChildren(ifrmChild); } else { MessageBox.Show(Messages.Error.RowNotSelected); } } catch (Exception ex) { Error.LogError(ex); } }
private void cmdADD_Click(object sender, EventArgs e) { Master.frmCostumerUpdate ifrmChild = new Master.frmCostumerUpdate(this); Program.MainForm.CheckMdiChildren(ifrmChild); }