Пример #1
0
 private void btn_excel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     xtraSaveFileDialog1.Filter   = @"Excel files |*.xlsx";
     xtraSaveFileDialog1.FileName = "DanhMucTonKho_" + DateTime.Now.ToString("dd-MM-yyyy hh-mm-ss");
     if (xtraSaveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         var dt = ExecSQL.ExecProcedureDataAsDataTable("pro_get_tonkho", new { option = 2, thang = Convert.ToDateTime(txt_tungay.EditValue).Month, nam = Convert.ToDateTime(txt_tungay.EditValue).Year });
         ComicPro.ExportExcelFromDataTable(dt, xtraSaveFileDialog1.FileName);
     }
 }
Пример #2
0
 private void btn_excel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     xtraSaveFileDialog1.Filter   = @"Excel files |*.xlsx";
     xtraSaveFileDialog1.FileName = "NXB_" + DateTime.Now.ToString("dd-MM-yyyy hh-mm-ss");
     if (xtraSaveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         var dt = ExecSQL.ExecQueryDataAsDataTable("SELECT manxb AS [Mã nhà xuất bản], nhaxuatban AS [Nhà xuất bản], diachi AS [Địa chỉ], sodt AS [Số ĐT], sofax AS [Số Fax], ghichu AS [Ghi chú] FROM dbo.tbl_nhaxuatban ORDER BY nhaxuatban");
         ComicPro.ExportExcelFromDataTable(dt, xtraSaveFileDialog1.FileName);
     }
 }
Пример #3
0
 private void btn_excel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     xtraSaveFileDialog1.Filter   = @"Excel files |*.xlsx";
     xtraSaveFileDialog1.FileName = "DonVi_" + DateTime.Now.ToString("dd-MM-yyyy hh-mm-ss");
     if (xtraSaveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         var dt = ExecSQL.ExecProcedureDataAsDataTable("pro_get_donvi", new { option = 5 });
         ComicPro.ExportExcelFromDataTable(dt, xtraSaveFileDialog1.FileName);
     }
 }
Пример #4
0
        private void btn_excel_ItemClick(object sender, ItemClickEventArgs e)
        {
            xtraSaveFileDialog1.Filter   = @"Excel files |*.xlsx";
            xtraSaveFileDialog1.FileName = "DanhMucTenTruyen_" + DateTime.Now.ToString("dd-MM-yyyy hh-mm-ss");
            if (xtraSaveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                var selectedRow  = grvViewDanhMuc.GetSelectedRows();
                var joinMaTruyen = string.Join(",",
                                               from r in selectedRow
                                               where grvViewDanhMuc.IsDataRow(Convert.ToInt32(r))
                                               select grvViewDanhMuc.GetRowCellValue(Convert.ToInt32(r), "matruyen"));

                var dt = ExecSQL.ExecProcedureDataAsDataTable("pro_get_tentruyen", new { option = 3, matruyen = joinMaTruyen });
                ComicPro.ExportExcelFromDataTable(dt, xtraSaveFileDialog1.FileName);
            }
        }
Пример #5
0
        private void btn_Luu_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txt_tendanhnhap.Text))
            {
                Form1.Default.ShowMessageWarning("Bạn phải nhập vào tên đăng nhập.");
                txt_tendanhnhap.Focus();
                return;
            }

            if (string.IsNullOrEmpty(txt_hoten.Text))
            {
                Form1.Default.ShowMessageWarning("Bạn phải nhập vào họ tên đăng ký tài khoản.");
                txt_hoten.Focus();
                return;
            }

            if (Convert.ToInt32(ExecSQL.ExecQuerySacalar($"SELECT COUNT(*) FROM dbo.tbl_user WHERE tendangnhap='{txt_tendanhnhap.Text}'")) > 0)
            {
                Form1.Default.ShowMessageWarning("Tên người dùng này đã tồn tại.");
                txt_tendanhnhap.Text = "";
                txt_tendanhnhap.Focus();
                return;
            }

            if (txt_matkhau.Text.ToLower() != txt_matkhau2.Text.ToLower())
            {
                Form1.Default.ShowMessageWarning("Mật khẩu nhập lại không hợp lệ.");
                txt_matkhau2.Text = "";
                txt_matkhau2.Focus();
                return;
            }
            var nguoidung = new User {
                tendangnhap = txt_tendanhnhap.Text, matkhau = ComicPro.Md5(txt_matkhau.Text), hoten = txt_hoten.Text, truycap = true, ghichu = txt_ghichu.Text, nguoitd = ComicPro.StrTenDangNhap.ToUpper()
            };

            ExecSQL.Insert(nguoidung);
            Form1.Default.ShowMessageSuccess($"Đã thêm mới người dùng ({txt_hoten.Text}) thành công.");
            XoaText();
            //Gửi dữ liệu
            var message = new MessageBroker
            {
                data = DateTime.Now.ToString(CultureInfo.InvariantCulture),
                task = "nguoidung"
            };

            message.Publish();
        }
Пример #6
0
        private void btn_excel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            xtraSaveFileDialog1.Filter   = @"Excel files |*.xlsx";
            xtraSaveFileDialog1.FileName = "PhieuNhap_" + DateTime.Now.ToString("dd-MM-yyyy hh-mm-ss");
            if (xtraTabControl1.SelectedTabPage == tab_phieunhap)
            {
                if (gridView1.SelectedRowsCount == 0)
                {
                    Form1.Default.ShowMessageSuccess("Bạn vui lòng chọn các mã phiếu để thực hiện.");
                    return;
                }
                if (xtraSaveFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    var selectedRow = gridView1.GetSelectedRows();
                    var joinMaPhieu = string.Join(",", from r in selectedRow where gridView1.IsDataRow(Convert.ToInt32(r)) select gridView1.GetRowCellValue(Convert.ToInt32(r), "maphieu"));

                    var dt = ExecSQL.ExecProcedureDataAsDataTable("pro_ct_phieunhapxuat", new { option = 6, maphieu = joinMaPhieu });
                    ComicPro.ExportExcelFromDataTable(dt, xtraSaveFileDialog1.FileName);
                }
            }
            else
            {
                if (gridView6.SelectedRowsCount == 0)
                {
                    Form1.Default.ShowMessageSuccess("Bạn vui lòng chọn các mã phiếu để thực hiện.");
                    return;
                }
                if (xtraSaveFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    var selectedRow = gridView6.GetSelectedRows();
                    var joinId      = string.Join(",", from r in selectedRow where gridView6.IsDataRow(Convert.ToInt32(r)) select gridView6.GetRowCellValue(Convert.ToInt32(r), "id"));
                    var dt          = ExecSQL.ExecProcedureDataAsDataTable("pro_ct_phieunhapxuat", new { option = 7, id = joinId });
                    ComicPro.ExportExcelFromDataTable(dt, xtraSaveFileDialog1.FileName);
                }
            }
        }
Пример #7
0
 private void lbl_web_Click(object sender, EventArgs e)
 {
     ComicPro.OpenUri(lbl_web.Text);
 }