Example #1
0
        private OrderDrink_DTO LayTTHD()
        {
            for (int i = 0; i < gridView.Rows.Count - 1; i++)
            {
                listOrder.Add("'" + gridView.Rows[i].Cells[0].Value.ToString() + "'");
            }
            BsonArray array = new BsonArray();

            foreach (var b in listOrder)
            {
                array.Add(b);
            }

            OrderDrink_DTO dg = new OrderDrink_DTO();

            dg.TenBan       = lbTenBan.Text;
            dg.SoHoaDon     = int.Parse(txtSoHoaDon.Text);
            dg.KhachHang    = txtKhachHang.Text;
            dg.NguoiThuNgan = txtPhucVu.Text;
            dg.SanPham      = array;
            dg.TongTien     = double.Parse(txtTongTien.Text);
            dg.Thoigian     = txtThoiGian.Text;

            return(dg);
        }
Example #2
0
        //Thêm Giáo Viên vào CSDL
        public void InsertEmployees(OrderDrink_DTO nv)
        {
            conn.Connect();
            string a = "InsertOrder('" + nv.TenBan + "','" + nv.SoHoaDon + "',' " + nv.KhachHang + "','" + nv.NguoiThuNgan + "'," + nv.SanPham + "," + nv.TongTien + ",'" + nv.Thoigian + "')";

            conn.KetNoi(a);
        }
Example #3
0
        private void btnTT_Click(object sender, EventArgs e)
        {
            if (lbTenBan.Text == "" || txtKhachHang.Text == "" || txtBonus.Text == "" || txtPhucVu.Text == "" || txtSoHoaDon.Text == "" || txtThoiGian.Text == "" || txtTongTien.Text == "")
            {
                MessageBox.Show("Vui lòng chọn bàn!!!");
            }
            else
            {
                DataRport dg = LayTT();

                DataTable      dt = new DataTable();
                OrderDrink_DTO tg = LayTTHD();
                dgOrder.InsertEmployees(tg);
                count++;
                txtSoHoaDon.Text = count.ToString();
                #region
                //Adding columns to datatable
                dt.Columns.Add("tenBan", typeof(string));
                dt.Columns.Add("thoiGian", typeof(string));
                dt.Columns.Add("soHoaDon", typeof(string));
                dt.Columns.Add("KhachHang", typeof(string));
                dt.Columns.Add("tongTien", typeof(string));
                dt.Columns.Add("nguoiThuNgan", typeof(string));
                dt.Columns.Add("SanPham", typeof(string));


                DataRow row;
                row                 = dt.NewRow();
                row["tenBan"]       = dg.TenBan;
                row["thoiGian"]     = dg.Thoigian;
                row["soHoaDon"]     = dg.SoHoaDon;
                row["KhachHang"]    = dg.KhachHang;
                row["tongTien"]     = dg.TongTien.ToString();
                row["nguoiThuNgan"] = dg.NguoiThuNgan;

                for (int i = 0; i < gridView.Rows.Count - 1; i++)
                {
                    //row[i.ToString()] = gridView.Rows[i].Cells[0].Value.ToString();
                    row["SanPham"] += gridView.Rows[i].Cells[0].Value.ToString() + ",";
                }
                dt.Rows.Add(row);

                #endregion


                ReportBaoCao report = new ReportBaoCao();

                report.DataSource = dt;
                report.ShowPreviewDialog();
                txtKhachHang.ResetText();
                txtBonus.Text = "0";
                txtThoiGian.ResetText();
                txtTongTien.ResetText();
                lbTenBan.ResetText();
                gridView.Rows.Clear();
            }
        }