Beispiel #1
0
        private void Load_Product_Info(string strInProdID)
        {
            DataAccessPOS dbPOS = new DataAccessPOS();

            prods.Clear();
            prods = dbPOS.Get_Product_By_ID(int.Parse(strInProdID));
            if (prods.Count == 1)
            {
                txt_ProdId.Text           = prods[0].Id.ToString();
                txt_ProductName.Text      = prods[0].ProductName;
                txt_SecondName.Text       = prods[0].SecondName;
                cb_ProdType.SelectedIndex = cb_ProdType.FindStringExact(dbPOS.Get_ProductTypeName_By_Id(prods[0].ProductTypeId));
                txt_IUnitPrice.Text       = prods[0].InUnitPrice.ToString();
                txt_OUnitPrice.Text       = prods[0].OutUnitPrice.ToString();
                txt_PromPrice1.Text       = prods[0].PromoPrice1.ToString();
                txt_PromPrice2.Text       = prods[0].PromoPrice2.ToString();
                txt_PromPrice3.Text       = prods[0].PromoPrice3.ToString();
                checkTax1.Checked         = prods[0].IsTax1;
                checkTax2.Checked         = prods[0].IsTax2;
                checkTax3.Checked         = prods[0].IsTax3;
                checkPRT1.Checked         = prods[0].IsPrinter1;
                checkPRT2.Checked         = prods[0].IsPrinter2;
                checkPRT3.Checked         = prods[0].IsPrinter3;
                checkPRT4.Checked         = prods[0].IsPrinter4;
                checkPRT5.Checked         = prods[0].IsPrinter5;
                checkTaxInv.Checked       = prods[0].IsTaxInverseCalculation;
                checkSoldOut.Checked      = prods[0].IsSoldOut;
                dttm_PromStart.Text       = prods[0].PromoStartDate.ToString();
                dttm_PromEnd.Text         = prods[0].PromoEndDate.ToString();
                txt_Deposit.Text          = prods[0].Deposit.ToString();
                txt_RecyclingFee.Text     = prods[0].RecyclingFee.ToString();
                txt_ChillCharge.Text      = prods[0].ChillCharge.ToString();
                if (prods[0].MemoText == null)
                {
                    txt_Memo.Text = "";
                }
                else
                {
                    txt_Memo.Text = prods[0].MemoText.ToString();
                }

                //cb_PromDay1.Items[]
                //cb_PromDay2.Items[]
                //cb_PromDay3.Items[]
            }
        }
Beispiel #2
0
        private void Load_PromoProducts_DataGrid()
        {
            dgvDataTo_Initialize();

            if (txt_PromoID.Text != "")
            {
                DataAccessPOS dbPOS            = new DataAccessPOS();
                int           iSelectedPromoId = Convert.ToInt32(txt_PromoID.Text);
                if (iSelectedPromoId > 0)
                {
                    pprods = dbPOS.Get_PromoProducts_By_PromoId(iSelectedPromoId);

                    lbl_SelectedProds.Text = "Selected Products ( " + pprods.Count.ToString() + " )";
                    if (pprods.Count > 0)
                    {
                        foreach (var pprod in pprods)
                        {
                            prods = dbPOS.Get_Product_By_ID(pprod.ProdId);
                            if (prods.Count > 0)
                            {
                                this.dgvDataTo.Rows.Add(new String[] { prods[0].Id.ToString(),
                                                                       dbPOS.Get_ProductTypeName_By_Id(prods[0].ProductTypeId),
                                                                       prods[0].ProductName,
                                                                       prods[0].OutUnitPrice.ToString() });

                                /* if (ptype.IsBatchDonation)
                                 * {
                                 *   this.dgvData.Rows[dgvData.RowCount - 2].Cells[3].Style.BackColor = Color.Green;
                                 * }
                                 * if (ptype.IsBatchDiscount)
                                 * {
                                 *   this.dgvData.Rows[dgvData.RowCount - 2].Cells[4].Style.BackColor = Color.Green;
                                 * }*/
                                this.dgvDataTo.FirstDisplayedScrollingRowIndex = dgvDataTo.RowCount - 1;
                            }
                        }
                    }
                }
            }
        }