public void funcion_menucontextual(object sender, ToolStripItemClickedEventArgs e)
        {
            switch (e.ClickedItem.Name.ToString())
            {
            case "Editar":
                InfoVenta infoVenta = new InfoVenta(this.conector, dataGridView1.SelectedRows[0].Cells[0].Value.ToString(), dataGridView1.SelectedRows[0].Cells[1].Value.ToString());
                infoVenta.ShowDialog();
                break;

            case "Borrar":
                if ((MessageBox.Show("¿Desea borrar la venta seleccionada?", "Información", MessageBoxButtons.YesNo) == DialogResult.Yes))
                {
                    dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[0].Index);
                    this.guardar(0);
                }
                break;
            }
            dataGridView1.ClearSelection();
        }
        //Funciones de teclado
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            if (dataGridView1.SelectedRows.Count == 1)
            {
                switch (keyData)
                {
                case (Keys.B):
                    if ((MessageBox.Show("¿Desea borrar la venta seleccionada?", "Información", MessageBoxButtons.YesNo) == DialogResult.Yes))
                    {
                        dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[0].Index);
                        this.guardar(0);
                    }
                    break;

                case (Keys.I):
                    InfoVenta infoVenta = new InfoVenta(this.conector, dataGridView1.SelectedRows[0].Cells[0].Value.ToString(), dataGridView1.SelectedRows[0].Cells[1].Value.ToString());
                    infoVenta.ShowDialog();
                    break;
                }
            }

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