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;
            }
        }
Esempio n. 2
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;
            }
        }
        public frmGestionarSubfamilias()
        {
            daoSubFamilia = new SubFamiliaWS.SubFamiliaWSClient();
            InitializeComponent();
            dgv = dgvSubfamilias;
            dgvSubfamilias.AutoGenerateColumns = false;
            recargarDGV();

            #region colores de seleccion
            dgvSubfamilias.ColumnHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvSubfamilias.ColumnHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvSubfamilias.RowHeadersDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvSubfamilias.RowHeadersDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);

            dgvSubfamilias.RowsDefaultCellStyle.SelectionBackColor = Program.colorR;
            dgvSubfamilias.RowsDefaultCellStyle.SelectionForeColor = ThemeColor.ChangeColorBrightness(Program.colorR, -0.7);
            #endregion
        }