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(); } }
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(); }
//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(); }
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; }
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(); }
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(); } }
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(); }