private void Compras_Load(object sender, EventArgs e) { comboBoxProveedor.DataSource = ProveedoresIME.obtenerProveedoresName(); comboBoxProveedor.DisplayMember = "nombreProveedor"; comboBoxProveedor.ValueMember = "idProveedor"; comboBoxIDCompra.DataSource = ComprasIME.obtenerComprasUltimoID(); comboBoxIDCompra.DisplayMember = "idcompras"; comboBoxIDCompra.ValueMember = "idcompras"; }
private void BuscarCompra_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(idProductoCompras.Text)) { MessageBox.Show("El campo ID produto es obligatorio!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { ListaCompra.Columns.Clear(); ListaCompra.Refresh(); ListaCompra.DataSource = ComprasIME.BuscarProductosPARACOMPRAS(idProductoCompras.Text);//Metodo parainiciar la usqueda string precio = Convert.ToString(ListaCompra.CurrentRow.Cells[7].Value); TotalCompra.Text = precio; PrecioCompra.Text = precio; } }
private void ActualizarCompra_Click(object sender, EventArgs e) { if (ListaCompra.SelectedRows.Count == 1) { Productos pProductos = new Productos(); ComprasC compCompras = new ComprasC(); Proveedoress provProveedores = new Proveedoress(); int idCompra = Convert.ToInt32(ListaCompra.CurrentRow.Cells[0].Value); int idProducto = Convert.ToInt32(ListaCompra.CurrentRow.Cells[1].Value); string nombre = Convert.ToString(ListaCompra.CurrentRow.Cells[2].Value); string unidades = Convert.ToString(ListaCompra.CurrentRow.Cells[3].Value); double precio = Convert.ToDouble(ListaCompra.CurrentRow.Cells[4].Value); int cantidad = Convert.ToInt32(ListaCompra.CurrentRow.Cells[5].Value); int idProveedor = Convert.ToInt32(ListaCompra.CurrentRow.Cells[6].Value); double total = Convert.ToDouble(ListaCompra.CurrentRow.Cells[7].Value); string fecha = Convert.ToString(ListaCompra.CurrentRow.Cells[8].Value); double op = cantidad * precio; compCompras.idcompras = idCompra; pProductos.idProducto = idProducto; pProductos.nombre = nombre; pProductos.unidanes = unidades; pProductos.precio = precio; compCompras.cantidad = cantidad; provProveedores.idProveedor = idProveedor; compCompras.totalCompras = op; compCompras.fechaCompras = fecha; if (ComprasIME.ActualizarCompra(compCompras, pProductos, provProveedores) > 0) { MessageBox.Show("Los datos del Producto se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Por favor seleccione una fila!", "Seleccione una fila!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }