Exemple #1
0
 private void MaterialRecptGrid_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e)
 {
     try
     {
         if (e.MenuType == GridMenuType.Row)
         {
             e.Menu.Items.Clear();
         }
         if (AcPost)
         {
             e.Menu.Items.Add(new DevExpress.Utils.Menu.DXMenuItem("Ac Posting Change", (o1, e1) =>
             {
                 int[] selRows      = MaterialRecptGrid.GetSelectedRows();
                 DataRowView selRow = (DataRowView)(MaterialRecptGrid.GetRow(selRows[0]));
                 ThisRecord         = selRow.Row;
                 MMDocNo            = ThisRecord["MmDocNO"].ToString();
                 MMDocDate          = Convert.ToDateTime(ThisRecord["MmDocDate"]);
                 MmDocType          = Convert.ToString(ThisRecord["MmDocType"]);
                 using (var changeAc = new frm_Voucher_Change_AcPosting()
                 {
                     Dock = DockStyle.Fill, TopLevel = true, MMDocDate = MMDocDate, MMDocNo = MMDocNo, isFg = false
                 })
                     changeAc.ShowDialog(this);
             }));
         }
     }
     catch (Exception ex) { XtraMessageBox.Show(ex.Message, "!Error"); }
 }
Exemple #2
0
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            if (keyData == (Keys.Up | Keys.Control))
            {
                Prev_Click(null, null);
                return(true);
            }
            if (keyData == (Keys.Down | Keys.Control))
            {
                Attachment_Click(null, null);
                return(true);
            }

            if (keyData == (Keys.Left | Keys.Control))
            {
                int[]       selRows = MaterialRecptGrid.GetSelectedRows();
                DataRowView selRow  = (DataRowView)(MaterialRecptGrid.GetRow(selRows[0]));
                ThisRecord = selRow.Row;
                MMDocNo    = ThisRecord["MmDocNO"].ToString();
                MMDocDate  = Convert.ToDateTime(ThisRecord["MmDocDate"]);
                MmDocType  = Convert.ToString(ThisRecord["MmDocType"]);
                using (var changeAc = new frm_Voucher_Change_AcPosting()
                {
                    Dock = DockStyle.Fill, TopLevel = true, MMDocDate = MMDocDate, MMDocNo = MMDocNo, isFg = false
                })
                    changeAc.ShowDialog(this);
                return(true);
            }

            if (keyData == (Keys.L | Keys.Control))
            {
                int[]       selRows = MaterialRecptGrid.GetSelectedRows();
                DataRowView selRow  = (DataRowView)(MaterialRecptGrid.GetRow(selRows[0]));
                ThisRecord  = selRow.Row;
                MMDocNo     = ThisRecord["MmDocNO"].ToString();
                MMDocDate   = Convert.ToDateTime(ThisRecord["MmDocDate"]);
                MmPartyCode = ThisRecord["MmPartyCode"].ToString();
                MmDocType   = Convert.ToString(ThisRecord["MmDocType"]);
                AccName     = ThisRecord["AccName"].ToString();
                using (ShowLedger_WithBal sl = new ShowLedger_WithBal()
                {
                    Party = MmPartyCode, PartyName = AccName, finyear = CFinStart.Date.ToString("yyyy-MM-dd"), todate = CFinEnd.Date.ToString("yyyy-MM-dd")
                })
                    sl.ShowDialog(Parent);
            }
            if (keyData == (Keys.Right | Keys.Control))
            {
                btnPrint_Click(null, null);
                return(true);
            }

            if (keyData == (Keys.Down | Keys.Control))
            {
                Attachment_Click(null, null);
                return(true);
            }

            return(base.ProcessCmdKey(ref msg, keyData));
        }