Esempio n. 1
0
        private void PrintSelectedItems()
        {
            labelService = new LabelService();
            string jobName = txtJobName.Text;
            int    qnty    = int.Parse(txtLabelQnty.Text);

            if (dgRecieptItems.DataSource != null)
            {
                if (dgRecieptItems.SelectedRows.Count > 0)
                {
                    foreach (DataGridViewRow row in dgRecieptItems.SelectedRows)
                    {
                        Inventory    inv = (Inventory)bsRecieptItemBindingSource[row.Index];
                        ThermalLabel lb  = labelService.GenerateInventoryLabel(inv.LineID.ToString(),
                                                                               jobName,
                                                                               DateTime.Today.ToShortDateString());
                        labelService.PrintLabel(lb, qnty);
                    }
                }
            }
        }
        /// <summary>
        /// Print Barcodes of Selected LineItems
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            LabelService lbService = new LabelService();
            string       jobName   = oService.GetOrderByID(_receipt.OrderNum.Value).Job.Jobname;

            if (dgOrderReceiptItems.DataSource != null)
            {
                if (dgOrderReceiptItems.SelectedRows.Count > 0)
                {
                    foreach (DataGridViewRow row in dgOrderReceiptItems.SelectedRows)
                    {
                        int          copies = Convert.ToInt16(row.Cells["LB_Qnty_col"].FormattedValue);
                        Inventory    inv    = (Inventory)bsOrderReceiptItems[row.Index];
                        ThermalLabel lb     = lbService.GenerateInventoryLabel(inv.LineID.ToString(),
                                                                               jobName,
                                                                               DateTime.Today.ToShortDateString());
                        lbService.PrintLabel(lb, copies);
                    }
                }
            }
        }
        // Ctor ----------------------------
        public SupplierOrdersControl(BadgerDataModel ctx)
        {
            InitializeComponent();
            this.dgOrderItems.AutoGenerateColumns = false;
            _context     = ctx;
            supService   = new SuppliersService(ctx);
            labelService = new LabelService();
            jobService   = new JobsService(ctx);
            // Wireup the events --------------------------------------------------------------
            txtSearchSuppliers.TextChanged         += (txtJobSearch_TextChanged);
            this.lbSuppliers.SelectedIndexChanged  += lbSuppliers_SelectedIndexChanged;
            lvSuppliersOrders.SelectedIndexChanged += lvSuppliersOrders_SelectedIndexChanged;
            //---------------------------------------------------------------------------------
            ordersService           = new OrdersService(ctx);
            lineItemService         = new LineItemsService(ctx);
            txtSearchSuppliers.Text =
                (Properties.Settings.Default.LastSupplierSearch != string.Empty) ? Properties.Settings.Default.LastSupplierSearch : string.Empty;

            suppliers = supService.SuppliersWithOpenOrders();
            this.lbSuppliers.DisplayMember = "SupplierName";
            this.lbSuppliers.DataSource    = suppliers;
            partsService = new PartsService(ctx);
        }
Esempio n. 4
0
 private void OrderReceiptsControl_Load(object sender, EventArgs e)
 {
     bsRecieptItemBindingSource = new BindingSource();
     labelService = new LabelService();
 }
Esempio n. 5
0
        private void tsSettingsButton_Click(object sender, EventArgs e)
        {
            LabelService lbService = new LabelService();

            lbService.SetPrintingOption();
        }