예제 #1
0
 private void frmNguyenLieu_Load(object sender, EventArgs e)
 {
     DAO3.OpenConnection();
     LoadDataToGridView();
     FillDataToCombo();
     DAO3.CloseConnection();
 }
예제 #2
0
        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");
        }
예제 #3
0
        public static DataTable DocBang(string sql)
        {
            DAO3.OpenConnection();
            SqlDataAdapter adap  = new SqlDataAdapter(sql, DAO3.conn);
            DataTable      table = new DataTable();

            adap.Fill(table);
            return(table);
        }
예제 #4
0
        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");
        }
예제 #5
0
        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");
        }
예제 #6
0
        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();
        }
예제 #7
0
        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;
        }
예제 #8
0
        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();
        }
예제 #9
0
        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();
            }
        }
예제 #10
0
        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();
            }
        }
예제 #11
0
        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();
            }
        }
예제 #12
0
 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() + "%'");
     }
 }
예제 #13
0
        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     = "";
        }
예제 #14
0
        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();
        }
예제 #15
0
        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();
        }
예제 #16
0
        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();
        }
예제 #17
0
        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;
        }
예제 #18
0
 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();
     }
 }
예제 #19
0
 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();
     }
 }
예제 #20
0
        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();
            }
        }
예제 #21
0
        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();
        }
예제 #22
0
 private void frmKhachHang_Load(object sender, EventArgs e)
 {
     DAO3.OpenConnection();
     LoadDataToGriview();
     DAO3.CloseConnection();
 }
예제 #23
0
        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();
        }
예제 #24
0
        private void frmBCMonAn_Load(object sender, EventArgs e)
        {
            DAO3.OpenConnection();

            DAO3.CloseConnection();
        }
예제 #25
0
        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;
                }
                }
            }
        }
예제 #26
0
        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;
        }
예제 #27
0
        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;
                    }
                    }
                }
            }
        }
예제 #28
0
        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();
        }
예제 #29
0
        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();
            }
        }