示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBoxId.Text != "")
            {
                int idBuscar = Int32.Parse(textBoxId.Text);

                txtCargando.Visible = true;
                txtCargando.Refresh();
                txtCargando.Update();

                tablaProductosAlmacen.DataSource = almacenProductos.obtenerProductosAlmacen(this.idAlmacen, idBuscar, textBoxNombre.Text, (int)Math.Round(numStockMin.Value), (int)Math.Round(numStockMax.Value));
                tablaProductosAlmacen.Refresh();
                tablaProductosAlmacen.Update();

                txtCargando.Visible = false;
                txtCargando.Refresh();
                txtCargando.Update();

                txtNumResultados.Text = ((BindingList <ProductoAlmacen>)tablaProductosAlmacen.DataSource).Count.ToString() + " Resultado(s)";
                txtNumResultados.Refresh();
                txtNumResultados.Update();
            }
            else
            {
                txtCargando.Visible = true;
                txtCargando.Refresh();
                txtCargando.Update();

                tablaProductosAlmacen.DataSource = almacenProductos.obtenerProductosAlmacen(this.idAlmacen, textBoxNombre.Text, (int)Math.Round(numStockMin.Value), (int)Math.Round(numStockMax.Value));
                tablaProductosAlmacen.Refresh();
                tablaProductosAlmacen.Update();

                txtCargando.Visible = false;
                txtCargando.Refresh();
                txtCargando.Update();

                txtNumResultados.Text = ((BindingList <ProductoAlmacen>)tablaProductosAlmacen.DataSource).Count.ToString() + " Resultado(s)";
                txtNumResultados.Refresh();
                txtNumResultados.Update();
            }

            if (tablaProductosAlmacen.CurrentRow != null)
            {
                nombreSeleccionado.Text      = ((ProductoAlmacen)tablaProductosAlmacen.CurrentRow.DataBoundItem).Nombre;
                stockActualSeleccionado.Text = ((ProductoAlmacen)tablaProductosAlmacen.CurrentRow.DataBoundItem).CantidadAlmacenada.ToString();
                nuevoStockNumBox.Value       = ((ProductoAlmacen)tablaProductosAlmacen.CurrentRow.DataBoundItem).CantidadAlmacenada;
            }
            else
            {
                stockActualSeleccionado.Text = nombreSeleccionado.Text = "";
                nuevoStockNumBox.Value       = 0;
            }
        }
示例#2
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();
        }
示例#3
0
 public PantallaModificarStock(Almacen almacenModificar)
 {
     productosBL           = new AlmacenProductosBL();
     this.almacenModificar = almacenModificar;
     InitializeComponent();
     dataGridStock.AutoGenerateColumns = false;
     dataGridStock.DataSource          = productosBL.obtenerProductosAlmacen(almacenModificar.IdAlmacen);
 }
示例#4
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();
        }
示例#5
0
 //inicializacion con lista de productos
 public PantallaProductosAlmacen(int idAlmacen)
 {
     productosBL      = new AlmacenProductosBL();
     almacenProductos = new AlmacenProductosBL();
     //BindingList<int> enteros = new BindingList<int>();
     InitializeComponent();
     tablaProductosAlmacen.AutoGenerateColumns = false;
     tablaProductosAlmacen.DataSource          = almacenProductos.obtenerProductosAlmacen(idAlmacen);
     this.idAlmacen = idAlmacen;
 }