示例#1
0
 private void grid_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dt.Rows.Count > 0)
     {
         if (e.RowIndex >= 0)
         {
             if (e.ColumnIndex == 0)
             {
                 try
                 {
                     int           id = int.Parse(dt.Rows[e.RowIndex]["par_id"].ToString());
                     CContaReceber c  = new CContaReceber();
                     c.removerParcela(id);
                     Carregar();
                 }
                 catch { }
             }
         }
     }
 }
示例#2
0
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            decimal valor = 0;

            try
            {
                valor = decimal.Parse(ttbtotal.Text);
            }
            catch { }
            if (valor > 0)
            {
                if (keyData == Keys.F1)
                {
                    // abrirmeiopagamento();
                    btndinheiro.PerformClick();
                    return(true);
                }


                if (keyData == Keys.F2)
                {
                    // abrirmeiopagamento();
                    btndebito.PerformClick();
                    return(true);
                }


                if (keyData == Keys.F3)
                {
                    // abrirmeiopagamento();
                    btncartao.PerformClick();
                    return(true);
                }


                if (keyData == Keys.F4)
                {
                    // abrirmeiopagamento();
                    btncheque.PerformClick();
                    return(true);
                }


                if (keyData == Keys.F5)
                {
                    // abrirmeiopagamento();
                    btnconvenio.PerformClick();
                    return(true);
                }


                if (keyData == Keys.F6)
                {
                    // abrirmeiopagamento();
                    btndesconto.PerformClick();
                    return(true);
                }
            }
            //if (keyData == Keys.Enter)
            // {
            //btnconfirmar.PerformClick();
            //   return true;
            // }



            if (keyData == Keys.Escape)
            {
                try
                {
                    int index = grid.Rows.Count - 1;
                    if (index >= 0)
                    {
                        contareceber.removerParcela(int.Parse(dt.Rows[index]["par_id"].ToString()));
                    }
                    Carregar();
                }
                catch { }

                Close();

                if (pnlmeiopagamento.Visible)
                {
                    pnlmeiopagamento.Visible = false;
                }
                else
                {
                    btncancelar.PerformClick();
                }
                return(true);
            }
            if (keyData == Keys.Delete)
            {
                try {
                    int index = grid.Rows.Count - 1;
                    contareceber.removerParcela(int.Parse(dt.Rows[index]["par_id"].ToString()));
                    Carregar();
                }
                catch { }
                return(true);
            }



            // Call the base class
            return(base.ProcessCmdKey(ref msg, keyData));
        }