コード例 #1
0
        private void LoadHoaDon(int x)
        {
            mahdtam = x;
            HoaDon HoaDon = new HoaDon();

            foreach (DataRow row in hd.LayThongTinHoaDon(x).Rows)
            {
                tb_Ban.Text          = row["ban"].ToString();
                HoaDon.tb_SoBan.Text = row["ban"].ToString();
                if (row["trigia"].ToString() == "0")
                {
                    HoaDon.tb_TongTien.Text = row["trigia"].ToString();
                }
            }
            HoaDon.Dock                = DockStyle.Right;
            HoaDon.tb_IDHD.Text        = x.ToString();
            HoaDon.tb_IDHD.Enabled     = false;
            HoaDon.tb_TongTien.Enabled = false;
            HoaDon.tb_SoBan.Enabled    = false;
            foreach (DataRow row1 in ct.LayCTHD(int.Parse(HoaDon.tb_IDHD.Text)).Rows)
            {
                double       gia  = Convert.ToDouble(row1["gia"]);
                double       sl   = Convert.ToDouble(row1["solg"]);
                ListViewItem item = new ListViewItem();
                item.Text = row1["tenmon"].ToString();
                item.SubItems.Add(new ListViewItem.ListViewSubItem()
                {
                    Text = gia.ToString()
                });
                item.SubItems.Add(new ListViewItem.ListViewSubItem()
                {
                    Text = row1["solg"].ToString()
                });
                HoaDon.listView1.Items.Add(item);
                HoaDon.tb_TongTien.Text = (tien + gia * sl).ToString();
                tien = float.Parse(HoaDon.tb_TongTien.Text);
                hd.CapNhatHoaDonv2(tien, int.Parse(HoaDon.tb_IDHD.Text), int.Parse(HoaDon.tb_SoBan.Text));
            }
            this.panel2.Controls.Add(HoaDon);
            HoaDon.Size                = new Size(300, 450);
            HoaDon.panel4.Size         = new Size(75, 23);
            HoaDon.panel6.Visible      = false;
            HoaDon.panel3.Visible      = false;
            HoaDon.columnHeader1.Width = 130;
            HoaDon.columnHeader2.Width = 85;
            HoaDon.columnHeader3.Width = 80;
            HoaDon.btn_XacNhan.Click  += Btn_XacNhan_Click;
        }
コード例 #2
0
 private void loadHoaDon()
 {
     foreach (DataRow row in hd.LayHoaDon().Rows)
     {
         float  tien   = 0;
         HoaDon hoadon = new HoaDon();
         hoadon.Tag                 = row["mahd"].ToString();
         hoadon.tb_IDHD.Text        = row["mahd"].ToString();
         hoadon.tb_SoBan.Text       = row["ban"].ToString();
         hoadon.tb_IDHD.Enabled     = false;
         hoadon.tb_SoBan.Enabled    = false;
         hoadon.tb_TongTien.Enabled = false;
         foreach (DataRow row1 in ct.LayCTHD(int.Parse(hoadon.tb_IDHD.Text)).Rows)
         {
             double       gia  = Convert.ToDouble(row1["gia"]);
             double       sl   = Convert.ToDouble(row1["solg"]);
             ListViewItem item = new ListViewItem();
             item.Text = row1["tenmon"].ToString();
             item.SubItems.Add(new ListViewItem.ListViewSubItem()
             {
                 Text = gia.ToString()
             });
             item.SubItems.Add(new ListViewItem.ListViewSubItem()
             {
                 Text = row1["solg"].ToString()
             });
             hoadon.listView1.Items.Add(item);
             hoadon.tb_TongTien.Text = (tien + gia * sl).ToString();
             tien = float.Parse(hoadon.tb_TongTien.Text);
             hd.CapNhatHoaDonv2(tien, int.Parse(hoadon.tb_IDHD.Text), int.Parse(hoadon.tb_SoBan.Text));
         }
         this.flowHoaDon.Controls.Add(hoadon);
         hoadon.Size                 = new Size(300, 450);
         hoadon.panel3.Size          = new Size(65, 23);
         hoadon.panel5.Size          = new Size(10, 23);
         hoadon.tb_TongTien.Size     = new Size(63, 15);
         hoadon.panel4.Visible       = false;
         hoadon.panel6.Size          = new Size(65, 23);
         hoadon.columnHeader1.Width  = 130;
         hoadon.columnHeader2.Width  = 85;
         hoadon.columnHeader3.Width  = 80;
         hoadon.btn_ThanhToan.Click += Btn_ThanhToan_Click;
         hoadon.ClickHoaDon         += Hoadon_ClickHoaDon;
     }
 }
コード例 #3
0
ファイル: HoaDon.cs プロジェクト: DoanTTHieu/Quan_Li_Cua_Hang
 private void btn_XacNhan_Click(object sender, EventArgs e)
 {
     if (tb_TongTien.Text == "0" || tb_SoBan.Text == "")
     {
         if (tb_TongTien.Text == "0" && tb_SoBan.Text == "")
         {
             MessageBox.Show("Yêu Cầu Chọn Ít Nhất 1 Món \nYêu Cầu Nhập Số Bàn", "Thông Báo", MessageBoxButtons.OK);
         }
         else if (tb_TongTien.Text == "0")
         {
             MessageBox.Show("Yêu Cầu Chọn Ít Nhất 1 Món", "Thông Báo", MessageBoxButtons.OK);
         }
         else if (tb_SoBan.Text == "")
         {
             MessageBox.Show("Yêu Cầu Nhập Số Bàn", "Thông Báo", MessageBoxButtons.OK);
         }
     }
     else
     {
         hd.CapNhatHoaDonv2(float.Parse(tb_TongTien.Text), int.Parse(tb_IDHD.Text), int.Parse(tb_SoBan.Text));
     }
 }