private void cmdAdd_Click(object sender, EventArgs e) { if (Grid == GridSelected.Header) { Master.frmJasaUpdate ifrmChild = new Master.frmJasaUpdate(this); ifrmChild.MdiParent = Program.MainForm; Program.MainForm.RegisterChild(ifrmChild); ifrmChild.Show(); } else { if (dataGridView1.SelectedCells.Count > 0) { Guid HeaderRowID = (Guid)dataGridView1.SelectedCells[0].OwningRow.Cells["RowID"].Value; Master.frmJasaHargaUpdate ifrmChild = new Master.frmJasaHargaUpdate(this, HeaderRowID); ifrmChild.MdiParent = Program.MainForm; Program.MainForm.RegisterChild(ifrmChild); ifrmChild.Show(); } else { MessageBox.Show(Messages.Error.RowNotSelected); } } }
private void cmdEdit_Click(object sender, EventArgs e) { if (dataGridView1.SelectedCells.Count > 0) { if (Grid == GridSelected.Header) { Guid rowid = new Guid(dataGridView1.SelectedCells[0].OwningRow.Cells["RowID"].Value.ToString()); Master.frmJasaUpdate ifrmChild = new Master.frmJasaUpdate(this, rowid); ifrmChild.MdiParent = Program.MainForm; Program.MainForm.RegisterChild(ifrmChild); ifrmChild.Show(); } else { if (DataGridView2.SelectedCells.Count > 0) { if ((DateTime)DataGridView2.SelectedCells[0].OwningRow.Cells["DTanggal"].Value != GlobalVar.DateOfServer) { KotakPesan.Warning("Tanggal Jasa Harga Tidak sama dengan Tanggal Server. Tidak bisa edit data lampau. Silahkan buat Jasa Harga yang baru saja.", "Cek Harga"); return; } Guid rowid = new Guid(DataGridView2.SelectedCells[0].OwningRow.Cells["DRowID"].Value.ToString()); Guid Headerrowid = new Guid(dataGridView1.SelectedCells[0].OwningRow.Cells["RowID"].Value.ToString()); Master.frmJasaHargaUpdate ifrmChild = new Master.frmJasaHargaUpdate(this, Headerrowid, rowid); ifrmChild.MdiParent = Program.MainForm; Program.MainForm.RegisterChild(ifrmChild); ifrmChild.Show(); } else { MessageBox.Show(Messages.Error.RowNotSelected); } } } else { MessageBox.Show(Messages.Error.RowNotSelected); } }