private void frmNguyenLieu_Load(object sender, EventArgs e) { DAO3.OpenConnection(); LoadDataToGridView(); FillDataToCombo(); DAO3.CloseConnection(); }
private void frmBaoCaoDoanhThuDauBep_Load(object sender, EventArgs e) { DAO3.OpenConnection(); LoadDataToGridView(); string sql = "Select * from DauBep"; DAO3.FillDataToCombo(sql, cmbDaubep, "MaDauBep", "TenDauBep"); DAO3.CloseConnection(); cmbDK.Items.Add("Tháng"); cmbDK.Items.Add("Quý"); cmbDK.Items.Add("Năm"); cmbThang.Items.Add("1"); cmbThang.Items.Add("2"); cmbThang.Items.Add("3"); cmbThang.Items.Add("4"); cmbThang.Items.Add("5"); cmbThang.Items.Add("6"); cmbThang.Items.Add("7"); cmbThang.Items.Add("8"); cmbThang.Items.Add("9"); cmbThang.Items.Add("10"); cmbThang.Items.Add("11"); cmbThang.Items.Add("12"); cmbQuy.Items.Add("1"); cmbQuy.Items.Add("2"); cmbQuy.Items.Add("3"); cmbQuy.Items.Add("4"); cmbNam.Items.Add("2019"); cmbNam.Items.Add("2020"); }
public static DataTable DocBang(string sql) { DAO3.OpenConnection(); SqlDataAdapter adap = new SqlDataAdapter(sql, DAO3.conn); DataTable table = new DataTable(); adap.Fill(table); return(table); }
public void FillDataToCombo() { string sql = "select MaDonViTinh,TenDonViTinh from Don_Vi_Tinh"; DAO3.OpenConnection(); DAO3.FillDataToCombo(sql, cboMaDonViTinh, "MaDonViTinh", "TenDonViTinh"); sql = "select MaCongDung from Cong_dung"; DAO3.FillDataToCombo(sql, cboMaCongDung, "MaCongDung", "MaCongDung"); }
public void FillDataToCombo() { string sql = "select MaLoai from Loai_Mon_An"; DAO3.OpenConnection(); DAO3.FillDataToCombo(sql, cboMaLoai, "MaLoai", "MaLoai"); sql = "select MaCongDung from Cong_dung"; DAO3.FillDataToCombo(sql, cboMaCongDung, "MaCongDung", "MaCongDung"); }
private void frmDauBep_Load(object sender, EventArgs e) { DAO3.OpenConnection(); LoadDataToGridView(); string sql = "Select * from TrinhDo"; DAO3.FillDataToCombo(sql, cmbTrinhdo, "MaTrinhDo", "TenTrinhDo"); sql = "Select * from NoiHoc"; DAO3.FillDataToCombo(sql, cmbNoihoc, "MaNoiHoc", "TenNoiHoc"); DAO3.CloseConnection(); }
private void btnThongTinMonAn_Click(object sender, EventArgs e) { string sql; sql = "select a.MaMonAn, a.TenMonAn,b.TenLoai, c.TenCongDung, a.DonGia, a.YeuCau, a.CachLam " + "from MonAn AS a, Loai_Mon_An AS b, Cong_Dung AS c where a.MaLoai = b.MaLoai AND a.MaCongDung = c.MaCongDung"; DataTable tblMA; tblMA = DAO3.DocBang(sql); dataGridView1.DataSource = tblMA; }
private void btnXoa_Click(object sender, EventArgs e) { string sql = "Delete from NguyenLieu where MaNguyenLieu = '" + txtMaNguyenLieu.Text + "'"; SqlCommand cmd = new SqlCommand(); DAO3.OpenConnection(); cmd.CommandText = sql; cmd.Connection = DAO3.conn; cmd.ExecuteNonQuery(); DAO3.CloseConnection(); LoadDataToGridView(); }
private void btnLuu_Click(object sender, EventArgs e) { if (txtMaKhachHang.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập mã khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtMaKhachHang.Focus(); return; } if (txtTenKhachHang.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập tên khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTenKhachHang.Focus(); return; } if (txtSDT.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập số điện thoại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtSDT.Focus(); return; } string sqlcheckkey = "select * from KhachHang where MaKhachHang = '" + txtMaKhachHang.Text.Trim() + "'"; DAO3.OpenConnection(); if (DAO3.checkKeyExit(sqlcheckkey)) { MessageBox.Show("Mã khách hàng đã tồn tại"); DAO3.CloseConnection(); txtMaKhachHang.Focus(); return; } else { string sql; sql = "SELECT MaKhachHang FROM KhachHang WHERE MaKhachHang = N'" + txtMaKhachHang.Text + "'"; sql = "INSERT INTO KhachHang(MaKhachHang,TenKhachHang,DiaChi,SDT,MaSothue) " + "VALUES(N'" + txtMaKhachHang.Text + "',N'" + txtTenKhachHang.Text + "',N'" + txtDiaChi.Text + "',N'" + txtSDT.Text + "',N'" + txtMaSoThue.Text + "')"; SqlCommand cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = DAO3.conn; cmd.ExecuteNonQuery(); DAO3.CloseConnection(); LoadDataToGriview(); } }
private void btnLuu_Click(object sender, EventArgs e) { if (txtMaNguyenLieu.Text == "") { MessageBox.Show("Bạn không được để trống mã nguyên liệu"); txtMaNguyenLieu.Focus(); return; } if (txtTenNguyenLieu.Text == "") { MessageBox.Show("Bạn không được để trống tên nguyên liệu"); txtTenNguyenLieu.Focus(); return; } if (cboMaDonViTinh.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn mã đơn vị tính"); return; } if (cboMaCongDung.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn mã công dụng"); return; } string sql = "Select * from NguyenLieu where MaNguyenLieu ='" + txtMaNguyenLieu.Text.Trim() + "'"; DAO3.OpenConnection(); if (DAO3.checkKeyExit(sql)) { MessageBox.Show("Mã nguyên liệu đã tồn tại!"); DAO3.CloseConnection(); txtMaNguyenLieu.Focus(); return; } else { sql = "Insert into NguyenLieu values ('" + txtMaNguyenLieu.Text.Trim() + "',N'" + txtTenNguyenLieu.Text.Trim() + "','" + cboMaDonViTinh.SelectedValue.ToString() + "','" + cboMaCongDung.SelectedValue.ToString() + "','" + txtYeuCau.Text.Trim() + "',N'" + txtDonGia.Text.Trim() + "',N'" + txtDinhDuong.Text.Trim() + "')"; MessageBox.Show(sql); SqlCommand cmd = new SqlCommand(sql, DAO3.conn); cmd.ExecuteNonQuery(); LoadDataToGridView(); FillDataToCombo(); DAO3.CloseConnection(); } }
private void btnLuu_Click(object sender, EventArgs e) { if (txtMaMonAn.Text == "") { MessageBox.Show("Bạn không được để trống mã món ăn"); txtMaMonAn.Focus(); return; } if (txtTenMonAn.Text == "") { MessageBox.Show("Bạn không được để trống tên món ăn"); txtTenMonAn.Focus(); return; } if (cboMaLoai.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn mã loại"); return; } if (cboMaCongDung.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn mã công dụng"); return; } string sql = "Select * from MonAn where MaMonAn ='" + txtMaMonAn.Text.Trim() + "'"; DAO3.OpenConnection(); if (DAO3.checkKeyExit(sql)) { MessageBox.Show("Mã món ăn đã tồn tại!"); DAO3.CloseConnection(); txtMaMonAn.Focus(); return; } else { sql = "Insert into MonAn values ('" + txtMaMonAn.Text.Trim() + "',N'" + txtTenMonAn.Text.Trim() + "','" + cboMaLoai.SelectedValue.ToString() + "','" + cboMaCongDung.SelectedValue.ToString() + "','" + txtDonGia.Text.Trim() + "',N'" + txtYeuCau.Text.Trim() + "',N'" + txtCachLam.Text.Trim() + "')"; MessageBox.Show(sql); SqlCommand cmd = new SqlCommand(sql, DAO3.conn); cmd.ExecuteNonQuery(); LoadDataToGridView(); FillDataToCombo(); DAO3.CloseConnection(); } }
private void btnTimKiem_Click(object sender, EventArgs e) { if (cboDanhMuc.Text == "Tên Đầu Bếp") { dataGridViewTimKiemDB.DataSource = DAO3.DocBang("SELECT * FROM DauBep WHERE TenDauBep LIKE N'%" + txtNhapTuKhoa.Text.Trim() + "%'"); } if (cboDanhMuc.Text == "Nơi Học") { dataGridViewTimKiemDB.DataSource = DAO3.DocBang("SELECT * FROM DauBep WHERE TenNoiHoc LIKE N'%" + txtNhapTuKhoa.Text.Trim() + "%'"); } if (cboDanhMuc.Text == "Món Ăn") { dataGridViewTimKiemDB.DataSource = DAO3.DocBang("SELECT MaDauBep,MaMonAn FROM DauBep_MonAn WHERE MaMonAn LIKE N'%" + txtNhapTuKhoa.Text.Trim() + "%'"); } }
private void btnTimKiemMonAn_Click(object sender, EventArgs e) { string sql; DataTable tblMonAn; if ((cboMaLoai.Text == "") && (txtTenMonAn.Text == "") && (cboMaCongDung.Text == "")) { MessageBox.Show(" Hãy nhập một điều kiện tìm kiếm!!!", "Yêu cầu ...", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } sql = " SELECT * FROM MonAn WHERE 1 = 1"; if (txtTenMonAn.Text != "") { sql = sql + "AND TenMonAn Like N'%" + txtTenMonAn.Text + "%'"; } if (cboMaLoai.Text != "") { sql = sql + "AND MaLoai Like N'%" + cboMaLoai.SelectedValue + "%'"; } if (cboMaCongDung.Text != "") { sql = sql + "AND MaCongDung Like N'%" + cboMaCongDung.SelectedValue + "%'"; } tblMonAn = DAO3.DocBang(sql); if (tblMonAn.Rows.Count == 0) { MessageBox.Show("Không có bản ghi thỏa mãn điều kiện!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Có " + tblMonAn.Rows.Count + "bản ghi thỏa mãn điều kiện!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } dataGridViewMonAn.DataSource = tblMonAn; txtMaMonAn.Text = ""; txtTenMonAn.Text = ""; txtDonGia.Text = ""; txtYeuCau.Text = ""; txtCachLam.Text = ""; cboMaCongDung.Text = ""; cboMaLoai.Text = ""; }
private void btnSua_Click(object sender, EventArgs e) { string sql = "Update NguyenLieu set TenNguyenLieu= N'" + txtTenNguyenLieu.Text.Trim() + "',MaDonViTinh='" + cboMaDonViTinh.SelectedValue.ToString() + "',MaCongDung='" + cboMaCongDung.SelectedValue.ToString() + "',YeuCau='" + txtYeuCau.Text.Trim() + "',DonGia='" + txtDonGia.Text.Trim() + "',DinhDuong='" + txtDinhDuong.Text.Trim() + "'" + " where MaNguyenLieu= '" + txtMaNguyenLieu.Text + "'"; DAO3.OpenConnection(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = DAO3.conn; cmd.ExecuteNonQuery(); DAO3.CloseConnection(); LoadDataToGridView(); }
private void btnSua_Click(object sender, EventArgs e) { string sql = "Update MonAn set TenMonAn= N'" + txtTenMonAn.Text.Trim() + "',MaLoai='" + cboMaLoai.SelectedValue.ToString() + "',MaCongDung='" + cboMaCongDung.SelectedValue.ToString() + "',DonGia='" + txtDonGia.Text.Trim() + "',YeuCau='" + txtYeuCau.Text.Trim() + "',CachLam='" + txtCachLam.Text.Trim() + "'" + " where MaMonAn= '" + txtMaMonAn.Text + "'"; DAO3.OpenConnection(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = DAO3.conn; cmd.ExecuteNonQuery(); DAO3.CloseConnection(); LoadDataToGridView(); }
private void btnSua_Click(object sender, EventArgs e) { string Sql = "update KhachHang set TenKhachHang = N'" + txtTenKhachHang.Text.Trim() + "' ,DiaChi = '" + txtDiaChi.Text.Trim() + "' ,SDT = '" + txtSDT.Text.Trim() + "' ,MaSoThue = '" + txtMaSoThue.Text.Trim() + "' where MaKhachHang = '" + txtMaKhachHang.Text + "'"; DAO3.OpenConnection(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = Sql; cmd.Connection = DAO3.conn; cmd.ExecuteNonQuery(); DAO3.CloseConnection(); LoadDataToGriview(); }
private void dataGridViewDaubep_CellClick(object sender, DataGridViewCellEventArgs e) { string sql = "Select * from NoiHoc where MaNoiHoc = '" + dataGridViewDaubep.CurrentRow.Cells["MaNoiHoc"].Value.ToString() + "'"; DAO3.FillDataToCombo(sql, cmbNoihoc, "MaNoiHoc", "TenNoiHoc"); txtMadaubep.Text = dataGridViewDaubep.CurrentRow.Cells["MaDauBep"].Value.ToString(); txtTendaubep.Text = dataGridViewDaubep.CurrentRow.Cells["TenDauBep"].Value.ToString(); txtDiachi.Text = dataGridViewDaubep.CurrentRow.Cells["DiaChi"].Value.ToString(); txtGioitinh.Text = dataGridViewDaubep.CurrentRow.Cells["GioiTinh"].Value.ToString(); txtDiachi.Text = dataGridViewDaubep.CurrentRow.Cells["DiaChi"].Value.ToString(); txtSodienthoai.Text = dataGridViewDaubep.CurrentRow.Cells["SDT"].Value.ToString(); sql = "Select * from TrinhDo where MaTrinhDo = '" + dataGridViewDaubep.CurrentRow.Cells["MaTrinhDo"].Value.ToString() + "'"; DAO3.FillDataToCombo(sql, cmbTrinhdo, "MaTrinhDo", "TenTrinhDo"); txtMadaubep.Enabled = false; }
private void LoadDataToGridView() { try { DAO3.OpenConnection(); string sql = "select c.TenDauBep,b.TenMonAn,a.Ngaydung, a.SoLuong, b.DonGia, a.SoLuong * b.DonGia " + " as GiaTien from ChiTietThucDon a join MonAn b on a.MaMonAn = b.MaMonAn join DauBep c on a.MaDauBep = c.MaDauBep "; SqlDataAdapter adapt = new SqlDataAdapter(sql, DAO3.conn); DataTable table = new DataTable(); adapt.Fill(table); dataGridViewDoanhthu.DataSource = table; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { DAO3.CloseConnection(); } }
private void LoadDataToGriview() { // mở kết nối try { DAO3.OpenConnection(); string sql = "select * from KhachHang"; SqlDataAdapter myAdapter = new SqlDataAdapter(sql, DAO3.conn); DataTable KhachHang = new DataTable(); myAdapter.Fill(KhachHang); GridViewKhachHang.DataSource = KhachHang; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally //dù có kết nối đk hay ko thì cũng ngăt kết nối { DAO3.CloseConnection(); } }
private void LoadDataToGridView() { try { DAO3.OpenConnection(); string sql = "select * from DauBep"; SqlDataAdapter adapt = new SqlDataAdapter(sql, DAO3.conn); DataTable tblDaubep = new DataTable(); adapt.Fill(tblDaubep); dataGridViewDaubep.DataSource = tblDaubep; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { DAO3.CloseConnection(); } }
private void btnSua_Click(object sender, EventArgs e) { txtMadaubep.Enabled = false; string sql = "Update DauBep set TenDauBep = N'" + txtTendaubep.Text.Trim() + "', MaTrinhDo = '" + cmbTrinhdo.SelectedValue.ToString() + "', MaNoiHoc = '" + cmbNoihoc.SelectedValue.ToString() + "', DiaChi = N'" + txtDiachi.Text.Trim() + "', GioiTinh = N'" + txtGioitinh.Text.Trim() + "', SDT = " + txtSodienthoai.Text.Trim() + "where MaDauBep ='" + txtMadaubep.Text + "'"; MessageBox.Show(sql); DAO3.OpenConnection(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = DAO3.conn; cmd.ExecuteNonQuery(); LoadDataToGridView(); DAO3.CloseConnection(); }
private void frmKhachHang_Load(object sender, EventArgs e) { DAO3.OpenConnection(); LoadDataToGriview(); DAO3.CloseConnection(); }
private void btnIn_Click(object sender, EventArgs e) { string sql; sql = "select a.MaMonAn, a.TenMonAn,b.TenLoai, c.TenCongDung, a.DonGia, a.YeuCau, a.CachLam " + "from MonAn AS a, Loai_Mon_An AS b, Cong_Dung AS c where a.MaLoai = b.MaLoai AND a.MaCongDung = c.MaCongDung"; DataTable tblMA; tblMA = DAO3.DocBang(sql); dataGridView1.DataSource = tblMA; 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; int hang = 0, cot = 0; exBook = exApp.Workbooks.Add(COMExcel.XlWBATemplate.xlWBATWorksheet); exSheet = exBook.Worksheets[1]; exRange = exSheet.Cells[1, 1]; exRange.Range["A1:B3"].Font.Size = 12; 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 = "NHÀ HÀNG LITTLE ITALY"; exRange.Range["A2:B2"].MergeCells = true; exRange.Range["A2:B2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["A2:B2"].Value = " ĐỐ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: 097 383 3707"; exRange.Range["B6:H6"].Font.Size = 20; exRange.Range["A6:H6"].Font.Name = "Times new roman"; exRange.Range["A6:H7"].Font.Bold = true; exRange.Range["A6:H7"].Font.ColorIndex = 3; exRange.Range["C6:F6"].MergeCells = true; exRange.Range["B6:H7"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["C6:F6"].Value = " THÔNG TIN CÁC MÓN ĂN "; exRange.Range["A8:H8"].Font.Bold = true; exRange.Range["A8:H8"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["A8:A8"].ColumnWidth = 8; exRange.Range["B8:B8"].ColumnWidth = 24; exRange.Range["C8:C8"].ColumnWidth = 30; exRange.Range["D8:D8"].ColumnWidth = 25; exRange.Range["E8:E8"].ColumnWidth = 20; exRange.Range["F8:F8"].ColumnWidth = 26; exRange.Range["G8:G8"].ColumnWidth = 30; exRange.Range["H8:H8"].ColumnWidth = 30; exRange.Range["A8:A8"].Value = "STT"; exRange.Range["B8:B8"].Value = "Mã món ăn"; exRange.Range["C8:C8"].Value = "Tên món ăn"; exRange.Range["D8:D8"].Value = "Loại món ăn"; exRange.Range["E8:E8"].Value = "Công Dụng"; exRange.Range["F8:F8"].Value = "Đơn giá "; exRange.Range["G8:G8"].Value = "Yêu cầu "; exRange.Range["H8:H8"].Value = "Cách làm "; exRange = exSheet.Cells[1][hang + 8]; exRange.Range["A1:H" + (tblMA.Rows.Count + 1) + ""].Borders.Color = Color.Black; exRange.Range["A2:H" + (tblMA.Rows.Count + 1) + ""].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange = exSheet.Cells[1, 1]; for (hang = 0; hang <= tblMA.Rows.Count - 1; hang++) { exSheet.Cells[1][hang + 9] = hang + 1; for (cot = 0; cot < tblMA.Columns.Count; cot++) { exSheet.Cells[cot + 2][hang + 9] = tblMA.Rows[hang][cot].ToString(); } } exApp.Visible = true; exRange.Range["F1:G1"].MergeCells = true; exRange.Range["D1:G1"].Font.Italic = true; exRange.Range["F1:G1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["F1:G1"].Value = "Hà Nội, Ngày " + DateTime.Now.ToShortDateString(); }
private void frmBCMonAn_Load(object sender, EventArgs e) { DAO3.OpenConnection(); DAO3.CloseConnection(); }
private void btnBaocao_Click(object sender, EventArgs e) { if (cmbDaubep.Text.Trim() == "") { MessageBox.Show("Bạn phải chọn Tên đầu bếp!"); } if (cmbDK.Text.Trim() == "") { MessageBox.Show("Bạn phải chọn điều kiện!"); } if (cmbDK.Text.Trim() == "Tháng") { if (cmbNam.Text.Trim() == "") { MessageBox.Show("Nhập điều kiện năm!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (cmbThang.Text.Trim() == "") { MessageBox.Show("Nhập điều kiện tháng!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string sql; sql = "select c.TenDauBep,b.TenMonAn,a.Ngaydung, a.SoLuong, b.DonGia, a.SoLuong * b.DonGia " + " as GiaTien from ChiTietThucDon a join MonAn b on a.MaMonAn = b.MaMonAn join DauBep c on a.MaDauBep = c.MaDauBep" + " where (YEAR(a.Ngaydung)=" + cmbNam.Text + " ) AND ( MONTH(a.Ngaydung) =" + cmbThang.Text + " ) AND TenDauBep LIKE N'%" + cmbDaubep.Text + "%'"; DAO3.OpenConnection(); DAO3.LoadDataToGridView(sql, dataGridViewDoanhthu); } if (cmbDK.Text.Trim() == "Năm") { if (cmbNam.Text.Trim() == "") { MessageBox.Show("Nhập điều kiện năm!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string sql; sql = "select c.TenDauBep,b.TenMonAn,a.Ngaydung, a.SoLuong, b.DonGia, a.SoLuong * b.DonGia " + " as GiaTien from ChiTietThucDon a join MonAn b on a.MaMonAn = b.MaMonAn join DauBep c on a.MaDauBep = c.MaDauBep" + " where (YEAR(a.Ngaydung)=" + cmbNam.Text + " ) AND TenDauBep LIKE N'%" + cmbDaubep.Text + "%'"; DAO3.OpenConnection(); DAO3.LoadDataToGridView(sql, dataGridViewDoanhthu); } if (cmbDK.Text.Trim() == "Quý") { if (cmbNam.Text.Trim() == "") { MessageBox.Show("Nhập điều kiện năm!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (cmbQuy.Text.Trim() == "") { MessageBox.Show("Nhập điều kiện tháng!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string sql; sql = "select c.TenDauBep,b.TenMonAn,a.Ngaydung, a.SoLuong, b.DonGia, a.SoLuong * b.DonGia " + " as GiaTien from ChiTietThucDon a join MonAn b on a.MaMonAn = b.MaMonAn join DauBep c on a.MaDauBep = c.MaDauBep" + " where (YEAR(a.Ngaydung)=" + cmbNam.Text + " ) AND TenDauBep LIKE N'%" + cmbDaubep.Text + "%'"; switch (cmbQuy.Text) { case "1": { sql = sql + " AND MONTH(a.Ngaydung) <=3 and MONTH(a.Ngaydung) >=1 "; DAO3.OpenConnection(); DAO3.LoadDataToGridView(sql, dataGridViewDoanhthu); break; } case "2": { sql = sql + " AND MONTH(a.Ngaydung) <=6 and MONTH(a.Ngaydung) >=4 "; DAO3.OpenConnection(); DAO3.LoadDataToGridView(sql, dataGridViewDoanhthu); break; } case "3": { sql = sql + " AND MONTH(a.Ngaydung) <=9 and MONTH(a.Ngaydung) >=7 "; DAO3.OpenConnection(); DAO3.LoadDataToGridView(sql, dataGridViewDoanhthu); break; } case "4": { sql = sql + " AND MONTH(a.Ngaydung) <=12 and MONTH(a.Ngaydung) >=10 "; DAO3.OpenConnection(); DAO3.LoadDataToGridView(sql, dataGridViewDoanhthu); break; } } } }
private void btnBCTH_Click(object sender, EventArgs e) { if (cmbDK.Text.Trim() == "") { MessageBox.Show("Bạn phải chọn điều kiện!"); cmbDK.Focus(); return; } COMExcel.Application exApp = new COMExcel.Application(); COMExcel.Workbook exBook; COMExcel.Worksheet exSheet; COMExcel.Range exRange; string sql; int hang = 0, cot = 0; DataTable danhsach, doanhthu; 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 = 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 = "NHÀ HÀNG LITTLE ITALY"; exRange.Range["A2:B2"].MergeCells = true; exRange.Range["A2:B2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["A2:B2"].Value = " ĐỐ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: 097 383 3707"; exRange.Range["A6:A6"].Font.Bold = true; exRange.Range["A6:A6"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["B6:B6"].Font.Bold = true; exRange.Range["B6:B6"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["A7:F7"].Font.Bold = true; exRange.Range["A7:F7"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["C7:C7"].Font.Bold = true; exRange.Range["C7:C7"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["A7:A7"].Value = "Tháng: "; exRange.Range["B7:B7"].Value = cmbThang.Text; exRange.Range["C7:C7"].Value = "Quý: "; exRange.Range["D7:D7"].Value = cmbQuy.Text; exRange.Range["E7:E7"].Value = "Năm: "; exRange.Range["F7:F7"].Value = cmbNam.Text; exRange.Range["B5:F5"].Font.Size = 16; exRange.Range["B5:F5"].Font.Bold = true; exRange.Range["B5:F5"].Font.ColorIndex = 3;//Màu đỏ exRange.Range["B5:F5"].MergeCells = true; exRange.Range["B5:F5"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["B5:F5"].Value = "BÁO CÁO TỔNG TIỀN CỦA CÁC ĐẦU BẾP"; sql = "select c.TenDauBep, SUM( a.SoLuong * b.DonGia) from ChiTietThucDon a join MonAn b on a.MaMonAn = b.MaMonAn join DauBep c on a.MaDauBep = c.MaDauBep" + " where year(Ngaydung)=" + cmbNam.Text; if (cmbDK.Text.Trim() == "Tháng") { sql = sql + "and month(Ngaydung) = " + cmbThang.Text + "group by c.TenDauBep"; } if (cmbDK.Text.Trim() == "Quý") { switch (cmbQuy.Text) { case "1": sql = sql + " AND MONTH(a.Ngaydung) <=3 and MONTH(a.Ngaydung) >=1 group by c.TenDauBep "; break; case "2": sql = sql + " AND MONTH(a.Ngaydung) <=6 and MONTH(a.Ngaydung) >=4 group by c.TenDauBep"; break; case "3": sql = sql + " AND MONTH(a.Ngaydung) <=9 and MONTH(a.Ngaydung) >=7 group by c.TenDauBep"; break; case "4": sql = sql + " AND MONTH(a.Ngaydung) <=12 and MONTH(a.Ngaydung) >=10 group by c.TenDauBep"; break; } } if (cmbDK.Text.Trim() == "Năm") { sql = sql + " group by c.TenDauBep"; } MessageBox.Show(sql); danhsach = DAO3.DocBang(sql); exRange.Range["A9:F9"].Font.Bold = true; exRange.Range["A9:F9"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["B9:B9"].ColumnWidth = 12; exRange.Range["C9:C9"].ColumnWidth = 18; exRange.Range["D9:D9"].ColumnWidth = 12; exRange.Range["E9:E9"].ColumnWidth = 15; exRange.Range["F9:F9"].ColumnWidth = 12; exRange.Range["A9:A9"].Value = "STT"; exRange.Range["B9:B9"].Value = "Tên đầu bếp"; exRange.Range["C9:C9"].Value = "Tổng tiền"; for (hang = 0; hang < danhsach.Rows.Count; hang++) { exSheet.Cells[1][hang + 10] = hang + 1; for (cot = 0; cot < danhsach.Columns.Count; cot++) { exSheet.Cells[cot + 2][hang + 10] = danhsach.Rows[hang][cot].ToString(); } } sql = "select SUM( a.SoLuong * b.DonGia) from ChiTietThucDon a join MonAn b on a.MaMonAn = b.MaMonAn join DauBep c on a.MaDauBep = c.MaDauBep" + " where year(Ngaydung)=" + cmbNam.Text; if (cmbDK.Text.Trim() == "Tháng") { sql = sql + "and month(Ngaydung) = " + cmbThang.Text; } else if (cmbDK.Text.Trim() == "Quý") { switch (cmbQuy.Text) { case "1": sql = sql + " AND MONTH(a.Ngaydung) <=3 and MONTH(a.Ngaydung) >=1 "; break; case "2": sql = sql + " AND MONTH(a.Ngaydung) <=6 and MONTH(a.Ngaydung) >=4 "; break; case "3": sql = sql + " AND MONTH(a.Ngaydung) <=9 and MONTH(a.Ngaydung) >=7 "; break; case "4": sql = sql + " AND MONTH(a.Ngaydung) <=12 and MONTH(a.Ngaydung) >=10 "; break; } } MessageBox.Show(sql); doanhthu = DAO3.DocBang(sql); exRange = exSheet.Cells[1][hang + 12]; exRange.Range["C1:C1"].Font.Bold = true; exRange.Range["C1:C1"].Value = "Tổng doanh thu :"; exRange.Range["D1:D1"].Value = doanhthu.Rows[0][0].ToString(); exRange = exSheet.Cells[1][hang + 13]; exRange.Range["D1:D1"].Font.Bold = true; exRange = exSheet.Cells[1][hang + 14]; exRange.Range["D1:G1"].MergeCells = true; exRange.Range["D1:G1"].Font.Bold = true; exRange.Range["D1:G1"].Font.Italic = true; exRange.Range["D1:G1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange = exSheet.Cells[1][hang + 16]; exRange.Range["D1:E1"].MergeCells = true; exRange.Range["E1:F1"].Font.Italic = true; exRange.Range["E1:F1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["D1:E1"].Value = "Hà Nội, Ngày " + DateTime.Now.ToShortDateString(); exSheet.Name = "Báo cáo"; exApp.Visible = true; }
private void btnXem_Click(object sender, EventArgs e) { double dt; { string sql; if (cmbDK.Text.Trim() == "Tháng") { if (cmbThang.Text.Trim() == "") { MessageBox.Show("Bạn cần phải nhập tháng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cmbThang.Focus(); return; } if (cmbNam.Text.Trim() == "") { MessageBox.Show("Bạn cần phải nhập Năm", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cmbNam.Focus(); return; } sql = "select sum(a.SoLuong * b.DonGia) fromChiTietThucDon a join MonAn b on a.MaMonAn = b.MaMonAn join DauBep c on a.MaDauBep = c.MaDauBep" + " where month(Ngaydung) = " + cmbThang.Text + " and year(Ngaydung)=" + cmbNam.Text + " AND TenDauBep LIKE N'%" + cmbDaubep.Text + "%'"; dt = Convert.ToDouble(DAO3.DocBang(sql).Rows[0][0].ToString()); txtTongtien.Text = dt.ToString(); } if (cmbDK.Text.Trim() == "Năm") { if (cmbNam.Text.Trim() == "") { MessageBox.Show("Bạn cần phải nhập Năm", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); cmbNam.Focus(); return; } sql = "select sum(a.SoLuong * b.DonGia) from ChiTietThucDon a join MonAn b on a.MaMonAn = b.MaMonAn join DauBep c on a.MaDauBep = c.MaDauBep" + " where year(Ngaydung)=" + cmbNam.Text + " AND TenDauBep LIKE N'%" + cmbDaubep.Text + "%'"; dt = Convert.ToDouble(DAO3.DocBang(sql).Rows[0][0].ToString()); txtTongtien.Text = dt.ToString(); } if (cmbDK.Text.Trim() == "Quý") { if (cmbNam.Text.Trim() == "") { MessageBox.Show("Nhập điều kiện năm!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (cmbQuy.Text.Trim() == "") { MessageBox.Show("Nhập điều kiện tháng!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } sql = "select sum(a.SoLuong * b.DonGia) from ChiTietThucDon a join MonAn b on a.MaMonAn = b.MaMonAn join DauBep c on a.MaDauBep = c.MaDauBep" + " where year(a.Ngaydung)=" + cmbNam.Text + " AND TenDauBep LIKE N'%" + cmbDaubep.Text + "%'"; switch (cmbQuy.Text) { case "1": { sql = sql + " AND MONTH(a.Ngaydung) <=3 and MONTH(a.Ngaydung) >=1 "; dt = Convert.ToDouble(DAO3.DocBang(sql).Rows[0][0].ToString()); txtTongtien.Text = dt.ToString(); break; } case "2": { sql = sql + " AND MONTH(a.Ngaydung) <=6 and MONTH(a.Ngaydung) >=4 "; dt = Convert.ToDouble(DAO3.DocBang(sql).Rows[0][0].ToString()); txtTongtien.Text = dt.ToString(); break; } case "3": { sql = sql + " AND MONTH(a.Ngaydung) <=9 and MONTH(a.Ngaydung) >=7 "; dt = Convert.ToDouble(DAO3.DocBang(sql).Rows[0][0].ToString()); txtTongtien.Text = dt.ToString(); break; } case "4": { sql = sql + " AND MONTH(a.Ngaydung) <=12 and MONTH(a.Ngaydung) >=10 "; dt = Convert.ToDouble(DAO3.DocBang(sql).Rows[0][0].ToString()); txtTongtien.Text = dt.ToString(); break; } } } } }
private void btnIn_Click(object sender, EventArgs e) { string sql; sql = "select a.SoThucDon, c.TenKhachHang, a.NgayDung, d.TenMonAn , f.TenLoai, e.TenDauBep, b.SoLuong ,b.ThanhTien,a.ThueVAT, a.GiamGia, a.TongTien " + "from ThucDon a join ChiTietThucDon b on a.SoThucDon = b.SoThucDon join KhachHang c on a.MaKhachHang = c.MaKhachHang join MonAn d on b.MaMonAn= d.MaMonAn join DauBep e on b.MaDauBep = e.MaDauBep join Loai_Mon_An f on b.MaLoai = f.MaLoai "; DataTable tblThucDon; tblThucDon = DAO3.DocBang(sql); dataGridViewThucDon.DataSource = tblThucDon; 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; int hang = 0, cot = 0; exBook = exApp.Workbooks.Add(COMExcel.XlWBATemplate.xlWBATWorksheet); exSheet = exBook.Worksheets[1]; exRange = exSheet.Cells[1, 1]; exRange.Range["A1:B3"].Font.Size = 12; 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 = "NHÀ HÀNG LITTLE ITALY"; exRange.Range["A2:B2"].MergeCells = true; exRange.Range["A2:B2"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["A2:B2"].Value = " ĐỐ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: 097 383 3707"; exRange.Range["B6:H6"].Font.Size = 20; exRange.Range["A6:H6"].Font.Name = "Times new roman"; exRange.Range["A6:H7"].Font.Bold = true; exRange.Range["A6:H7"].Font.ColorIndex = 3; exRange.Range["C6:F6"].MergeCells = true; exRange.Range["B6:H7"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["C6:F6"].Value = " THÔNG TIN CÁC THỰC ĐƠN "; exRange.Range["A8:H8"].Font.Bold = true; exRange.Range["A8:H8"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["A8:A8"].ColumnWidth = 8; exRange.Range["B8:B8"].ColumnWidth = 24; exRange.Range["C8:C8"].ColumnWidth = 30; exRange.Range["D8:D8"].ColumnWidth = 25; exRange.Range["E8:E8"].ColumnWidth = 20; exRange.Range["F8:F8"].ColumnWidth = 26; exRange.Range["G8:G8"].ColumnWidth = 30; exRange.Range["H8:H8"].ColumnWidth = 15; exRange.Range["I8:I8"].ColumnWidth = 15; exRange.Range["J8:J8"].ColumnWidth = 15; exRange.Range["K8:K8"].ColumnWidth = 15; exRange.Range["L8:L8"].ColumnWidth = 15; exRange.Range["A8:A8"].Value = "STT"; exRange.Range["B8:B8"].Value = "Số thực đơn"; exRange.Range["C8:C8"].Value = "Khách hàng"; exRange.Range["D8:D8"].Value = "Ngày dùng"; exRange.Range["E8:E8"].Value = "Món ăn"; exRange.Range["F8:F8"].Value = "Loại món ăn "; exRange.Range["G8:G8"].Value = "Đầu bếp "; exRange.Range["H8:H8"].Value = "Số lượng "; exRange.Range["I8:I8"].Value = "Thành tiền "; exRange.Range["J8:J8"].Value = "Thuế VAT "; exRange.Range["K8:K8"].Value = "Giảm giá "; exRange.Range["L8:L8"].Value = "Tổng tiền "; exRange = exSheet.Cells[1][hang + 8]; exRange.Range["A1:L" + (tblThucDon.Rows.Count + 1) + ""].Borders.Color = Color.Black; exRange.Range["A2:L" + (tblThucDon.Rows.Count + 1) + ""].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange = exSheet.Cells[1, 1]; for (hang = 0; hang <= tblThucDon.Rows.Count - 1; hang++) { exSheet.Cells[1][hang + 9] = hang + 1; for (cot = 0; cot < tblThucDon.Columns.Count; cot++) { exSheet.Cells[cot + 2][hang + 9] = tblThucDon.Rows[hang][cot].ToString(); } } exApp.Visible = true; exRange.Range["F1:G1"].MergeCells = true; exRange.Range["D1:G1"].Font.Italic = true; exRange.Range["F1:G1"].HorizontalAlignment = COMExcel.XlHAlign.xlHAlignCenter; exRange.Range["F1:G1"].Value = "Hà Nội, Ngày " + DateTime.Now.ToShortDateString(); }
private void btnLuu_Click(object sender, EventArgs e) { if (txtMadaubep.Text == "") { MessageBox.Show("Bạn không được để trống mã đầu bếp"); txtMadaubep.Focus(); return; } if (txtTendaubep.Text == "") { MessageBox.Show("Bạn không được để trống tên đầu bếp"); txtTendaubep.Focus(); return; } if (cmbTrinhdo.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn trình độ"); return; } if (cmbNoihoc.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn nơi học"); return; } if (txtDiachi.Text == "") { MessageBox.Show("Bạn không được để trống đại chỉ"); txtDiachi.Focus(); return; } if (txtSodienthoai.Text == "") { MessageBox.Show("Bạn không được để trống số điện thoại"); txtSodienthoai.Focus(); return; } if (txtGioitinh.Text == "") { MessageBox.Show("Bạn không được để trống giới tính"); txtGioitinh.Focus(); return; } //mã hàng k trùng string sql = "select * from DauBep where MaDauBep = '" + txtMadaubep.Text.Trim() + "'"; DAO3.OpenConnection(); if (DAO3.checkKeyExit(sql)) { MessageBox.Show("Mã đầu bếp tồn tại"); txtMadaubep.Focus(); DAO3.CloseConnection(); return; } else { sql = "insert into DauBep(MaDauBep,TenDauBep,DiaChi,GioiTinh, " + "SDT,MaTrinhDo,MaNoiHoc)" + "values ('" + txtMadaubep.Text.Trim() + "',N'" + txtTendaubep.Text.Trim() + "', N'" + txtDiachi.Text.Trim() + "',N'" + txtGioitinh.Text.Trim() + "'," + txtSodienthoai.Text.Trim() + ",'" + cmbTrinhdo.SelectedValue.ToString() + "','" + cmbNoihoc.SelectedValue.ToString() + "')"; MessageBox.Show(sql); SqlCommand cmd = new SqlCommand(sql, DAO3.conn); cmd.ExecuteNonQuery(); LoadDataToGridView(); sql = "Select * from TrinhDo"; DAO3.FillDataToCombo(sql, cmbTrinhdo, "MaTrinhDo", "TenTrinhDo"); sql = "Select * from NoiHoc"; DAO3.FillDataToCombo(sql, cmbNoihoc, "MaNoiHoc", "TenNoiHoc"); DAO3.CloseConnection(); } }