private void btnBuscar_Click(object sender, EventArgs e)
        {
            FrmOrdenCompra_qry frmoc = new FrmOrdenCompra_qry();
            frmoc.pasard += new FrmOrdenCompra_qry.pasar(EjecutarOC);
            frmoc.ShowDialog();

            //frmoc.Show();
        }
        private void Frmco_ordenCompra_mnt_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.N  && e.Control)
            {
                Nuevo();
            }
            else if (e.KeyCode == Keys.G && e.Control)
            {
                var mod = cbModalidad.SelectedValue.ToString();
                var import = txtimport.Text;
                var export = txtExport.Text;
                var prio = cbPrioridad.SelectedValue.ToString();
                var prov = txtIdProv.Text;
                var entrep = txtEntregaEn.Text;
                var perso = txtIdPedido.Text;
                var usadoen = txtUsadoEn.Text;
                var perso2 = txtEmitidoPor.Text;

                var idpago = txtCondPago.Text;
                var tip = cbTipo.SelectedValue.ToString();
                var moneda = cbMoneda.SelectedValue.ToString();

                if ((mod != "") & (import != "") & (export != "") & (prio != "") & (prov != "") & (entrep != "") & (perso != "") & (perso2 != "") & (moneda != ""))
                {
                    Grabar();
                }
                else
                {
                    MessageBox.Show("Falta ingresar un dato", "Verificar", MessageBoxButtons.OK, MessageBoxIcon.Error);

                }
            }
            else if (e.KeyCode == Keys.C && e.Control)
            {
                txtnu_oc.Text = "";

                DateTime fecha = DateTime.Now;
                txtFechaOc.Text = fecha.ToString("d");
                txtFechaEntrega.Text = fecha.ToString("d");

                List<Dato> oListUsu = BOrdenCompra.OrderCompra_Usuario_qry_(frmLogin.d.dsu);
                if (oListUsu.Count > 0)
                {
                    txtEmitidoPor.Text = oListUsu[0].id;
                    lblEmitidoPor.Text = oListUsu[0].desc;
                }

            }
            else if (e.KeyCode == Keys.P && e.Control)
            {
                PrintReport("");
            }
            else if(e.KeyCode== Keys.B && e.Control)
            {
                FrmOrdenCompra_qry frmoc = new FrmOrdenCompra_qry();
                frmoc.pasard += new FrmOrdenCompra_qry.pasar(EjecutarOC);
                frmoc.ShowDialog();

            }

            else if (e.KeyCode == Keys.E && e.Control)
            {
                HabilitarTexto(groupBox2);

                DateTime fecha = DateTime.Now;
                txtFechaOc.Text = fecha.ToString("d");
                txtFechaEntrega.Text = fecha.ToString("d");

                List<Dato> oListUsu = BOrdenCompra.OrderCompra_Usuario_qry_(frmLogin.d.dsu);
                if (oListUsu.Count > 0)
                {
                    txtEmitidoPor.Text = oListUsu[0].id;
                    lblEmitidoPor.Text = oListUsu[0].desc;
                }
                txtFechaOc.Focus();
            }
            else if (e.KeyCode == Keys.Escape)
            {
                this.Close();
            }

            else if (e.KeyCode == Keys.I && e.Control)
            {
                try
                {

                    Frmco_modaloc_qry frmps = new Frmco_modaloc_qry();
                    frmps.FormParent = this;
                    frmps.ShowDialog();

                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }

            }
        }
 private void txtBuscaroc_KeyUp(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.F1)
     {
         FrmOrdenCompra_qry frmoc = new FrmOrdenCompra_qry();
         frmoc.pasard += new FrmOrdenCompra_qry.pasar(EjecutarOC);
         frmoc.ShowDialog();
     }
 }