예제 #1
0
        private void txtCodigo_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 13)
            {
                //Declaramos una variable tipo ArticuloInfo
                System.PuntoDeVentas.ArticuloInfo Articulo = new System.PuntoDeVentas.ArticuloInfo();
                //Obtenemos la informacion del articulo pasando le el codigo
                Articulo = System.PuntoDeVentas.GetArticuloInfo(txtCodigo.Text.Trim());

                double Cantidad = (Convert.ToDouble(txtCantidad.Text));
                double Precio   = Convert.ToDouble(Articulo.PRECIO);

                //Si el Articulo Existe agregar a la lista
                if (Articulo.EXIST)
                {
                    //Autoincrementamos el numero de articulos
                    TotalArticulos++;
                    //sumamos el subtotal del precio del articulo x la cantidad;
                    Total        += (Cantidad * Precio);
                    lblTotal.Text = Total.ToString("$ 0.00");//Mostramos en pantalla el total acumulado
                    //Agregar Articulo ala Lista en el Control
                    AddArtItem(TotalArticulos.ToString("00"), Articulo.DESCRIPCION, Articulo.ID, Cantidad, Articulo.UNIDAD, Precio, (Cantidad * Precio), Articulo.INV);

                    txtCodigo.Focus();
                    txtCodigo.Text = "";
                }
                else
                { //Si el articulo no existe
                    Funciones.Message("NO EXISTE EL ARTICULO!");
                }
            }
        }
예제 #2
0
        private void cmdBrow_Click(object sender, EventArgs e)
        {
            FRM_ConsultarArticulos wndConsultarArt = new FRM_ConsultarArticulos();

            wndConsultarArt.ShowDialog(this);

            if (wndConsultarArt.ArticuloId != "")
            {
                System.PuntoDeVentas.ArticuloInfo Info = new System.PuntoDeVentas.ArticuloInfo();
                Info = System.PuntoDeVentas.GetArticuloInfo(wndConsultarArt.ArticuloId);
                if (Info.EXIST)
                { //Si el articulo existe
                    lblCodigo.Text   = Info.ID;
                    lblArticulo.Text = Info.DESCRIPCION.ToUpper();
                }
                else
                {
                    Funciones.Message("EL CODIGO DEL ARTICULO NO EXISTE!");
                }
            }
        }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            FRM_ConsultarArticulos wndConsultar = new FRM_ConsultarArticulos();

            System.PuntoDeVentas.ArticuloInfo info = new System.PuntoDeVentas.ArticuloInfo();
            wndConsultar.ShowDialog(this);
            if (wndConsultar.ArticuloId.Trim() != "")
            {
                info           = System.PuntoDeVentas.GetArticuloInfo(wndConsultar.ArticuloId);
                txtCodigo.Text = info.ID;
                txtDesc.Text   = info.DESCRIPCION;
                txtPrecio.Text = info.PRECIO;
                txtUnidad.Text = info.UNIDAD;
                if (info.INV.ToUpper() == "TRUE")
                {
                    chkInventario.Checked = true;
                }
                else
                {
                    chkInventario.Checked = false;
                }
            }
        }