public void eliminarAdquisicion()
        {
            objAdquisiciones objAdquisicion = new objAdquisiciones();
            cnAdquisiciones  cnAdquisicion  = new cnAdquisiciones();

            if (validarCamposLlenos())
            {
                DialogResult eleccionActualizar = MessageBox.Show("¿Desea eliminar el adquisición seleccionada?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (eleccionActualizar == DialogResult.Yes)
                {
                    objAdquisicion.Cod_Fact_Compra = Convert.ToInt32(txtCodigoFacturaCompra.Text);

                    cnAdquisicion.eliminarAdquisicion(objAdquisicion);

                    llenarDataGrigViewAdquisiciones();

                    btAgregar.Enabled    = true;
                    btActualizar.Enabled = false;
                    btEliminar.Enabled   = false;

                    limpiarCamposFormulario();
                }
            }
            else
            {
                MessageBox.Show("Debe de cargar primero una adquisición de la lista de adquisiciones", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        public void llenarDataGrigViewAdquisiciones()
        {
            cnAdquisiciones cnAdquisicion      = new cnAdquisiciones();
            DataTable       tablaAdquisiciones = new DataTable();

            dgvListaAdquisiciones.Rows.Clear();

            dgvListaAdquisiciones.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray;

            tablaAdquisiciones = cnAdquisicion.consultarAdquisiciones();

            for (int i = 0; i < tablaAdquisiciones.Rows.Count; i++)
            {
                String solamenteFechaCompra = tablaAdquisiciones.Rows[i][5].ToString().Split(' ')[0].Trim();
                String cod_vehiculo         = "N/A";
                String cod_repuesto         = "N/A";

                if (tablaAdquisiciones.Rows[i][1].ToString() != "")
                {
                    cod_vehiculo = tablaAdquisiciones.Rows[i][1].ToString();
                }
                else if (tablaAdquisiciones.Rows[i][2].ToString() != "")
                {
                    cod_repuesto = tablaAdquisiciones.Rows[i][2].ToString();
                }

                dgvListaAdquisiciones.Rows.Add(tablaAdquisiciones.Rows[i][0], cod_vehiculo, cod_repuesto,
                                               tablaAdquisiciones.Rows[i][3], tablaAdquisiciones.Rows[i][4], solamenteFechaCompra);
            }
        }
        public void llenarDataGrigViewProductos()
        {
            cnAdquisiciones cnAdquisicion  = new cnAdquisiciones();
            DataTable       TablaProductos = new DataTable();

            dgvListaProductos.DataSource = null;
            dgvListaProductos.Rows.Clear();

            dgvListaProductos.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray;

            if (rbVehiculosNuevos.Checked)
            {
                TablaProductos = cnAdquisicion.consultarProductos(1);
            }
            else if (rbVehiculosUsados.Checked)
            {
                TablaProductos = cnAdquisicion.consultarProductos(2);
            }
            else if (rbRepuestos.Checked)
            {
                TablaProductos = cnAdquisicion.consultarProductos(3);
            }
            dgvListaProductos.DataSource = TablaProductos;
        }
        public void agregarAdquisicion()
        {
            objAdquisiciones objAdquisicion = new objAdquisiciones();
            cnAdquisiciones  cnAdquisicion  = new cnAdquisiciones();

            if (validarCamposLlenos())
            {
                if (txtCodVehiculo.Text != "")
                {
                    objAdquisicion.Cod_Vehiculo      = txtCodVehiculo.Text;
                    objAdquisicion.Cod_Repuesto      = "";
                    objAdquisicion.Cantidad_Unidades = Convert.ToInt32(txtCantidadUnidades.Text);
                    objAdquisicion.Valor             = Convert.ToDouble(txtValor.Text);
                    objAdquisicion.Fecha_Compra      = Convert.ToDateTime(txtFechaCompra.Text);

                    if (cnAdquisicion.insertarAdquisicion(objAdquisicion, 1))
                    {
                        llenarDataGrigViewAdquisiciones();

                        btAgregar.Enabled           = true;
                        btActualizar.Enabled        = false;
                        btEliminar.Enabled          = false;
                        btLimpiarFormulario.Enabled = true;

                        limpiarCamposFormulario();
                    }
                    else
                    {
                        if (txtCodVehiculo.Text == "")
                        {
                            txtCodVehiculo.BackColor = Color.Tomato;
                        }
                        else
                        {
                            txtCodRepuesto.BackColor = Color.Tomato;
                        }
                        txtFechaCompra.BackColor = Color.Tomato;
                    }
                }
                else
                {
                    objAdquisicion.Cod_Vehiculo      = "";
                    objAdquisicion.Cod_Repuesto      = txtCodRepuesto.Text;
                    objAdquisicion.Cantidad_Unidades = Convert.ToInt32(txtCantidadUnidades.Text);
                    objAdquisicion.Valor             = Convert.ToDouble(txtValor.Text);
                    objAdquisicion.Fecha_Compra      = Convert.ToDateTime(txtFechaCompra.Text);

                    if (cnAdquisicion.insertarAdquisicion(objAdquisicion, 2))
                    {
                        llenarDataGrigViewAdquisiciones();

                        btAgregar.Enabled           = true;
                        btActualizar.Enabled        = false;
                        btEliminar.Enabled          = false;
                        btLimpiarFormulario.Enabled = true;

                        limpiarCamposFormulario();
                    }
                    else
                    {
                        if (txtCodVehiculo.Text == "")
                        {
                            txtCodVehiculo.BackColor = Color.Tomato;
                        }
                        else
                        {
                            txtCodRepuesto.BackColor = Color.Tomato;
                        }
                        txtFechaCompra.BackColor = Color.Tomato;
                    }
                }
            }
            else
            {
                MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }