Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
 public void recargarDGV()
 {
     misMarcas = daoMarca.listarMarcas();
     if (misMarcas != null)
     {
         dgvMarcas.DataSource = new BindingList <MarcaWS.marca>(misMarcas.ToArray());
     }
     else
     {
         dgvMarcas.DataSource = new BindingList <MarcaWS.marca>();
     }
 }