/// <summary> /// Calls corresponding voucher on ViewDetails button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnViewDetails_Click(object sender, EventArgs e) { try { if (dgvPurchaseRegister.CurrentRow != null) { decimal decMasterId = Convert.ToDecimal(dgvPurchaseRegister.CurrentRow.Cells["dgvtxtPurchaseMasterId"].Value.ToString()); frmPurchaseInvoice frmPurchaseInvoiceObj = new frmPurchaseInvoice(); frmPurchaseInvoice frmPurchaseInvoiceOpen = Application.OpenForms["frmPurchaseInvoice"] as frmPurchaseInvoice; if (frmPurchaseInvoiceOpen == null) { frmPurchaseInvoiceObj.MdiParent = formMDI.MDIObj; frmPurchaseInvoiceObj.CallFromPurchaseInvoiceRegister(this, Convert.ToDecimal(dgvPurchaseRegister.CurrentRow.Cells["dgvtxtPurchaseMasterId"].Value.ToString())); } else { frmPurchaseInvoiceOpen.CallFromPurchaseInvoiceRegister(this, Convert.ToDecimal(dgvPurchaseRegister.CurrentRow.Cells["dgvtxtPurchaseMasterId"].Value.ToString())); frmPurchaseInvoiceOpen.BringToFront(); if (frmPurchaseInvoiceOpen.WindowState == FormWindowState.Minimized) { frmPurchaseInvoiceOpen.WindowState = FormWindowState.Normal; } } } } catch (Exception ex) { MessageBox.Show("PIREG14:" + ex.Message, "Open Miracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Cell double click for updation of selected item in frmPurchaseInvoice /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgvPurchaseReport_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex > -1 && e.ColumnIndex > -1) { if (dgvPurchaseReport.CurrentRow != null && dgvPurchaseReport.CurrentRow.Cells["dgvtxtPurchaseMasterId"].Value != null && dgvPurchaseReport.CurrentRow.Cells["dgvtxtPurchaseMasterId"].Value.ToString() != string.Empty) { if (dgvPurchaseReport.CurrentRow != null) { frmPurchaseInvoice frmPurchaseInvoiceObj = new frmPurchaseInvoice(); frmPurchaseInvoice frmPurchaseInvoiceOpen = Application.OpenForms["frmPurchaseInvoice"] as frmPurchaseInvoice; if (frmPurchaseInvoiceOpen == null) { frmPurchaseInvoiceObj.MdiParent = formMDI.MDIObj; frmPurchaseInvoiceObj.CallFromPurchaseReport(this, Convert.ToDecimal(dgvPurchaseReport.CurrentRow.Cells["dgvtxtPurchaseMasterId"].Value.ToString())); } else { frmPurchaseInvoiceOpen.CallFromPurchaseReport(this, Convert.ToDecimal(dgvPurchaseReport.CurrentRow.Cells["dgvtxtPurchaseMasterId"].Value.ToString())); frmPurchaseInvoiceOpen.BringToFront(); if (frmPurchaseInvoiceOpen.WindowState == FormWindowState.Minimized) { frmPurchaseInvoiceOpen.WindowState = FormWindowState.Normal; } } } } } } catch (Exception ex) { MessageBox.Show("PIREP16:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }