/// <summary> /// On call the frmPurchaseReturn form for fill the details of Purchase return /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgvPurchaseReturnReport_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { if (dgvPurchaseReturnReport.CurrentRow != null) { isFromReport = true; if (e.ColumnIndex > -1 && e.RowIndex > -1) { frmPurchaseReturn frmPurchaseReturnObj = new frmPurchaseReturn(); frmPurchaseReturnObj.MdiParent = formMDI.MDIObj; frmPurchaseReturn frmPurchaseReturnObj1 = Application.OpenForms["frmPurchaseReturn"] as frmPurchaseReturn; if (frmPurchaseReturnObj1 == null) { frmPurchaseReturnObj.CallFromPurchaseReturnReport(this, Convert.ToDecimal(dgvPurchaseReturnReport.CurrentRow.Cells["dgvtxtPurchaseReturnMasterId"].Value.ToString()), isFromReport); } else { frmPurchaseReturnObj1.CallFromPurchaseReturnReport(this, Convert.ToDecimal(dgvPurchaseReturnReport.CurrentRow.Cells["dgvtxtPurchaseReturnMasterId"].Value.ToString()), isFromReport); frmPurchaseReturnObj1.BringToFront(); if (frmPurchaseReturnObj1.WindowState == FormWindowState.Minimized) { frmPurchaseReturnObj1.WindowState = FormWindowState.Normal; } } } } } catch (Exception ex) { MessageBox.Show("PRRT:12" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }