private void LoadDataToGrivew()
 {
     try
     {
         DAO.OpenConnection();
         string         sql        = "select * from NhaXuatBan";
         SqlDataAdapter myAdapter  = new SqlDataAdapter(sql, DAO.conn);
         DataTable      NhaXuatBan = new DataTable();
         myAdapter.Fill(NhaXuatBan);
         dataGridView1.DataSource = NhaXuatBan;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
     finally
     {
         DAO.CloseConnetion();
     }
 }
Exemple #2
0
        private void btnHXuat_Click(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            string sql = "SELECT TOP (5)* FROM HoaDonNhap WHERE NgayNhap LIKE '%" + txtNam.Text + "%' ORDER BY TongTien DESC";

            BC7 = DAO.GetDataToTable(sql);
            dataGridViewBC7.DataSource            = BC7;
            dataGridViewBC7.Columns[0].HeaderText = "Số HĐN";
            dataGridViewBC7.Columns[0].Width      = 145;
            dataGridViewBC7.Columns[1].HeaderText = "Ngày nhập";
            dataGridViewBC7.Columns[1].Width      = 100;
            dataGridViewBC7.Columns[2].HeaderText = "Mã NCC";
            dataGridViewBC7.Columns[2].Width      = 80;
            dataGridViewBC7.Columns[3].HeaderText = "Mã NV";
            dataGridViewBC7.Columns[3].Width      = 75;
            dataGridViewBC7.Columns[4].HeaderText = "Tổng tiền";
            dataGridViewBC7.Columns[4].Width      = 80;
            LoadDataGridView();
            DAO.CloseConnetion();
        }
Exemple #3
0
        //Sửa
        private void button3_Click(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            string sql;

            if (NgonNgu.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu!", "Thông báo",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (cboMNN.Text == "")
            {
                MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            sql = "UPDATE NgonNgu SET TenNgonNgu = N'" + txtTNN.Text.Trim() + "' WHERE MaNgonNgu = '" + cboMNN.Text + "'";
            DAO.RunSql(sql);
            DAO.CloseConnetion();
            LoadDataToGridview();
        }
Exemple #4
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            string sql;

            if (KhoSach.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu!", "Thông báo",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (cboMS.Text == "")
            {
                MessageBox.Show("Bạn chưa chọn bản ghi nào", "Thông báo",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            sql = "UPDATE KhoSach SET TenSach = N'" + txtTS.Text.Trim().ToString() + "', SoLuong = '" + txtSL.Text +
                  "', DonGiaNhap = '" + txtDGN.Text + "', DonGiaBan = '" + txtDGB.Text + "', MaLoaiSach = '" + cboMLS.SelectedValue.ToString() +
                  "', MaTG = '" + cboMTG.SelectedValue.ToString() + "', MaNXB = '" + cboMNXB.SelectedValue.ToString() + "', MaLinhVuc = '" + cboMLV.SelectedValue.ToString() + "' , Anh = '" + txtAnh.Text + "', SoTrang = '" + txtSoTrang.Text + "' WHERE MaSach = '" + cboMS.SelectedValue.ToString() + "'";
            DAO.RunSql(sql);
            DAO.CloseConnetion();
            LoadDataToGridview();
        }
 private void FrmTimKiemSach_Load(object sender, EventArgs e)
 {
     DAO.OpenConnection();
     dataGridView1.DataSource = null;
 }
Exemple #6
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            string sql;

            if (cboMS.Text == "")
            {
                MessageBox.Show("Bạn cần nhập mã sách!");
                cboMS.Focus();
                return;
            }
            if (txtTS.Text == "")
            {
                MessageBox.Show("Bạn cần nhập tên sách!");
                txtTS.Focus();
                return;
            }
            if (txtSL.Text == "")
            {
                MessageBox.Show("Bạn cần nhập số lượng!");
                txtSL.Focus();
                return;
            }
            if (txtDGN.Text == "")
            {
                MessageBox.Show("Bạn cần nhập đơn giá nhập!");
                txtDGN.Focus();
                return;
            }
            if (txtDGB.Text == "")
            {
                MessageBox.Show("Bạn cần nhập đơn giá bán!");
                txtDGB.Focus();
                return;
            }
            if (cboMLS.Text == "")
            {
                MessageBox.Show("Bạn cần chọn mã loại sách!");
                cboMLS.Focus();
                return;
            }
            if (cboMTG.Text == "")
            {
                MessageBox.Show("Bạn cần chọn mã tác giả!");
                cboMTG.Focus();
                return;
            }
            if (cboMNXB.Text == "")
            {
                MessageBox.Show("Bạn cần chọn mã NXB!");
                cboMNXB.Focus();
                return;
            }
            if (cboMLV.Text == "")
            {
                MessageBox.Show("Bạn cần chọn mã lĩnh vực!");
                cboMLV.Focus();
                return;
            }
            if (cboMNN.Text == "")
            {
                MessageBox.Show("Bạn cần chọn mã ngôn ngữ!");
                cboMNN.Focus();
                return;
            }
            if (txtAnh.Text == "")
            {
                MessageBox.Show("Bạn cần nhập ảnh!");
                txtAnh.Focus();
                return;
            }
            if (txtSoTrang.Text == "")
            {
                MessageBox.Show("Bạn cần nhập số trang!");
                txtSoTrang.Focus();
                return;
            }
            sql = "SELECT MaSach FROM KhoSach WHERE MaSach = '" + cboMS.Text + "'";
            if (DAO.checkKeyExit(sql))
            {
                MessageBox.Show("Mã sách này đã tồn tại, bạn phải nhập mã khác", "Thông báo",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
                cboMS.Focus();
                cboMS.Text = "";
                return;
            }
            sql = "INSERT INTO KhoSach (MaSach, TenSach, SoLuong, DonGiaNhap, DonGiaBan, MaLoaiSach, MaTG, MaNXB, MaLinhVuc, MaNgonNgu, Anh, SoTrang)" +
                  "VALUES ('" + cboMS.Text + "', N'" + txtTS.Text + "', '" + txtSL.Text + "', '" + txtDGN.Text + "', '" + txtDGB.Text + "', '" + cboMLS.Text + "', '" + cboMTG.Text + "', '" + cboMNXB.Text + "', '" + cboMLV.Text + "', '" + cboMNN.Text + "' ,'" + txtAnh.Text + "', '" + txtSoTrang.Text + "')";
            DAO.RunSql(sql);
            DAO.CloseConnetion();
            LoadDataToGridview();
        }
Exemple #7
0
 private void FrmMain_Load(object sender, EventArgs e)
 {
     DAO.OpenConnection();
 }
        private void btnluu(object sender, EventArgs e)
        {
            if (txtmalanmat.Text == "")
            {
                MessageBox.Show("Bạn không được để trống mã lần mất");
                txtmalanmat.Focus();
                return;
            }

            if (cmbmasach.SelectedIndex == -1)
            {
                MessageBox.Show("Bạn chưa chọn mã sách");
                return;
            }
            if (txtsoluong.Text == "")
            {
                MessageBox.Show("Bạn không được để trống số lượng");
                txtsoluong.Focus();
                return;
            }
            if (txtngaymat.Text == "")
            {
                MessageBox.Show("Bạn không được để trống ngày mất");
                txtngaymat.Focus();
                return;
            }
            if (txtsoluongmat.Text == "")
            {
                MessageBox.Show("Bạn không được để trống số lượng mất");
                txtsoluongmat.Focus();
                return;
            }

            // - Mã lần mất ko được trùng
            string sql = "select * from MatSach where MaLanMat = '" +
                         txtmalanmat.Text.Trim() + "'";

            DAO.OpenConnection();
            if (DAO.checkKeyExit(sql))
            {
                MessageBox.Show("mã lần mất đã tồn tại");
                txtmalanmat.Focus();
                DAO.CloseConnetion();
                return;
            }
            else
            {
                sql = "insert into  MatSach (MaLanMat, MaSach,  " +
                      "SoLuong, SoLuongMat)" +
                      " values ('" + txtmalanmat.Text.Trim() + "',N'"
                      + cmbmasach.SelectedValue.ToString() + "', " + txtsoluong.Text + "," +
                      txtngaymat.Text.Trim() + "," + txtsoluongmat.Text.Trim() + ",)";

                SqlCommand cmd = new SqlCommand(sql, DAO.conn);

                MessageBox.Show(sql);

                cmd.ExecuteNonQuery();
                LoadDataToGrivew();
                fillDataToCombo();
                DAO.CloseConnetion();
            }
        }
Exemple #9
0
 private void FrmDangNhap_Load(object sender, EventArgs e)
 {
     DAO.OpenConnection();
 }
        private void btnin_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 danhsach;

            exBook  = exApp.Workbooks.Add(COMExcel.XlWBATemplate.xlWBATWorksheet);
            exSheet = exBook.Worksheets[1];
            exRange = exSheet.Cells[1, 1];
            exRange.Range["A1: B3"].Font.Size           = 10;
            exRange.Range["A1: B3"].Font.Name           = "Times new roman";
            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               = "CỔ PHONG BOOKS";
            exRange.Range["A2: B2"].MergeCells          = true;
            exRange.Range["A2: B2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["A2: B2"].Value               = "Cầu Giấy - 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: (04)37562222";
            exRange.Range["C4: E4"].Font.Size           = 12;
            exRange.Range["C4: F4"].Font.Name           = "Times new roman";
            exRange.Range["C4: F4"].Font.Bold           = true;
            exRange.Range["C4: F4"].Font.ColorIndex     = 3; //Màu đỏ
            exRange.Range["C4: F4"].MergeCells          = true;
            exRange.Range["C4: F4"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["C4: F4"].Value               = "BÁO CÁO DS KHÁCH HÀNG KHÔNG MUA HÀNG THEO THÁNG";

            DAO.OpenConnection();
            sql = "SELECT * FROM KhachHang WHERE NOT EXISTS (SELECT * FROM HoaDonBan WHERE KhachHang.MaKhach = HoaDonBan.MaKhach AND MONTH (NgayBan) = " + Convert.ToInt32(cmbthang.Text) + ")";
            BC9 = DAO.GetDataToTable(sql);
            DAO.RunSql(sql);
            danhsach = DAO.GetDataToTable(sql);

            exRange.Range["B6:G6"].Font.Bold           = true;//In đậm các chữ
            exRange.Range["B6:G6"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["B6:B6"].ColumnWidth         = 12;
            exRange.Range["C6:C6"].ColumnWidth         = 15;
            exRange.Range["D6:D6"].ColumnWidth         = 25;
            exRange.Range["E6:E6"].ColumnWidth         = 15;
            exRange.Range["F6:F6"].ColumnWidth         = 15;
            exRange.Range["B6:B6"].Value = "STT";
            exRange.Range["C6:C6"].Value = "Mã khách";
            exRange.Range["D6:D6"].Value = "Tên khách";
            exRange.Range["E6:E6"].Value = "Địa chỉ";
            exRange.Range["F6:F6"].Value = "Số điện thoại";

            for (hang = 0; hang < danhsach.Rows.Count; hang++)
            {
                exSheet.Cells[2][hang + 7] = hang + 1;//điền số thứ tự vào cột 2 bắt đầu từ hàng 7 (mở excel ra hình dung)
                for (cot = 0; cot < danhsach.Columns.Count; cot++)
                {
                    exSheet.Cells[cot + 3][hang + 7] = danhsach.Rows[hang][cot].ToString();//điền thông tin các cột còn lại từ dữ liệu đã đc đổ vào từ biến "danhsach" bắt đầu từ cột 3, hàng 6
                }
            }
            exRange = exSheet.Cells[2][hang + 9];//chỗ này là đánh dấu vị trí viết cái dòng "Hà Nội, ngày..."
            exRange.Range["D1:F1"].MergeCells          = true;
            exRange.Range["D1:F1"].Font.Italic         = true;
            exRange.Range["D1:F1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter;
            exRange.Range["D1:F1"].Value = "Hà Nội, Ngày " + DateTime.Now.ToShortDateString();
            exSheet.Name  = "Báo cáo";
            exApp.Visible = true;
            DAO.CloseConnetion();
        }