/// <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);
     }
 }
Ejemplo n.º 2
0
        /// <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);
            }
        }