private void desCheck() { for (int i = 0; i < ListaProve.Items.Count; i++) { ListaProve.SetItemChecked(i, false); } }
private void OrdenesTree_AfterSelect(object sender, TreeViewEventArgs e) { String codigo = OrdenesTree.SelectedNode.Text.Trim(); producto = Conexion_DB.obtener_Producto(codigo); if (producto != null) { desCheck(); txtDesc.Text = producto.Descripcion; txtCI.Text = producto.Codigo_Interno; txtCF.Text = producto.Codigo_Barras; txtDepar.Text = producto.Departamento; txtMar.Text = producto.Marca; txtPC.Text = producto.Precio_Costo.ToString(); txtPV.Text = producto.Precio_Venta.ToString(); txtexistencias.Text = producto.Existencias.ToString(); if (pedido != null) { String[] Prove = Conexion_DB.obtenerProvPed(producto.id); for (int i = 0; i < Prove.Length; i++) { if (ListaProve.Items.Contains(Prove[i])) { ListaProve.SetItemChecked(ListaProve.Items.IndexOf(Prove[i]), true); } } if (Conexion_DB.existeDetalle(producto.id, pedido.id)) { String[] datos = Conexion_DB.obtenerDetalle(producto.id, pedido.id); txtCantidad.Text = datos[0]; txtPrecio.Text = datos[1]; txtComentario.Text = datos[2]; } else { txtCantidad.Text = "0"; txtPrecio.Text = "0.00"; txtComentario.Text = ""; } } else { txtCantidad.Text = "0"; txtPrecio.Text = "0.00"; txtComentario.Text = ""; } } }