Example #1
0
        private void btnXuatFile_Click(object sender, EventArgs e)
        {
            List <ReplacementGroup> rg = new List <ReplacementGroup>();

            DateTime today = DateTime.Today;

            rg.Add(new ReplacementGroup("<hoTen>", textBox_hoten.Text));
            rg.Add(new ReplacementGroup("<ngaySinh>", tbNgaySinh.Text));
            rg.Add(new ReplacementGroup("<gioiTinh>", rdNam.Checked?"Nam":"Nữ"));
            rg.Add(new ReplacementGroup("<quocTich>", tbquoctich.Text));
            rg.Add(new ReplacementGroup("<cmnd>", textBox_madinhdanh.Text));
            rg.Add(new ReplacementGroup("<hoChieu>", tbhochieu.Text));
            rg.Add(new ReplacementGroup("<noiThuongTruTamTru>", tbDCThuongTru.Text));
            rg.Add(new ReplacementGroup("<tuNgay>", dtpNgayBatDau.Value.ToShortDateString()));
            rg.Add(new ReplacementGroup("<denNgay>", dtpNgayKetThuc.Value.ToShortDateString()));
            rg.Add(new ReplacementGroup("<lyDo>", tbLyDo.Text));
            rg.Add(new ReplacementGroup("<noiDen>", textBox_noiden.Text));



            rg.Add(new ReplacementGroup("<d3>", today.Day.ToString()));
            rg.Add(new ReplacementGroup("<m3>", today.Month.ToString()));
            rg.Add(new ReplacementGroup("<y3>", today.Year.ToString()));


            string srcPath = System.Windows.Forms.Application.StartupPath + "\\MauIn\\Mau HK05.doc";
            string dstPath = System.Windows.Forms.Application.StartupPath + "\\MauIn\\KetQua\\Mau HK05_" + textBox_madinhdanh.Text + "_" + DateTime.Now.ToString("dd-MM-yyyy") + ".doc";

            CreateWordHelper.CreateWordDocument(srcPath, dstPath, rg);

            MessageBox.Show(this, "Đã tạo thành công file thông tin với tên: " + dstPath, "Thành công",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Example #2
0
        private void xuatFile()
        {
            List <ReplacementGroup> rg = new List <ReplacementGroup>();

            DateTime today = DateTime.Today;

            rg.Add(new ReplacementGroup("<hoTen>", tbhoten.Text));
            rg.Add(new ReplacementGroup("<tenKhac>", tbTenKhac.Text));
            rg.Add(new ReplacementGroup("<ngaySinh>", dtpNgaySinh.Value.ToShortDateString()));
            rg.Add(new ReplacementGroup("<gioiTinh>", rdNam.Checked ? "Nam" : "Nữ"));
            rg.Add(new ReplacementGroup("<noiSinh>", cbbNoiSinh.Text));
            rg.Add(new ReplacementGroup("<nguyenQuan>", tbnguyenquan.Text));
            rg.Add(new ReplacementGroup("<danToc>", tbdantoc.Text));
            rg.Add(new ReplacementGroup("<tonGiao>", tbtongiao.Text));
            rg.Add(new ReplacementGroup("<quocTich>", tbquoctich.Text));
            rg.Add(new ReplacementGroup("<noiThuongTru>", tbDCThuongTru.Text));
            rg.Add(new ReplacementGroup("<tenChuHo>", tenChuHo));
            rg.Add(new ReplacementGroup("<qhVoiChuHo>", tbQHVoiCH.Text));
            rg.Add(new ReplacementGroup("<lyDo>", lyDo));
            rg.Add(new ReplacementGroup("<noiDen>", noiDen));


            rg.Add(new ReplacementGroup("<ngay>", today.Day.ToString()));
            rg.Add(new ReplacementGroup("<thang>", today.Month.ToString()));
            rg.Add(new ReplacementGroup("<nam>", today.Year.ToString()));


            string srcPath = System.Windows.Forms.Application.StartupPath + "\\MauIn\\Mau HK07.doc";
            string dstPath = System.Windows.Forms.Application.StartupPath + "\\MauIn\\KetQua\\Mau HK07_" + tbmadinhdanh.Text + "_" + DateTime.Now.ToString("dd-MM-yyyy") + ".doc";

            CreateWordHelper.CreateWordDocument(srcPath, dstPath, rg);

            MessageBox.Show(this, "Đã tạo thành công file thông tin với tên: " + dstPath, "Thành công",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        private void btnXuat_Click(object sender, EventArgs e)
        {
            List <ReplacementGroup> rg = new List <ReplacementGroup>();

            DateTime today  = DateTime.Today;
            DateTime tuNgay = today.AddMonths(-int.Parse(cbbThoiGian.SelectedValue.ToString()));

            rg.Add(new ReplacementGroup("<tuNgay>", tuNgay.ToShortDateString()));
            rg.Add(new ReplacementGroup("<denNgay>", today.ToShortDateString()));

            rg.Add(new ReplacementGroup("<tongSoHo>", (int.Parse(tbHoTH.Text) + int.Parse(tbHoTH.Text)).ToString()));
            rg.Add(new ReplacementGroup("<tongSo>", (int.Parse(tbNhanKhauTH.Text) + int.Parse(tbNhanKhauTT.Text)).ToString()));
            rg.Add(new ReplacementGroup("<nkThanhThi>", (int.Parse(tbNKThanhThiTH.Text) + int.Parse(tbNKThanhThiTT.Text)).ToString()));
            rg.Add(new ReplacementGroup("<nkNu>", (int.Parse(tbNKNuTH.Text) + int.Parse(tbNKNuTT.Text)).ToString()));
            rg.Add(new ReplacementGroup("<nk14>", (int.Parse(tbNK14TH.Text) + int.Parse(tbNK14TT.Text)).ToString()));

            rg.Add(new ReplacementGroup("<hoTH>", tbHoTH.Text));
            rg.Add(new ReplacementGroup("<NhanKhauTH>", tbNhanKhauTH.Text));
            rg.Add(new ReplacementGroup("<NKThanhThiTH>", tbNKThanhThiTH.Text));
            rg.Add(new ReplacementGroup("<NKNuTH>", tbNKNuTH.Text));
            rg.Add(new ReplacementGroup("<NK14TH>", tbNK14TH.Text));

            rg.Add(new ReplacementGroup("<hoKoTH>", tbHoKoTH.Text));
            rg.Add(new ReplacementGroup("<NhanKhauKoTH>", tbNhanKhauKoTH.Text));
            rg.Add(new ReplacementGroup("<NKThanhThiKoTH>", tbNKThanhThiKoTH.Text));
            rg.Add(new ReplacementGroup("<NKNuKoTH>", tbNKNuKoTH.Text));
            rg.Add(new ReplacementGroup("<NK14KoTH>", tbNK14KoTH.Text));

            rg.Add(new ReplacementGroup("<hoTT>", tbHoTT.Text));
            rg.Add(new ReplacementGroup("<NhanKhauTT>", tbNhanKhauTT.Text));
            rg.Add(new ReplacementGroup("<NKThanhThiTT>", tbNKThanhThiTT.Text));
            rg.Add(new ReplacementGroup("<NKNuTT>", tbNKNuTT.Text));
            rg.Add(new ReplacementGroup("<NK14TT>", tbNK14TT.Text));

            rg.Add(new ReplacementGroup("<hoKoTT>", tbHoKoTT.Text));
            rg.Add(new ReplacementGroup("<NhanKhauKoTT>", tbNhanKhauKoTT.Text));
            rg.Add(new ReplacementGroup("<NKThanhThiKoTT>", tbNKThanhThiKoTT.Text));
            rg.Add(new ReplacementGroup("<NKNuKoTT>", tbNKNuKoTT.Text));
            rg.Add(new ReplacementGroup("<NK14KoTT>", tbNK14KoTT.Text));


            rg.Add(new ReplacementGroup("<ngay>", today.Day.ToString()));
            rg.Add(new ReplacementGroup("<thang>", today.Month.ToString()));
            rg.Add(new ReplacementGroup("<nam>", today.Year.ToString()));


            string srcPath = System.Windows.Forms.Application.StartupPath + "\\MauIn\\Mau HK15.doc";
            string dstPath = System.Windows.Forms.Application.StartupPath + "\\MauIn\\KetQua\\Mau HK15_" + DateTime.Now.ToString("dd-MM-yyyy") + "_" + cbbThoiGian.SelectedValue.ToString() + ".doc";

            CreateWordHelper.CreateWordDocument(srcPath, dstPath, rg);

            MessageBox.Show(this, "Đã tạo thành công file thông tin với tên: " + dstPath, "Thành công",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        private void btnXuatFile_Click(object sender, EventArgs e)
        {
            List <ReplacementGroup> rg = new List <ReplacementGroup>();
            //DataTable source = hssvbus.TimKiemJoinNhanKhau("AND mssv='" + textBox_mssv.Text + "'").Tables[0];
            DataTable source = hssvbus.TimKiemtheoCuTru(textBox_madinhdanh.Text);


            DataRow       data       = source.Rows[0];
            List <string> listViPham = new List <string>();

            foreach (DataGridViewRow item in dataGridView1.Rows)
            {
                if (item.Cells["toidanh"].Value != null)
                {
                    listViPham.Add(item.Cells["toidanh"].Value.ToString());
                }
            }
            string vipham = string.Join(", ", listViPham.ToArray());

            vipham = string.IsNullOrEmpty(textBox_vipham.Text) ? vipham : textBox_vipham.Text + ", " + vipham;

            if (data.ItemArray.Length > 0)
            {
                rg.Add(new ReplacementGroup("<ten>", data["hoten"].ToString()));
                rg.Add(new ReplacementGroup("<ngaySinh>", data["ngaysinh"].ToString().Split(' ')[0]));
                rg.Add(new ReplacementGroup("<mssv>", data["mahssv"].ToString()));
                rg.Add(new ReplacementGroup("<truong>", data["truong"].ToString()));
                rg.Add(new ReplacementGroup("<maDinhDanh>", data["madinhdanh"].ToString()));
                //rg.Add(new ReplacementGroup("<ngayCap>", data["ngaycap"].ToString().Split(' ')[0]));
                //rg.Add(new ReplacementGroup("<diaChiThuongTru>", data["diachithuongtru"].ToString()));
                rg.Add(new ReplacementGroup("<diaChiThuongTru>", data["diachithuongtru"].ToString()));
                rg.Add(new ReplacementGroup("<diaChiTamTru>", ""));
                int vtkhupho = data["noithuongtru"].ToString().IndexOf(",");
                int thlen    = data["noithuongtru"].ToString().Length;
                rg.Add(new ReplacementGroup("<khupho>", data["noithuongtru"].ToString().Substring(vtkhupho, thlen - vtkhupho)));


                rg.Add(new ReplacementGroup("<tuNgay>", data["thoigianbatdautamtruthuongtru"].ToString().Split(' ')[0]));
                rg.Add(new ReplacementGroup("<denNgay>", data["thoigianketthuctamtruthuongtru"].ToString().Split(' ')[0]));

                rg.Add(new ReplacementGroup("<viPham>", vipham));
                rg.Add(new ReplacementGroup("<checkKhong>", vipham == "" ? "" : ""));
                rg.Add(new ReplacementGroup("<checkCo>", vipham == "" ? "" : ""));

                DateTime today = DateTime.Now;
                rg.Add(new ReplacementGroup("<ngay>", today.Day.ToString()));
                rg.Add(new ReplacementGroup("<thang>", today.Month.ToString()));
                rg.Add(new ReplacementGroup("<nam>", today.Year.ToString()));


                string srcPath = System.Windows.Forms.Application.StartupPath + "\\MauIn\\Mau HSSV01.doc";
                string dstPath = System.Windows.Forms.Application.StartupPath + "\\MauIn\\KetQua\\Mau HSSV01_" + textBox_mssv.Text + ".doc";
                CreateWordHelper.CreateWordDocument(srcPath, dstPath, rg);

                MessageBox.Show(this, "Đã tạo thành công file thông tin với tên: " + dstPath, "Thành công",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show(this, "lỗi", "Không thành công", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }