public frmNuevaSubfamilia() { InitializeComponent(); daoSubfamilia = new SubFamiliaWS.SubFamiliaWSClient(); daoFamilia = new FamiliaWS.FamiliaWSClient(); FamiliaWS.familia[] misFamilias = daoFamilia.listarFamilias(); BindingList <FamiliaWS.familia> listaFamilias; if (misFamilias != null) { listaFamilias = new BindingList <FamiliaWS.familia>(misFamilias.ToArray()); } else { listaFamilias = new BindingList <FamiliaWS.familia>(); } cboFamilia.DataSource = listaFamilias; cboFamilia.ValueMember = "idFamilia"; cboFamilia.DisplayMember = "descripcion"; if (frmVentanaPrincipal.nBtn == 1) { //OBTNER DATOS DE FILA SELECCIONADA frmGestionarSubfamilias.subfamiliaSeleccionada = (SubFamiliaWS.subFamilia)frmGestionarSubfamilias.dgv.CurrentRow.DataBoundItem; txtId.Text = frmGestionarSubfamilias.subfamiliaSeleccionada.idSubFamilia.ToString(); txtDescripcion.Text = frmGestionarSubfamilias.subfamiliaSeleccionada.descripcionSubFamilia; cboFamilia.SelectedValue = frmGestionarSubfamilias.subfamiliaSeleccionada.familia.idFamilia; cboFamilia.Enabled = false; } }
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() { misFamilias = daoFamilia.listarFamilias(); if (misFamilias != null) { dgvFamilias.DataSource = new BindingList <FamiliaWS.familia>(misFamilias.ToArray()); lblNotFound.Visible = false; } else { dgvFamilias.DataSource = new BindingList <FamiliaWS.familia>(); lblNotFound.Visible = true; } }