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); } }