예제 #1
0
 private void dataGridView1_Click_1(object sender, EventArgs e)
 {
     try
     {
         Ban_DTO         Table = listView1.Tag as Ban_DTO;
         int             MaHD  = HoaDon_BUS.KTHoaDon(Table.Ma_Ban);
         DataGridViewRow dgvr  = dataGridView1.CurrentRow;
         string          MaSP  = dgvr.Cells["MaSP"].Value.ToString();
         string          TenSP = dgvr.Cells["TenSP"].Value.ToString();
         int             SL    = 1;
         if (MaHD == -1)
         {
             HoaDon_BUS.InsertHoaDon(Table.Ma_Ban);
             int Ma_HDD = ChiTietHD_DAO.GetMaHD();
             ChiTietHoaDon_BUS.InsertChiTietHoaDon(Ma_HDD, MaSP, TenSP, SL);
             MessageBox.Show("Thêm món thành công!");
         }
         else
         {
             ChiTietHoaDon_BUS.InsertChiTietHoaDon(MaHD, MaSP, TenSP, SL);
             MessageBox.Show("Thêm món thành công!");
         }
         ShowThongTin_Ban(Table.Ma_Ban);
         LoadBan();
     }
     catch
     {
         MessageBox.Show("Vui lòng chọn bàn trước khi chọn món");
     }
 }
예제 #2
0
 public List <ChiTietHD_DTO> List_CT(int Ma_HD)
 {
     return(ChiTietHD_DAO.List_CTHD(Ma_HD));
 }
예제 #3
0
 public static int GetMaHD()
 {
     return(ChiTietHD_DAO.GetMaHD());
 }
예제 #4
0
 public static bool InsertChiTietHoaDon(int MaHDD, string MaSP, string TenSP, int SL)
 {
     return(ChiTietHD_DAO.InsertChiTietHoaDon(MaHDD, MaSP, TenSP, SL));
 }