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("请付款!"); } }
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); }
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); } }
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() + "元"; }
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() + "元"; }