コード例 #1
0
ファイル: Form1.cs プロジェクト: lekhanh21122012/9_IS11A02
        private void DataGridView_hdn_DoubleClick(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            string mabinhxoa, sql;
            Double thanhtienxoa, soluongxoa, sl, slcon, tong, tongmoi;

            if ((MessageBox.Show("Bạn có chắc chắn muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes))
            {
                //Xóa sách và cập nhật lại số lượng ga
                mabinhxoa    = DataGridView_hdn.CurrentRow.Cells["Mabinh"].Value.ToString();
                soluongxoa   = Convert.ToDouble(DataGridView_hdn.CurrentRow.Cells["SoLuong"].Value.ToString());
                thanhtienxoa = Convert.ToDouble(DataGridView_hdn.CurrentRow.Cells["Thanhtien"].Value.ToString());
                sql          = "DELETE chi_tiet_hoa_don_nhap WHERE SoHDN =N'" + txtSoHDN.Text + "' AND Mabinh = N'" + mabinhxoa + "'";
                DAO.RunSql(sql);

                // Cập nhật lại số lượng cho các loại bình
                sl    = Convert.ToDouble(DAO.GetFieldValues("SELECT SoLuong FROM DM_binh_ga WHERE Mabinh = N'" + mabinhxoa + "'"));
                slcon = sl - soluongxoa;
                sql   = "UPDATE DM_binh_ga SET SoLuong =" + slcon + " WHERE Mabinh= N'" + mabinhxoa + "'";
                DAO.RunSql(sql);

                // Cập nhật lại tổng tiền cho hóa đơn nhập
                tong    = Convert.ToDouble(DAO.GetFieldValues("SELECT TongTien FROM hoa_don_nhap WHERE SoHDN = N'" + txtSoHDN.Text + "'"));
                tongmoi = tong - thanhtienxoa;
                sql     = "UPDATE hoa_don_nhap SET TongTien =" + tongmoi + " WHERE SoHDN = N'" + txtSoHDN.Text + "'";
                DAO.RunSql(sql);
                txtTongtien.Text = tongmoi.ToString();
                lblBangchu.Text  = "Bằng chữ: " + DAO.ChuyenSoSangChu(tongmoi.ToString());
                LoadDataGridView();
            }
        }
コード例 #2
0
        private void DataGridViewChiTiet_CellDoubleClick_1(object sender, DataGridViewCellEventArgs e)
        {
            string Mabinhxoa, sql;
            Double ThanhTienxoa, SoLuongxoa, sl, slcon, tong, tongmoi;

            //if ( DM_Binh_ga.Rows.Count == 0)
            //{
            // MessageBox.Show("Không có dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //return;
            //}
            if ((MessageBox.Show("Bạn có chắc chắn muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes))
            {
                //Xóa hàng và cập nhật lại số lượng hàng
                Mabinhxoa    = DataGridViewChiTiet.CurrentRow.Cells["Mabinh"].Value.ToString();
                SoLuongxoa   = Convert.ToDouble(DataGridViewChiTiet.CurrentRow.Cells["SoLuong"].Value.ToString());
                ThanhTienxoa = Convert.ToDouble(DataGridViewChiTiet.CurrentRow.Cells["ThanhTien"].Value.ToString());
                sql          = "DELETE Chi_tiet_hoa_don_ban WHERE SoHDB=N'" + txtSoHDB.Text + "' AND Mabinh = N'" + Mabinhxoa + "'";
                DAO.RunSql(sql);
                // Cập nhật lại số lượng cho các mặt hàng
                sl    = Convert.ToDouble(DAO.GetFieldValues("SELECT Soluong FROM DM_Binh_ga WHERE Mabinh = N'" + Mabinhxoa + "'"));
                slcon = sl + SoLuongxoa;
                sql   = "UPDATE DM_Binh_ga SET Soluong =" + slcon + " WHERE Mabinh= N'" + Mabinhxoa + "'";
                DAO.RunSql(sql);
                // Cập nhật lại tổng tiền cho hóa đơn bán
                tong    = Convert.ToDouble(DAO.GetFieldValues("SELECT TongTien FROM Hoa_don_ban WHERE SoHDB = N'" + txtSoHDB.Text + "'"));
                tongmoi = tong - ThanhTienxoa;
                sql     = "UPDATE Hoa_don_ban SET Tongtien =" + tongmoi + " WHERE SoHDB = N'" + txtSoHDB.Text + "'";
                DAO.RunSql(sql);
                txtTongtien.Text = tongmoi.ToString();
                labelChuyen.Text = "Bằng chữ: " + DAO.ChuyenSoSangChu(tongmoi.ToString());
                txtTongtien.Text = tongmoi.ToString();
                Load_DataGridViewChitiet();
            }
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: lekhanh21122012/9_IS11A02
        private void LoadInfoHoadon()
        {
            string str;

            str = "SELECT MaNV FROM hoa_don_nhap WHERE SoHDN = N'" + txtSoHDN.Text + "'";
            cboManhanvien.Text = DAO.GetFieldValues(str);
            str = "SELECT NgayNhap FROM hoa_don_nhap WHERE SoHDN = N'" + txtSoHDN.Text + "'";
            txtNgaynhap.Text = DAO.ConvertDateTime(DAO.GetFieldValues(str));
            str              = "SELECT MaNCC FROM hoa_don_nhap WHERE SoHDN = N'" + txtSoHDN.Text + "'";
            cboMaNCC.Text    = DAO.GetFieldValues(str);
            str              = "SELECT TongTien FROM hoa_don_nhap WHERE SoHDN = N'" + txtSoHDN.Text + "'";
            txtTongtien.Text = DAO.GetFieldValues(str);
            lblBangchu.Text  = "Bằng chữ: " + DAO.ChuyenSoSangChu(txtTongtien.Text);
        }
コード例 #4
0
        private void LoadInfoHoaDon()
        {
            string str;

            str              = "SELECT NgayBan FROM Hoa_don_ban WHERE SoHDB = N'" + txtSoHDB.Text + "'";
            txtNgayBan.Text  = DAO.ConvertDateTime(DAO.GetFieldValues(str));
            str              = "SELECT MaNV FROM Hoa_don_ban  WHERE SoHDB = N'" + txtSoHDB.Text + "'";
            cmbMaNV.Text     = DAO.GetFieldValues(str);
            str              = "SELECT Makhach FROM Hoa_don_ban WHERE SoHDB = N'" + txtSoHDB.Text + "'";
            cmbMaKH.Text     = DAO.GetFieldValues(str);
            str              = "SELECT Tongtien FROM Hoa_don_ban WHERE SoHDB = N'" + txtSoHDB.Text + "'";
            txtTongtien.Text = DAO.GetFieldValues(str);
            labelChuyen.Text = "Bằng chữ: " + DAO.ChuyenSoSangChu(txtTongtien.Text);
        }
コード例 #5
0
ファイル: Form1.cs プロジェクト: lekhanh21122012/9_IS11A02
        private void btnInhoadon_Click(object sender, EventArgs e)
        {
            COMExcel.Application exApp = new COMExcel.Application();
            COMExcel.Workbook    exBook;  //Trong 1 chương trình Excel có nhiều Workbook
            COMExcel.Worksheet   exSheet; //Trong 1 Workbook có nhiều Worksheet
            COMExcel.Range       exRange;
            string    sql;
            int       hang = 0, cot = 0;
            DataTable tblThongtinHD, tblThongtinHang;

            exBook  = exApp.Workbooks.Add(COMExcel.XlWBATemplate.xlWBATWorksheet);
            exSheet = exBook.Worksheets[1];
            // Định dạng chung
            exRange = exSheet.Cells[1, 1];
            exRange.Range["A1:Z300"].Font.Name         = "Times new roman"; //Font chữ
            exRange.Range["A1:B3"].Font.Size           = 10;
            exRange.Range["A1:B3"].Font.Bold           = true;
            exRange.Range["A1:B3"].Font.ColorIndex     = 5;
            exRange.Range["A1:A1"].ColumnWidth         = 10;
            exRange.Range["B1:B1"].ColumnWidth         = 17;
            exRange.Range["A1:B1"].MergeCells          = true;
            exRange.Range["A1:B1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A1:B1"].Value               = "Đại Lý Bán Ga nhóm 9";
            exRange.Range["A2:B2"].MergeCells          = true;
            exRange.Range["A2:B2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A2:B2"].Value               = "Số 75 Thái Hà-Đống Đa-Hà Nội";
            exRange.Range["A3:B3"].MergeCells          = true;
            exRange.Range["A3:B3"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A3:B3"].Value               = "Điện thoại: 0866162243";
            exRange.Range["C2:E2"].Font.Size           = 16;
            exRange.Range["C2:E2"].Font.Bold           = true;
            exRange.Range["C2:E2"].Font.ColorIndex     = 3;
            exRange.Range["C2:E2"].MergeCells          = true;
            exRange.Range["C2:E2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["C2:E2"].Value               = "HÓA ĐƠN NHẬP";
            // Biểu diễn thông tin chung của hóa đơn nhập
            sql           = "SELECT a.SoHDN, a.NgayNhap, a.TongTien, b.TenNCC, b.DiaChi, b.DienThoai, c.TenNV FROM hoa_don_nhap AS a, nha_cc AS b, nhan_vien AS c WHERE a.SoHDN = N'" + txtSoHDN.Text + "' AND a.MaNCC = b.MaNCC AND a.MaNV = c.MaNV";
            tblThongtinHD = DAO.GetDataToTable(sql);
            exRange.Range["B6:C9"].Font.Size  = 12;
            exRange.Range["B6:B6"].Value      = "Mã hóa đơn:";
            exRange.Range["C6:E6"].MergeCells = true;
            exRange.Range["C6:E6"].Value      = tblThongtinHD.Rows[0][0].ToString();
            exRange.Range["B7:B7"].Value      = "Nhà cung cấp:";
            exRange.Range["C7:E7"].MergeCells = true;
            exRange.Range["C7:E7"].Value      = tblThongtinHD.Rows[0][3].ToString();
            exRange.Range["B8:B8"].Value      = "Địa chỉ:";
            exRange.Range["C8:E8"].MergeCells = true;
            exRange.Range["C8:E8"].Value      = tblThongtinHD.Rows[0][4].ToString();
            exRange.Range["B9:B9"].Value      = "Điện thoại:";
            exRange.Range["C9:E9"].MergeCells = true;
            exRange.Range["C9:D9"].Value      = tblThongtinHD.Rows[0][5].ToString();
            //Lấy thông tin các mặt hàng
            sql = "SELECT b.Tenbinh, a.Soluong, b.DonGiaNhap, a.Giamgia, a.ThanhTien " +
                  "FROM chi_tiet_hoa_don_nhap AS a , DM_binh_ga AS b WHERE a.SoHDN = N'" +
                  txtSoHDN.Text + "' AND a.Mabinh = b.Mabinh";
            tblThongtinHang = DAO.GetDataToTable(sql);
            //Tạo dòng tiêu đề bảng
            exRange.Range["A11:F11"].Font.Bold           = true;
            exRange.Range["A11:F11"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["C11:F11"].ColumnWidth         = 12;
            exRange.Range["A11:A11"].Value = "STT";
            exRange.Range["B11:B11"].Value = "Tên bình";
            exRange.Range["C11:C11"].Value = "Số lượng nhập";
            exRange.Range["D11:D11"].Value = "Đơn giá";
            exRange.Range["E11:E11"].Value = "Giảm giá";
            exRange.Range["F11:F11"].Value = "Thành tiền";
            for (hang = 0; hang < tblThongtinHang.Rows.Count; hang++)
            {
                //Điền số thứ tự vào cột 1 từ dòng 12
                exSheet.Cells[1][hang + 12] = hang + 1;
                for (cot = 0; cot < tblThongtinHang.Columns.Count; cot++)
                //Điền thông tin hàng từ cột thứ 2, dòng 12
                {
                    exSheet.Cells[cot + 2][hang + 12] = tblThongtinHang.Rows[hang][cot].ToString();
                    if (cot == 3)
                    {
                        exSheet.Cells[cot + 2][hang + 12] = tblThongtinHang.Rows[hang][cot].ToString() + "%";
                    }
                }
            }
            exRange           = exSheet.Cells[cot][hang + 14];
            exRange.Font.Bold = true;
            exRange.Value2    = "Tổng tiền:";
            exRange           = exSheet.Cells[cot + 1][hang + 14];
            exRange.Font.Bold = true;
            exRange.Value2    = tblThongtinHD.Rows[0][2].ToString();
            exRange           = exSheet.Cells[1][hang + 15]; //Ô A1
            exRange.Range["A1:F1"].MergeCells          = true;
            exRange.Range["A1:F1"].Font.Bold           = true;
            exRange.Range["A1:F1"].Font.Italic         = true;
            exRange.Range["A1:F1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignRight;
            exRange.Range["A1:F1"].Value = "Bằng chữ: " + DAO.ChuyenSoSangChu(tblThongtinHD.Rows[0][2].ToString());
            exRange = exSheet.Cells[4][hang + 17]; //Ô A1
            exRange.Range["A1:C1"].MergeCells          = true;
            exRange.Range["A1:C1"].Font.Italic         = true;
            exRange.Range["A1:C1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            DateTime d = Convert.ToDateTime(tblThongtinHD.Rows[0][1]);

            exRange.Range["A1:C1"].Value               = "Hà Nội, ngày " + d.Day + " tháng " + d.Month + " năm " + d.Year;
            exRange.Range["A2:C2"].MergeCells          = true;
            exRange.Range["A2:C2"].Font.Italic         = true;
            exRange.Range["A2:C2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A2:C2"].Value               = "Nhân viên nhập hàng";
            exRange.Range["A6:C6"].MergeCells          = true;
            exRange.Range["A6:C6"].Font.Italic         = true;
            exRange.Range["A6:C6"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A6:C6"].Value               = tblThongtinHD.Rows[0][6];
            exSheet.Name  = "Hóa đơn nhập";
            exApp.Visible = true;
        }
コード例 #6
0
ファイル: Form1.cs プロジェクト: lekhanh21122012/9_IS11A02
        private void btnLuu_Click(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            string sql;
            double sl, SLcon, tong, Tongmoi;

            sql = "SELECT SoHDN FROM hoa_don_nhap WHERE SoHDN=N'" + txtSoHDN.Text + "'";
            if (!DAO.CheckKey(sql))
            {
                // Số hóa đơn nhập chưa có, tiến hành lưu các thông tin chung
                // SoHDNhap được sinh tự động do đó không có trường hợp trùng khóa
                if (cboManhanvien.Text.Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập mã nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cboManhanvien.Focus();
                    return;
                }
                if (txtNgaynhap.Text.Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập ngày nhập hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtNgaynhap.Focus();
                    return;
                }
                if (cboMaNCC.Text.Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập mã nhà cung cấp", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cboMaNCC.Focus();
                    return;
                }
                sql = "INSERT INTO hoa_don_nhap(SoHDN, MaNV, NgayNhap, MaNCC, TongTien) VALUES (N'" + txtSoHDN.Text.Trim() + "',N'" + cboManhanvien.SelectedValue + "',N'" +
                      DAO.ConvertDateTime(txtNgaynhap.Text.Trim()) + "',N'" +
                      cboMaNCC.SelectedValue + "'," + txtTongtien.Text + ")";

                DAO.RunSql(sql);
            }
            // Lưu thông tin của các mặt hàng
            if (cboMabinh.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập mã bình", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cboMabinh.Focus();
                return;
            }
            if ((txtSoluong.Text.Trim().Length == 0) || (txtSoluong.Text == "0"))
            {
                MessageBox.Show("Bạn phải nhập số lượng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtSoluong.Text = "";
                txtSoluong.Focus();
                return;
            }
            if (txtGiamgia.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập giảm giá", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtGiamgia.Focus();
                return;
            }
            if (txtDongia.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập đơn giá nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtDongia.Focus();
                return;
            }
            sql = "SELECT Mabinh FROM chi_tiet_hoa_don_nhap WHERE Mabinh=N'" + cboMabinh.SelectedValue + "' AND SoHDN = N'" + txtSoHDN.Text.Trim() + "'";
            if (DAO.CheckKey(sql))
            {
                MessageBox.Show("Mã bình này đã có, bạn phải nhập mã bình khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ResetValuesHang();
                cboMabinh.Focus();
                return;
            }
            DAO.OpenConnection();
            sql = "INSERT INTO chi_tiet_hoa_don_nhap VALUES(N'" + txtSoHDN.Text.Trim() + "',N'" + cboMabinh.SelectedValue + "'," + txtSoluong.Text + "," + txtDongia.Text + "," + txtGiamgia.Text + "," + txtThanhtien.Text + ")";

            DAO.RunSql(sql);
            LoadDataGridView();


            //cap nhat

            double dgnhap = Convert.ToDouble(txtDongia.Text); // đơn giá nhập

            sl = Convert.ToDouble(DAO.GetFieldValues("SELECT SoLuong FROM DM_binh_ga WHERE mabinh = N'" + cboMabinh.SelectedValue + "'"));
            double slmoi = Convert.ToDouble(txtSoluong.Text);


            sql = "UPDATE DM_binh_ga SET DonGiaNhap=" + dgnhap + "WHERE Mabinh= N'" + cboMabinh.SelectedValue + "'";
            DAO.RunSql(sql);
            sql = "UPDATE DM_binh_ga SET DonGiaBan=" + dgnhap * 1.1 + "WHERE Mabinh= N'" + cboMabinh.SelectedValue + "'";
            DAO.RunSql(sql);

            // Cập nhật lại số lượng ga vào bảng DM Binh ga
            SLcon = sl + slmoi;
            sql   = "UPDATE DM_binh_ga  SET SoLuong =" + SLcon + " WHERE Mabinh= N'" + cboMabinh.SelectedValue + "'";
            DAO.RunSql(sql);

            //Cập nhật lại tổng tiền cho hóa đơn nhập

            tong = Int32.Parse(DAO.GetFieldValues("SELECT TongTien FROM hoa_don_nhap WHERE SoHDN = N'" + txtSoHDN.Text + "'"));

            Tongmoi = tong + Convert.ToDouble(txtThanhtien.Text);
            sql     = "UPDATE hoa_don_nhap SET TongTien =" + Tongmoi + " WHERE SoHDN = N'" + txtSoHDN.Text + "'";
            DAO.RunSql(sql);


            txtTongtien.Text = Tongmoi.ToString();
            lblBangchu.Text  = "Bằng chữ: " + DAO.ChuyenSoSangChu(Tongmoi.ToString());

            LoadDataGridView();
            DAO.CloseConnection();
        }
コード例 #7
0
        private void btnLuu_Click_1(object sender, EventArgs e)
        {
            string sql;
            double sl, SLcon, tong, Tongmoi;

            //double giaban, giabanmoi;
            DAO.OpenConnection();
            sql = "SELECT SoHDB FROM Hoa_don_ban WHERE SoHDB=N'" + txtSoHDB.Text + "'";
            if (!DAO.CheckKey(sql))
            {
                if (txtNgayBan.Text.Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập ngày bán", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtNgayBan.Focus();
                    return;
                }
                if (cmbMaNV.Text.Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cmbMaNV.Focus();
                    return;
                }
                if (cmbMaKH.Text.Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cmbMaKH.Focus();
                    return;
                }
                sql = "INSERT INTO hoa_don_ban(SoHDB, MaNV, Ngayban, makhach, TongTien) VALUES(N'" + txtSoHDB.Text.Trim() + "', N'" + cmbMaNV.SelectedValue + "', N'" +

                      txtNgayBan.Text.Trim() + "',N'" +
                      cmbMaKH.SelectedValue + "'," + txtTongtien.Text + ")";
                //MessageBox.Show(sql);
                DAO.RunSql(sql);
            }
            // Lưu thông tin của các mặt hàng
            if (cmbMabinh.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập mã hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cmbMabinh.Focus();
                return;
            }
            if ((txtSoluong.Text.Trim().Length == 0) || (txtSoluong.Text == "0"))
            {
                MessageBox.Show("Bạn phải nhập số lượng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtSoluong.Text = "";
                txtSoluong.Focus();
                return;
            }
            if (txtGiamgia.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập giảm giá", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtGiamgia.Focus();
                return;
            }
            sql = "SELECT Mabinh FROM Chi_tiet_hoa_don_ban WHERE Mabinh=N'" + cmbMabinh.SelectedValue + "' AND SoHDB = N'" + txtSoHDB.Text.Trim() + "'";
            if (DAO.CheckKey(sql))
            {
                MessageBox.Show("Mã hàng này đã có, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ResetValuesHang();
                cmbMabinh.Focus();
                return;
            }
            // Kiểm tra xem số lượng hàng trong kho còn đủ để cung cấp không?
            sl = Convert.ToDouble(DAO.GetFieldValues("SELECT SoLuong FROM DM_Binh_ga WHERE Mabinh = N'" + cmbMabinh.SelectedValue + "'"));
            if (Convert.ToDouble(txtSoluong.Text) > sl)
            {
                MessageBox.Show("Số lượng mặt hàng này chỉ còn " + sl, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtSoluong.Text = "";
                txtSoluong.Focus();
                return;
            }
            sql = "INSERT INTO Chi_tiet_hoa_don_ban(SoHDB,Mabinh,Soluong, Giamgia,Thanhtien) VALUES(N'" + txtSoHDB.Text + "',N'"
                  + cmbMabinh.SelectedValue + "'," + txtSoluong.Text + "," + txtGiamgia.Text + "," + txtThanhtien.Text + ")";
            //MessageBox.Show(sql);
            DAO.RunSql(sql);
            Load_DataGridViewChitiet();
            // Cập nhật lại số lượng của mặt hàng vào bảng DM_Binh_ga
            SLcon = sl - Convert.ToDouble(txtSoluong.Text);
            sql   = "UPDATE DM_Binh_ga SET Soluong =" + SLcon + " WHERE Mabinh= N'" + cmbMabinh.SelectedValue + "'";
            DAO.RunSql(sql);

            //Cập nhật lại tổng tiền cho hóa đơn bán


            tong    = Int32.Parse(DAO.GetFieldValues("SELECT tongtien FROM hoa_don_ban WHERE SoHDB = N'" + txtSoHDB.Text + "'"));
            Tongmoi = tong + Convert.ToDouble(txtThanhtien.Text);
            sql     = "UPDATE Hoa_don_ban SET Tongtien =" + Tongmoi + " WHERE SoHDB = N'" + txtSoHDB.Text + "'";
            DAO.RunSql(sql);
            txtTongtien.Text = Tongmoi.ToString();
            labelChuyen.Text = "Bằng chữ: " + DAO.ChuyenSoSangChu(Tongmoi.ToString());
            ResetValuesHang();

            //btnInhoadon = true;
        }
コード例 #8
0
        private void btnInhoadon_Click_1(object sender, EventArgs e)
        {
            COMExcel.Application exApp = new COMExcel.Application();
            COMExcel.Workbook    exBook;  //Trong 1 chương trình Excel có nhiều Workbook
            COMExcel.Worksheet   exSheet; //Trong 1 Workbook có nhiều Worksheet
            COMExcel.Range       exRange;
            string    sql;
            int       hang = 0, cot = 0;
            DataTable hoa_don_ban, DM_Binh_ga;

            exBook  = exApp.Workbooks.Add(COMExcel.XlWBATemplate.xlWBATWorksheet);
            exSheet = exBook.Worksheets[1];
            // Định dạng chung
            exRange = exSheet.Cells[1, 1];
            exRange.Range["A1:Z300"].Font.Name         = "Times new roman"; //Font chữ
            exRange.Range["A1:B3"].Font.Size           = 10;
            exRange.Range["A1:B3"].Font.Bold           = true;
            exRange.Range["A1:B3"].Font.ColorIndex     = 5; //Màu xanh da trời
            exRange.Range["A1:A1"].ColumnWidth         = 7;
            exRange.Range["B1:B1"].ColumnWidth         = 15;
            exRange.Range["A1:B1"].MergeCells          = true;
            exRange.Range["A1:B1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A1:B1"].Value               = "Bình gas A";
            exRange.Range["A2:B2"].MergeCells          = true;
            exRange.Range["A2:B2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A2:B2"].Value               = "Hoàng Mai - Hà Nội";
            exRange.Range["A3:B3"].MergeCells          = true;
            exRange.Range["A3:B3"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A3:B3"].Value               = "Điện thoại: (09)38526419";
            exRange.Range["C2:E2"].Font.Size           = 16;
            exRange.Range["C2:E2"].Font.Bold           = true;
            exRange.Range["C2:E2"].Font.ColorIndex     = 3; //Màu đỏ
            exRange.Range["C2:E2"].MergeCells          = true;
            exRange.Range["C2:E2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["C2:E2"].Value               = "HÓA ĐƠN BÁN";
            // Biểu diễn thông tin chung của hóa đơn bán
            sql         = @"SELECT a.SoHDB, a.Ngayban, a.Tongtien, b.Tenkhach, b.Diachi, b.Dienthoai, c.TenNV FROM Hoa_don_ban AS a, Khach_hang AS b, Nhan_Vien AS c WHERE a.SoHDB= N'" + txtSoHDB.Text + "' AND a.Makhach = b.Makhach AND a.MaNV = c.MaNV";
            hoa_don_ban = DAO.GetDataToTable(sql);
            exRange.Range["B6:C9"].Font.Size  = 12;
            exRange.Range["B6:B6"].Value      = "Mã hóa đơn:";
            exRange.Range["C6:E6"].MergeCells = true;
            exRange.Range["C6:E6"].Value      = hoa_don_ban.Rows[0][0].ToString();
            exRange.Range["B7:B7"].Value      = "Khách hàng:";
            exRange.Range["C7:E7"].MergeCells = true;
            exRange.Range["C7:E7"].Value      = hoa_don_ban.Rows[0][3].ToString();
            exRange.Range["B8:B8"].Value      = "Địa chỉ:";
            exRange.Range["C8:E8"].MergeCells = true;
            exRange.Range["C8:E8"].Value      = hoa_don_ban.Rows[0][4].ToString();
            exRange.Range["B9:B9"].Value      = "Điện thoại:";
            exRange.Range["C9:E9"].MergeCells = true;
            exRange.Range["C9:E9"].Value      = hoa_don_ban.Rows[0][5].ToString();
            //Lấy thông tin các mặt hàng
            sql = @"SELECT b.Tenbinh, a.Soluong, b.Dongiaban, a.Giamgia, a.Thanhtien " +
                  "FROM Chi_tiet_hoa_don_ban AS a , DM_Binh_ga AS b WHERE a.SoHDB = N'" +
                  txtSoHDB.Text + "' AND a.Mabinh = b.Mabinh";
            DM_Binh_ga = DAO.GetDataToTable(sql);
            //Tạo dòng tiêu đề bảng
            exRange.Range["A11:F11"].Font.Bold           = true;
            exRange.Range["A11:F11"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["C11:F11"].ColumnWidth         = 12;
            exRange.Range["A11:A11"].Value = "STT";
            exRange.Range["B11:B11"].Value = "Tên hàng";
            exRange.Range["C11:C11"].Value = "Số lượng";
            exRange.Range["D11:D11"].Value = "Đơn giá";
            exRange.Range["E11:E11"].Value = "Giảm giá";
            exRange.Range["F11:F11"].Value = "Thành tiền";
            for (hang = 0; hang < DM_Binh_ga.Rows.Count; hang++)
            {
                //Điền số thứ tự vào cột 1 từ dòng 12
                exSheet.Cells[1][hang + 12] = hang + 1;
                for (cot = 0; cot < DM_Binh_ga.Columns.Count; cot++)
                //Điền thông tin hàng từ cột thứ 2, dòng 12
                {
                    exSheet.Cells[cot + 2][hang + 12] = DM_Binh_ga.Rows[hang][cot].ToString();
                    if (cot == 3)
                    {
                        exSheet.Cells[cot + 2][hang + 12] = DM_Binh_ga.Rows[hang][cot].ToString() + "%";
                    }
                }
            }
            exRange           = exSheet.Cells[cot][hang + 15];
            exRange.Font.Bold = true;
            exRange.Value2    = "Tổng tiền:";
            exRange           = exSheet.Cells[cot + 1][hang + 15];
            exRange.Font.Bold = true;
            exRange.Value2    = DM_Binh_ga.Rows[0][2].ToString();
            exRange           = exSheet.Cells[1][hang + 16]; //Ô A1
            exRange.Range["A1:F1"].MergeCells          = true;
            exRange.Range["A1:F1"].Font.Bold           = true;
            exRange.Range["A1:F1"].Font.Italic         = true;
            exRange.Range["A1:F1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignRight;
            exRange.Range["A1:F1"].Value = "Bằng chữ: " + DAO.ChuyenSoSangChu(DM_Binh_ga.Rows[0][2].ToString());
            exRange = exSheet.Cells[4][hang + 18]; //Ô A1
            exRange.Range["A1:C1"].MergeCells          = true;
            exRange.Range["A1:C1"].Font.Italic         = true;
            exRange.Range["A1:C1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            DateTime d = Convert.ToDateTime(hoa_don_ban.Rows[0][1]);

            exRange.Range["A1:C1"].Value               = "Hà Nội, ngày " + d.Day + " tháng " + d.Month + " năm " + d.Year;
            exRange.Range["A2:C2"].MergeCells          = true;
            exRange.Range["A2:C2"].Font.Italic         = true;
            exRange.Range["A2:C2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A2:C2"].Value               = "Nhân viên bán hàng";
            exRange.Range["A6:C6"].MergeCells          = true;
            exRange.Range["A6:C6"].Font.Italic         = true;
            exRange.Range["A6:C6"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A6:C6"].Value               = hoa_don_ban.Rows[0][6];
            exSheet.Name  = "Hóa đơn bán ";
            exApp.Visible = true;
        }
コード例 #9
0
        private void bt_inbaocao_Click(object sender, EventArgs e)
        {
            if (comboBox1.SelectedIndex == -1)
            {
                MessageBox.Show("Bạn chưa nhập tháng");
                comboBox1.Focus();
                return;
            }
            if (comboBox2.SelectedIndex == -1)
            {
                MessageBox.Show("Bạn chưa nhập năm");
                comboBox2.Focus();
                return;
            }
            COMExcel.Application exApp = new COMExcel.Application();
            COMExcel.Workbook    exBook;
            COMExcel.Worksheet   exSheet;
            COMExcel.Range       exRange;
            string    sql, sql1;
            int       hang = 0, cot = 0;
            DataTable danhsach;
            DataTable danhsach1;

            exBook  = exApp.Workbooks.Add(COMExcel.XlWBATemplate.xlWBATWorksheet);
            exSheet = exBook.Worksheets[1];
            exRange = exSheet.Cells[1, 1];
            exRange.Range["A1:Z300"].Font.Name         = "Times new roman";
            exRange.Range["A1:B3"].Font.Size           = 14;
            exRange.Range["A1:B3"].Font.Bold           = true;
            exRange.Range["A1:B3"].Font.ColorIndex     = 5;
            exRange.Range["A1:A1"].ColumnWidth         = 16;
            exRange.Range["B1:C1"].ColumnWidth         = 16;
            exRange.Range["A1:C1"].MergeCells          = true;
            exRange.Range["A1:C1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A1:C1"].Value               = "Đại lý bán ga nhóm 9";
            exRange.Range["A2:C2"].MergeCells          = true;
            exRange.Range["A2:C2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A2:C2"].Value               = "75 Thái Hà-Đống Đa-Hà Nội";
            exRange.Range["A3:C3"].MergeCells          = true;
            exRange.Range["A3:C3"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A3:C3"].Value               = "Điện thoại: 0866162243";
            exRange.Range["E2:J2"].Font.Size           = 14;
            exRange.Range["E2:J2"].Font.Bold           = true;
            exRange.Range["E2:J2"].Font.ColorIndex     = 3;
            exRange.Range["E2:J2"].MergeCells          = true;
            exRange.Range["E2:J2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["E2:J2"].Value               = "Báo Cáo Doanh Thu Cửa Hàng Theo Tháng " + comboBox1.SelectedValue + " Năm " + comboBox2.SelectedValue;
            sql = " select hoa_don_ban.sohdb,chi_tiet_hoa_don_ban.mabinh ,"
                  + " tenbinh, chi_tiet_hoa_don_ban.soluong as so_luong,dbo.DM_Binh_ga.dongiaban,giamgia,thanhtien "
                  + "from Hoa_don_ban join dbo.Chi_tiet_hoa_don_ban "
                  + " ON hoa_don_ban.sohdb = chi_tiet_hoa_don_ban.sohdb join dm_binh_ga on dm_binh_ga.mabinh=chi_tiet_hoa_don_ban.mabinh "
                  + " where MONTH(ngayban) =" + comboBox1.SelectedValue + " and YEAR(ngayban)=" + comboBox2.SelectedValue;
            sql1 = "SELECT SUM(thanhtien) FROM dbo.Chi_tiet_hoa_don_ban JOIN dbo.Hoa_don_ban ON hoa_don_ban.sohdb = chi_tiet_hoa_don_ban.sohdb  " +
                   " where MONTH(ngayban)=" + comboBox1.SelectedValue + " and YEAR(ngayban)=" + comboBox2.SelectedValue;
            danhsach  = DAO.GetDataToTable(sql);
            danhsach1 = DAO.GetDataToTable(sql1);

            exRange.Range["B5:G5"].Font.Bold           = true;
            exRange.Range["B5:G5"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["B5:B5"].ColumnWidth         = 8;
            exRange.Range["C5:C5"].ColumnWidth         = 8;
            exRange.Range["D5:D5"].ColumnWidth         = 11;
            exRange.Range["E5:E5"].ColumnWidth         = 22;
            exRange.Range["F5:F5"].ColumnWidth         = 11;
            exRange.Range["G5:G5"].ColumnWidth         = 11;
            exRange.Range["H5:H5"].ColumnWidth         = 15;
            exRange.Range["I5:I5"].ColumnWidth         = 10;

            exRange.Range["C4:D4"].Font.Bold           = true;
            exRange.Range["C4:D4"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["C4:D4"].Font.Size           = 16;


            exRange.Range["E5:E5"].Font.Bold           = true;
            exRange.Range["E5:E5"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["B5:B5"].Value = "STT";
            exRange.Range["C5:C5"].Value = "Số HĐB";


            exRange.Range["D5:D5"].Value = "Mã bình";
            exRange.Range["E5:E5"].Value = "Tên bình";
            exRange.Range["F5:F5"].Value = "Số lượng";
            exRange.Range["G5:G5"].Value = "Đơn Giá";
            exRange.Range["H5:H5"].Value = "Giảm giá";
            exRange.Range["I5:I5"].Value = "Thành Tiền";



            for (hang = 0; hang < danhsach.Rows.Count; hang++)
            {
                exSheet.Cells[2][hang + 6] = hang + 1;
                for (cot = 0; cot < danhsach.Columns.Count; cot++)
                {
                    exSheet.Cells[cot + 3][hang + 6] = danhsach.Rows[hang][cot].ToString();
                }
            }

            exRange = exSheet.Cells[2][hang + 8];
            exRange.Range["D1:E1"].MergeCells          = true;
            exRange.Range["D1:E1"].Font.Italic         = true;
            exRange.Range["D1:E1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["D1:E1"].Value               = "Tổng tiền các hóa đơn: " + danhsach1.Rows[0][0].ToString();
            exRange.Range["D2:F2"].MergeCells          = true;
            exRange.Range["D2:F2"].Font.Italic         = true;
            exRange.Range["D2:F2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["D2:F2"].Value               = "Bằng chữ: " + DAO.ChuyenSoSangChu(danhsach1.Rows[0][0].ToString());


            exRange = exSheet.Cells[2][hang + 8];
            exRange.Range["D4:F4"].MergeCells          = true;
            exRange.Range["D4:F4"].Font.Italic         = true;
            exRange.Range["D4:F4"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["D4:F4"].Value = "Hà Nội, Ngày " + DateTime.Now.ToShortDateString();

            exRange.Range[" D5: F5 "].Value              = " Nhân viên lập báo cáo ";
            exRange.Range[" D5: F5 "].MergeCells         = true;
            exRange.Range["D5: F5 "].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range[" D5: F5 "].Value              = " (Kí, Ghi rõ họ tên)";
            exSheet.Name  = " Doanh thu";
            exApp.Visible = true;
        }
コード例 #10
0
        private void bt_inbaocao_Click(object sender, EventArgs e)
        {
            if (text_nam.Text == "")
            {
                MessageBox.Show("bạn phải nhập năm báo cáo");
                text_nam.Focus();
                return;
            }
            if (comboBox1.SelectedIndex == -1)
            {
                MessageBox.Show("bạn phải chọn mã nhà cung cấp");
            }


            COMExcel.Application exApp = new COMExcel.Application();
            COMExcel.Workbook    exBook;
            COMExcel.Worksheet   exSheet;
            COMExcel.Range       exRange;
            string    sql, sql1;
            int       hang = 0, cot = 0;
            DataTable danhsach;
            DataTable danhsach1;

            exBook  = exApp.Workbooks.Add(COMExcel.XlWBATemplate.xlWBATWorksheet);
            exSheet = exBook.Worksheets[1];
            exRange = exSheet.Cells[1, 1];
            exRange.Range["A1:Z300"].Font.Name         = "Times new roman";
            exRange.Range["A1:B3"].Font.Size           = 14;
            exRange.Range["A1:B3"].Font.Bold           = true;
            exRange.Range["A1:B3"].Font.ColorIndex     = 5;
            exRange.Range["A1:A1"].ColumnWidth         = 16;
            exRange.Range["B1:C1"].ColumnWidth         = 16;
            exRange.Range["A1:C1"].MergeCells          = true;
            exRange.Range["A1:C1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A1:C1"].Value               = "Đại lý bán ga nhóm 9";
            exRange.Range["A2:C2"].MergeCells          = true;
            exRange.Range["A2:C2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A2:C2"].Value               = "75 Thái Hà-Đống Đa-Hà Nội";
            exRange.Range["A3:C3"].MergeCells          = true;
            exRange.Range["A3:C3"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A3:C3"].Value               = "Điện thoại: 0866162243";
            exRange.Range["E2:J2"].Font.Size           = 14;
            exRange.Range["E2:J2"].Font.Bold           = true;
            exRange.Range["E2:J2"].Font.ColorIndex     = 3;
            exRange.Range["E2:J2"].MergeCells          = true;
            exRange.Range["E2:J2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["E2:J2"].Value               = "Báo Cáo Nhập Hàng Từ " + textBoxtenncc.Text + " Trong Tháng " + numeric_thang.Value + " Năm " + text_nam.Text;
            sql = "select Chi_tiet_hoa_don_nhap.SoHDN, nha_cc.MaNCC,TenNCC," +
                  "Dienthoai,NgayNhap,dm_binh_ga.Mabinh,tenbinh,chi_tiet_hoa_don_nhap.Soluong,GIAMGIA,chi_tiet_hoa_don_nhap.Dongia,Thanhtien from Nha_cc join Hoa_don_nhap on " +
                  "Nha_cc.MaNCC = Hoa_don_nhap.MaNCC join Chi_tiet_hoa_don_nhap " +
                  "on Hoa_don_nhap.SoHDN = Chi_tiet_hoa_don_nhap.SoHDN join dm_binh_ga on Dm_binh_ga.mabinh=chi_tiet_hoa_don_nhap.mabinh  where month(ngaynhap)='"
                  + numeric_thang.Value + "' and year(ngaynhap)='" + text_nam.Text + "'" +
                  "AND nha_cc.mancc='" + comboBox1.SelectedValue + "'";
            sql1 = "select SUM(TongTien) from hoa_don_nhap  where (MONTH(NgayNhap) = '" + numeric_thang.Value + "') AND (YEAR(NgayNhap) = '" + text_nam.Text + "'" +
                   " and mancc='" + comboBox1.SelectedValue + "')";
            danhsach  = DAO.GetDataToTable(sql);
            danhsach1 = DAO.GetDataToTable(sql1);

            exRange.Range["B5:G5"].Font.Bold           = true;
            exRange.Range["B5:G5"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["B5:B5"].ColumnWidth         = 8;
            exRange.Range["C5:C5"].ColumnWidth         = 8;
            exRange.Range["D5:D5"].ColumnWidth         = 11;
            exRange.Range["E5:E5"].ColumnWidth         = 15;
            exRange.Range["F5:F5"].ColumnWidth         = 11;
            exRange.Range["G5:G5"].ColumnWidth         = 15;
            exRange.Range["H5:H5"].ColumnWidth         = 10;
            exRange.Range["I5:I5"].ColumnWidth         = 15;
            exRange.Range["J5:J5"].ColumnWidth         = 11;
            exRange.Range["K5:K5"].ColumnWidth         = 11;
            exRange.Range["L5:L5"].ColumnWidth         = 11;
            exRange.Range["M5:M5"].ColumnWidth         = 11;
            exRange.Range["C4:C4"].Font.Bold           = true;
            exRange.Range["C4:C4"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;



            exRange.Range["E5:E5"].Font.Bold           = true;
            exRange.Range["E5:E5"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["B5:B5"].Value = "STT";
            exRange.Range["C5:C5"].Value = "Số HĐN";
            exRange.Range["D5:D5"].Value = "Mã NCC";
            exRange.Range["E5:E5"].Value = "Tên NCC";
            exRange.Range["F5:F5"].Value = "Điện thoại";
            exRange.Range["G5:G5"].Value = "Ngày nhập";

            exRange.Range["H5:H5"].Value = "Mã bình";
            exRange.Range["I5:I5"].Value = "Tên bình";
            exRange.Range["J5:J5"].Value = "Số lượng";
            exRange.Range["K5:K5"].Value = "Đơn Giá";
            exRange.Range["L5:L5"].Value = "Giảm giá";
            exRange.Range["M5:M5"].Value = "Thành Tiền";
            for (hang = 0; hang < danhsach.Rows.Count; hang++)
            {
                exSheet.Cells[2][hang + 6] = hang + 1;
                for (cot = 0; cot < danhsach.Columns.Count; cot++)
                {
                    exSheet.Cells[cot + 3][hang + 6] = danhsach.Rows[hang][cot].ToString();
                }
            }

            exRange = exSheet.Cells[2][hang + 8];
            exRange.Range["D1:E1"].MergeCells          = true;
            exRange.Range["D1:E1"].Font.Italic         = true;
            exRange.Range["D1:E1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["D1:E1"].Value               = "Tổng tiền các hóa đơn: " + danhsach1.Rows[0][0];
            exRange.Range["D2:F2"].MergeCells          = true;
            exRange.Range["D2:F2"].Font.Italic         = true;
            exRange.Range["D2:F2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["D2:F2"].Value               = "Bằng chữ: " + DAO.ChuyenSoSangChu(danhsach1.Rows[0][0].ToString());


            exRange = exSheet.Cells[2][hang + 8];
            exRange.Range["D4:F4"].MergeCells          = true;
            exRange.Range["D4:F4"].Font.Italic         = true;
            exRange.Range["D4:F4"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["D4:F4"].Value = "Hà Nội, Ngày " + DateTime.Now.ToShortDateString();

            exRange.Range[" D5: F5 "].Value              = " Nhân viên lập báo cáo ";
            exRange.Range[" D5: F5 "].MergeCells         = true;
            exRange.Range["D5: F5 "].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range[" D5: F5 "].Value              = " (Kí, Ghi rõ họ tên)";
            exSheet.Name  = " NHẬP HÀNG";
            exApp.Visible = true;
        }