コード例 #1
0
ファイル: frmSale.cs プロジェクト: foxZhong/smartken-kia
 private void btnConfirm_Click(object sender, EventArgs e)
 {
     if (txtPay.Text != "")
     {
         if (int.Parse(txtPay.Text) > totals)
         {
             Sales sale = new Sales();
             sale.UId = frmMain.user.Id;
             Card card = cobCardId.SelectedItem as Card;
             sale.CardId = card.Id;
             string tempcode = SaleManage.getSaleCode();
             while (SaleManage.checkIsSaleCodeExist(tempcode) != null)
             {
                 tempcode = SaleManage.getSaleCode();
             }
             sale.Code = tempcode;
             SaleManage.addSale(sale, items, float.Parse(txtPay.Text));
             Initial();
             lvSale.Items.Clear();
             MessageBox.Show("购买成功!");
         }
         else
         {
             MessageBox.Show("金额不足!");
         }
     }
     else
     {
         MessageBox.Show("请付款!");
     }
 }
コード例 #2
0
ファイル: SaleManage.cs プロジェクト: foxZhong/smartken-kia
        public static int addSale(Sales sale, List <SaleItems> items, float got)
        {
            int saleid = SaleService.addSale(sale);

            if (saleid != 0)
            {
                foreach (SaleItems item in items)
                {
                    item.SaleId = saleid;
                    SaleService.addSaleItem(item);
                }
            }
            SaleManage.Print(saleid, got);
            return(0);
        }
コード例 #3
0
ファイル: frmAccount.cs プロジェクト: foxZhong/smartken-kia
        public void addItemsListView()
        {
            int salesid = int.Parse(lvSales.SelectedItems[0].Tag.ToString());

            items = SaleManage.getSaleItemsBySaleId(salesid);
            lvItems.Items.Clear();
            foreach (SaleItems saleitem in items)
            {
                ListViewItem lvi = new ListViewItem(BookManage.getBookById(saleitem.BookId).Name);
                lvi.Tag = saleitem.Id;
                lvi.SubItems.Add(saleitem.Count.ToString());
                lvi.SubItems.Add(saleitem.Price.ToString() + "元");
                lvi.SubItems.Add((saleitem.Count * saleitem.Price).ToString() + "元");
                lvItems.Items.Add(lvi);
            }
        }
コード例 #4
0
ファイル: frmAccount.cs プロジェクト: foxZhong/smartken-kia
 public void addSaleListViewByDateTime()
 {
     //MessageBox.Show(this.dateTimePicker.Value.ToShortDateString().ToString());
     sales = SaleManage.getSalesByUidAndDateTime(user.Id, this.dateTimePicker.Value.ToShortDateString().ToString());
     lvSales.Items.Clear();
     foreach (Sales sale in sales)
     {
         ListViewItem lvi = new ListViewItem(sale.Code);
         lvi.Tag = sale.Id;
         lvi.SubItems.Add(sale.SaleDate.ToString());
         lvi.SubItems.Add(CardManage.getCardById(sale.CardId).Name);
         lvi.SubItems.Add(SaleManage.getTotalBySaleId(sale.Id).ToString());
         lvSales.Items.Add(lvi);
     }
     this.lblSaleTotal.Text = totals.ToString() + "元";
 }
コード例 #5
0
ファイル: frmAccount.cs プロジェクト: foxZhong/smartken-kia
        public void addSaleListView()
        {
            float total = 0;

            sales = SaleManage.getSalesByUid(user.Id);
            lvSales.Items.Clear();
            foreach (Sales sale in sales)
            {
                ListViewItem lvi = new ListViewItem(sale.Code);
                lvi.Tag = sale.Id;
                lvi.SubItems.Add(sale.SaleDate.ToString());
                lvi.SubItems.Add(CardManage.getCardById(sale.CardId).Name);
                lvi.SubItems.Add(SaleManage.getTotalBySaleId(sale.Id).ToString() + "元");
                lvSales.Items.Add(lvi);
                total  = total + SaleManage.getTotalBySaleId(sale.Id);
                totals = total;
            }
            this.lblSaleTotal.Text = totals.ToString() + "元";
        }