private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Renta renta;
            bool  paso = false;

            if (Validar())
            {
                renta = LlenaClase();


                if (RentanumericUpDown.Value == 0)
                {
                    paso = RentaBLL.Guardar(renta);
                    MessageBox.Show("Guardado!!", "Exito",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    int id = Convert.ToInt32(RentanumericUpDown.Value);
                    renta = RentaBLL.Buscar(id);

                    if (renta != null)
                    {
                        paso = RentaBLL.Modificar(LlenaClase());
                        MessageBox.Show("Modificado!!", "Exito",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Id no existe", "Error",
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show("Error!!", "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            if (paso)
            {
                Limpiar();
            }
            else
            {
                MessageBox.Show("No se pudo guardar!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int   id    = Convert.ToInt32(RentanumericUpDown.Value);
            Renta renta = RentaBLL.Buscar(id);

            if (renta != null)
            {
                MiembrocomboBox.SelectedValue = renta.MiembroId;
                DevueltadateTimePicker.Value  = renta.FechaDevuelta;
                PagonumericUpDown.Value       = renta.Pago;
                DevueltanumericUpDown.Value   = renta.Devuelta;
                FechadateTimePicker.Value     = renta.FechaRegistro;
                CargarGrid();
            }
            else
            {
                RentaerrorProvider.SetError(RentanumericUpDown, "No Existe");
            }
        }
        private void RentarButton_Click(object sender, EventArgs e)
        {
            bool  paso  = false;
            Renta renta = LlenaClase();

            if (RentaIDnumericUpDown.Value == 0)
            {
                paso = RentaBLL.Guardar(renta);
                Clientes cliente = ClientesBLL.Buscar((int)ClientecomboBox.SelectedValue);
                foreach (var item in Detalle)
                {
                    cliente.VehiculosRentados += 1;
                }
                ClientesBLL.Modificar(cliente);
            }
            else
            {
                paso = RentaBLL.Modificar(renta);
            }

            if (paso)

            {
                var resultado = MessageBox.Show("¿Quiere Imprimir un Recibo?", "JP Rent A Car",
                                                MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                MessageBox.Show("Guardado");
                if (resultado == DialogResult.Yes)
                {
                    ReporteRentaDetalle reporte = new ReporteRentaDetalle();
                    reporte.Show();
                }
                Limpiar();
            }
            else
            {
                MessageBox.Show("No Se Guardo Su Renta!!", "JP Rent A Car", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(RentanumericUpDown.Value);

            Renta renta = RentaBLL.Buscar(id);

            if (renta != null)
            {
                if (RentaBLL.Eliminar(id))
                {
                    MessageBox.Show("Eliminado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("No se pudo eliminar!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("No existe!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }