public void llenarDataGrigViewListaAdquisicionesProveedores()
        {
            cnProveedoresXAdquisiciones cnProveedorXAdquisicion = new cnProveedoresXAdquisiciones();
            DataTable tablaListaAdquisicionesProveedores        = new DataTable();

            dgvListaAdquisicionesProveedores.Rows.Clear();

            dgvListaAdquisicionesProveedores.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray;

            tablaListaAdquisicionesProveedores = cnProveedorXAdquisicion.consultarProveedoresAdquisiciones();

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

                if (tablaListaAdquisicionesProveedores.Rows[i][3].ToString() != "")
                {
                    cod_vehiculo = tablaListaAdquisicionesProveedores.Rows[i][3].ToString();
                }
                else if (tablaListaAdquisicionesProveedores.Rows[i][4].ToString() != "")
                {
                    cod_repuesto = tablaListaAdquisicionesProveedores.Rows[i][4].ToString();
                }

                dgvListaAdquisicionesProveedores.Rows.Add(tablaListaAdquisicionesProveedores.Rows[i][0], tablaListaAdquisicionesProveedores.Rows[i][1],
                                                          tablaListaAdquisicionesProveedores.Rows[i][2], cod_vehiculo, cod_repuesto,
                                                          tablaListaAdquisicionesProveedores.Rows[i][5], tablaListaAdquisicionesProveedores.Rows[i][6],
                                                          solamenteFechaCompra);
            }
        }
        public void agregarProveedorAdquisicion()
        {
            objProveedoresXAdquisiciones objProveedorXAdquisicion = new objProveedoresXAdquisiciones();
            cnProveedoresXAdquisiciones  cnProveedorXAdquisicion  = new cnProveedoresXAdquisiciones();

            if (validarCamposLlenos())
            {
                objProveedorXAdquisicion.Cod_Proveedor   = Convert.ToInt32(txtCodProveedor.Text);
                objProveedorXAdquisicion.Cod_Fact_Compra = Convert.ToInt32(txtCodFacturaCompra.Text);

                if (cnProveedorXAdquisicion.insertarProveedorAdquisicion(objProveedorXAdquisicion))
                {
                    llenarDataGrigViewListaAdquisicionesProveedores();

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

                    limpiarCamposFormulario();
                }
                else
                {
                    txtCodFacturaCompra.BackColor = Color.Tomato;
                }
            }
            else
            {
                MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        public void eliminarProveedorAdquisicion()
        {
            objProveedoresXAdquisiciones objProveedorXAdquisicion = new objProveedoresXAdquisiciones();
            cnProveedoresXAdquisiciones  cnProveedorXAdquisicion  = new cnProveedoresXAdquisiciones();

            DialogResult eleccionEliminar = MessageBox.Show("¿Desea eliminar la adquisicón del proveedor seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (eleccionEliminar == DialogResult.Yes)
            {
                objProveedorXAdquisicion.Cod_Proveedor   = Convert.ToInt32(dgvListaAdquisicionesProveedores.CurrentRow.Cells[0].Value.ToString());
                objProveedorXAdquisicion.Cod_Fact_Compra = Convert.ToInt32(dgvListaAdquisicionesProveedores.CurrentRow.Cells[2].Value.ToString());

                cnProveedorXAdquisicion.eliminarProveedorAdquisicion(objProveedorXAdquisicion);

                llenarDataGrigViewListaAdquisicionesProveedores();

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

                limpiarCamposFormulario();
            }
        }