예제 #1
0
        public PantallaProductosAlmacen(int idAlmacen, char tipoUser)
        {
            productosBL      = new AlmacenProductosBL();
            almacenProductos = new AlmacenProductosBL();
            //BindingList<int> enteros = new BindingList<int>();
            InitializeComponent();
            this.idAlmacen = idAlmacen;
            if (tipoUser == 'A')
            {
                //admin
                this.Height = 510;
                this.Width  = 841;
                btnInsertarProducto.Enabled = true;
                btnModificarStock.Enabled   = true;
                button2.Location            = new Point(685, 367);
            }
            else if (tipoUser == 'U')
            {
                //usuario normal
                this.Height = 523;
                this.Width  = 510;
                btnInsertarProducto.Enabled = false;
                btnModificarStock.Enabled   = false;
                button2.Location            = new Point(352, 433);
            }
            tablaProductosAlmacen.AutoGenerateColumns = false;
            tablaProductosAlmacen.DataSource          = almacenProductos.obtenerProductosAlmacen(idAlmacen);

            txtNumResultados.Text    = ((BindingList <ProductoAlmacen>)tablaProductosAlmacen.DataSource).Count.ToString() + " Resultado(s)";
            txtNumResultados.Visible = true;

            almacenProductos.actualizarAlmacenPedidoProd();
        }
예제 #2
0
        /*
         * public PantallaSeleccionarProducto()
         * {
         *  productosBL = new AlmacenProductosBL();
         *  InitializeComponent();
         *  dataGridProductos.AutoGenerateColumns = false;
         *  dataGridProductos.DataSource = productosBL.obtenerProductosEmpresa();
         * }
         */

        public PantallaSeleccionarProducto(int idAlmacen)
        {
            productosBL = new AlmacenProductosBL();
            InitializeComponent();
            dataGridProductos.AutoGenerateColumns = false;
            dataGridProductos.DataSource          = productosBL.obtenerProductosAlmacen(idAlmacen);

            productosBL.actualizarAlmacenPedidoProd();
        }
예제 #3
0
        public PantallaRegPedidoProduccion(int idAlmacen)
        {
            productosBL    = new AlmacenProductosBL();
            almacenBL      = new AlmacenesBL();
            this.idAlmacen = idAlmacen;
            InitializeComponent();
            detallesPedido = new BindingList <ProductoAlmacen>();

            dataGridStock.AutoGenerateColumns = false;
            dataGridStock.DataSource          = detallesPedido;

            productosBL.actualizarAlmacenPedidoProd();
        }
예제 #4
0
        public PantallaAnadirProducto(int idAlmacen)
        {
            InitializeComponent();
            logicaProductos      = new AlmacenProductosBL();
            this.idAlmacen       = idAlmacen;
            this.prodAlmReciente = null;
            dataGridProductosRegistrables.AutoGenerateColumns = false;
            dataGridProductosRegistrables.DataSource          = logicaProductos.obtenerProductosRegistrables(this.idAlmacen);

            txtNumResultados.Text    = ((BindingList <Producto>)dataGridProductosRegistrables.DataSource).Count.ToString() + " Resultado(s)";
            txtNumResultados.Visible = true;

            logicaProductos.actualizarAlmacenPedidoProd();
        }