public frmNuevoProducto() { InitializeComponent(); daoFamilia = new FamiliaWS.FamiliaWSClient(); daoSubfamilia = new SubFamiliaWS.SubFamiliaWSClient(); daoProducto = new ProductoWS.ProductoWSClient(); daoMarca = new MarcaWS.MarcaWSClient(); cboMarca.DataSource = new BindingList <MarcaWS.marca>(daoMarca.listarMarcas().ToArray()); cboMarca.ValueMember = "idMarca"; cboMarca.DisplayMember = "nombre"; FamiliaWS.familia[] misFamilias = daoFamilia.listarFamilias(); cboUnidades.DataSource = unidades; if (misFamilias != null) { cboFamilia.DataSource = new BindingList <FamiliaWS.familia>(misFamilias); } else { cboFamilia.DataSource = new BindingList <FamiliaWS.familia>(); } cboFamilia.ValueMember = "idFamilia"; cboFamilia.DisplayMember = "descripcion"; txtStockReservado.Text = 0.ToString(); if (frmVentanaPrincipal.nBtn == 1) { //OBTNER DATOS DE FILA SELECCIONADA ProductoWS.producto miProducto = new ProductoWS.producto(); if (Program.pantallas[Program.pantallas.Count - 1].Formulario.Name == "frmGestionarProductos") { frmGestionarProductos.productoSeleccionado = (ProductoWS.producto)frmGestionarProductos.dgv.CurrentRow.DataBoundItem; miProducto = frmGestionarProductos.productoSeleccionado; } else { frmBuscarProducto.productoSeleccionado = (ProductoWS.producto)frmBuscarProducto.dgv.CurrentRow.DataBoundItem; miProducto = frmBuscarProducto.productoSeleccionado; } txtId.Text = miProducto.idProducto.ToString(); txtNombre.Text = miProducto.nombre; cboFamilia.SelectedValue = miProducto.subFamilia.familia.idFamilia; cboSubfamilia.SelectedValue = miProducto.subFamilia.idSubFamilia; cboMarca.SelectedValue = miProducto.marca.idMarca; cboUnidades.SelectedItem = miProducto.unidades; txtCantidad.Text = miProducto.cantUnidad.ToString(); txtPrecioSugerido.Text = miProducto.precioSugerido.ToString(); txtStock.Text = miProducto.stock.ToString(); txtStockReservado.Text = miProducto.stockReservado.ToString(); cboFamilia.Enabled = false; cboSubfamilia.Enabled = false; cboMarca.Enabled = false; txtStockReservado.Enabled = false; } }
public void recargarDGV() { misMarcas = daoMarca.listarMarcas(); if (misMarcas != null) { dgvMarcas.DataSource = new BindingList <MarcaWS.marca>(misMarcas.ToArray()); } else { dgvMarcas.DataSource = new BindingList <MarcaWS.marca>(); } }