예제 #1
0
        private void buttonluu_Click(object sender, EventArgs e)
        {
            if (txtMakhoiluong.Text == "")
            {
                MessageBox.Show("bạn chưa nhập mã");
                txtMakhoiluong.Focus();
            }
            string sql      = "insert into khoi_luong values('" + txtMakhoiluong.Text + "')";
            string sqlCheck = "select * from khoi_luong where ma_khoi_luong='" + txtMakhoiluong.Text.Trim() + "'";

            if (DAO.CheckKey(sqlCheck))
            {
                MessageBox.Show("mã khói lượng đã ton tai");
                DAO.CloseConnection();

                txtMakhoiluong.Focus();
                return;
            }
            else
            {
                SqlCommand cmd = new SqlCommand();

                cmd.CommandText = sql;
                cmd.Connection  = DAO.Conn;
                cmd.ExecuteNonQuery();

                loaddata();

                DAO.CloseConnection();
            }
        }
예제 #2
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (txtMakl.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập mã khối lượng gas");
                txtMakl.Focus();
                return;
            }
            string sqlCheckKey = "select * from Khoi_luong where Makhoiluong = '"
                                 + txtMakl.Text.Trim() + "'";

            if (DAO.CheckKey(sqlCheckKey))
            {
                MessageBox.Show("Mã khối lượng gas đã tồn tại");
                DAO.CloseConnection();
                txtMakl.Focus();
                return;
            }
            else
            {
                string sql = " insert into Khoi_luong values('" +
                             txtMakl.Text.Trim()
                             + "')";
                DAO.OpenConnection();
                SqlCommand cmd = new SqlCommand(sql, DAO.Conn);
                cmd.ExecuteNonQuery();
                DAO.CloseConnection();
                LoadDataToGridview();
            }
        }
예제 #3
0
        private void buttonluu_Click(object sender, EventArgs e)
        {
            string sql = "insert into cong_viec values (N'" + textBoxmacv.Text + "',N'" + textBoxtencv.Text + "')";

            DAO.OpenConnection();
            string sqlCheck = "select * from cong_viec where macv=N'" + textBoxmacv.Text + "'";

            if (DAO.CheckKey(sqlCheck))
            {
                MessageBox.Show("Công việc đã tồn tại");
                DAO.CloseConnection();
                textBoxmacv.Enabled = true;
                textBoxmacv.Focus();
                return;
            }
            else
            {
                SqlCommand cmd = new SqlCommand();

                cmd.CommandText = sql;
                cmd.Connection  = DAO.Conn;
                cmd.ExecuteNonQuery();

                loaddata();

                DAO.CloseConnection();
            }
        }
예제 #4
0
        private void btnXoa_Click_1(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            string sql;

            sql = "select Mabinh from Chi_tiet_hoa_don_ban where Mabinh ='" + txtMaBinh.Text.Trim() + "'";

            if (DAO.CheckKey(sql))
            {
                MessageBox.Show("Bạn không thể xóa vì Bình gas này đã được bán! ");
                txtMaBinh.Focus();
                DAO.CloseConnection();
                return;
            }

            else
            {
                sql = "delete from DM_Binh_ga where Mabinh =N'" + txtMaBinh.Text + "'";

                SqlCommand cmd = new SqlCommand(sql, DAO.Conn);
                cmd.CommandText = sql;
                cmd.Connection  = DAO.Conn;
                cmd.ExecuteNonQuery();
                DAO.CloseConnection();
                LoadDataToGridView();
            }
            DAO.CloseConnection();
        }
예제 #5
0
        private void buttonluu_Click_1(object sender, EventArgs e)
        {
            if (textBoxmanhacungcap.Text == "")
            {
                MessageBox.Show("bạn chưa nhập mã nhà cung cấp");
                textBoxmanhacungcap.Focus();
            }
            if (textboxnhacungcap.Text == "")
            {
                MessageBox.Show("bạn chưa nhập tên nhà cung cấp");
                textboxnhacungcap.Focus();
            }
            if (textBoxsodienthoai.Text == "")
            {
                MessageBox.Show("bạn chưa nhập số điện thoại");
                textBoxsodienthoai.Focus();
            }
            if (textBoxdiachi.Text == "")
            {
                MessageBox.Show("bạn chưa nhập địa chỉ");
                textBoxdiachi.Focus();
            }
            string sql = "insert into nha_cc values(N'" + textBoxmanhacungcap.Text + "',N'" + textboxnhacungcap.Text + "',N'" + textBoxdiachi.Text + "','"
                         + textBoxsodienthoai.Text + "')";

            DAO.OpenConnection();
            string sqlCheck = "select * from nha_cc where mancc='" + textBoxmanhacungcap.Text + "'";

            if (DAO.CheckKey(sqlCheck))
            {
                MessageBox.Show("nhà cung cấp đã tồn tại");
                DAO.CloseConnection();
                textBoxmanhacungcap.Enabled = true;
                textBoxmanhacungcap.Focus();
                return;
            }
            else
            {
                SqlCommand cmd = new SqlCommand();

                cmd.CommandText = sql;
                cmd.Connection  = DAO.Conn;
                cmd.ExecuteNonQuery();

                loaddata();

                DAO.CloseConnection();
            }
        }
예제 #6
0
        private void buttonluu_Click(object sender, EventArgs e)
        {
            if (textBoxmakh.Text == "")
            {
                MessageBox.Show("bạn chư nhập mã khách hàng");
                textBoxmakh.Focus();
            }
            if (textBoxsodienthoai.Text == "")
            {
                MessageBox.Show("bạn chưa nhập số điện thoại");
                textBoxsodienthoai.Focus();
            }
            if (textBoxtenkh.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập tên khách hàng");
                textBoxtenkh.Focus();
            }
            if (textBoxdiachi.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập địa chỉ");
                textBoxdiachi.Focus();
            }
            string sql = "insert into khach_hang values(N'" + textBoxmakh.Text + "',N'" + textBoxtenkh.Text + "',N'" + textBoxdiachi.Text + "','"
                         + textBoxsodienthoai.Text + "')";

            DAO.OpenConnection();
            string sqlCheck = "select * from khach_hang where makhach='" + textBoxmakh.Text.Trim() + "'";

            if (DAO.CheckKey(sqlCheck))
            {
                MessageBox.Show("khách hàng đã ton tai");
                DAO.CloseConnection();
                textBoxmakh.Enabled = true;
                textBoxmakh.Focus();
                return;
            }
            else
            {
                SqlCommand cmd = new SqlCommand();

                cmd.CommandText = sql;
                cmd.Connection  = DAO.Conn;
                cmd.ExecuteNonQuery();

                loaddata();

                DAO.CloseConnection();
            }
        }
예제 #7
0
        private void buttonluu_Click(object sender, EventArgs e)
        {
            if (textBoxmaca.Text == "")
            {
                MessageBox.Show("bạn chưa nhập mã ca");
                textBoxmaca.Focus();
            }
            if (textBoxtenca.Text == "")
            {
                MessageBox.Show("bạn chưa nhập ten ca");
                textBoxtenca.Focus();
            }
            string sql = "insert into ca_lam values (N'" + textBoxmaca.Text + "',N'" + textBoxtenca.Text + "')";

            DAO
            .OpenConnection();
            string sqlCheck = "select * from ca_lam where maca=N'" + textBoxmaca.Text.Trim() + "'";

            if (DAO.CheckKey(sqlCheck))
            {
                MessageBox.Show("Ca làm đã tồn tại");
                DAO.CloseConnection();
                textBoxmaca.Enabled = true;
                textBoxmaca.Focus();
                return;
            }
            else
            {
                SqlCommand cmd = new SqlCommand();

                cmd.CommandText = sql;
                cmd.Connection  = DAO.Conn;
                cmd.ExecuteNonQuery();

                loaddata();

                DAO.CloseConnection();
            }
        }
예제 #8
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            //kiểm tra điều kiện
            if (txtMaloai.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập mã loại gas");
                txtMaloai.Focus();
                return;
            }
            if (txtTenloai.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập tên loại gas");
                txtTenloai.Focus();
                return;
            }
            string sqlCheckKey = "select * from Loai_ga where Maloai = '"
                                 + txtMaloai.Text.Trim() + "'";

            if (DAO.CheckKey(sqlCheckKey))
            {
                MessageBox.Show("Mã loại gas đã tồn tại");
                DAO.CloseConnection();
                txtMaloai.Focus();
                return;
            }
            else
            {
                string sql = " insert into Loai_ga values('" +
                             txtMaloai.Text.Trim() + "' , N'" +
                             txtTenloai.Text.Trim() + "')";
                DAO.OpenConnection();
                SqlCommand cmd = new SqlCommand(sql, DAO.Conn);
                cmd.ExecuteNonQuery();
                DAO.CloseConnection();
                LoadDataToGridview();
            }
        }
예제 #9
0
        private void buttonxoa_Click(object sender, EventArgs e)
        {
            string sql = "delete from nhan_vien where manv='" + textBoxMaNV.Text + "'";

            //MessageBox.Show(sql);
            //DAO.openconnectionstring();
            //SqlCommand cmd = new SqlCommand(sql, DAO.conn);
            //cmd.ExecuteNonQuery();
            // DAO.closeconnectionstring();

            // DAO.checkxoa(sql);
            string sqlcheck = "select * from nhan_vien join Hoa_don_ban on Hoa_don_ban.MaNV=Nhan_Vien.MaNV join hoa_don_nhap" +
                              "on hoa_don_nhap.manv=nhan_vien.manv where nhan_vien.manv='" + textBoxMaNV.Text.Trim() + "'";

            DAO.OpenConnection();

            if (DAO.CheckKey(sqlcheck))
            {
                MessageBox.Show("không thể xóa");
                DAO.CloseConnection();

                return;
            }
            else
            {
                SqlCommand cmd = new SqlCommand();

                cmd.CommandText = sql;
                cmd.Connection  = DAO.Conn;
                cmd.ExecuteNonQuery();

                loatdata();

                DAO.CloseConnection();
            }
        }
예제 #10
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            string sql;
            double sl, SLcon, tong, Tongmoi;

            sql = "SELECT SoHDN FROM hoa_don_nhap WHERE SoHDN=N'" + txtSoHDN.Text + "'";
            if (!DAO.CheckKey(sql))
            {
                // Số hóa đơn nhập chưa có, tiến hành lưu các thông tin chung
                // SoHDNhap được sinh tự động do đó không có trường hợp trùng khóa
                if (cboManhanvien.Text.Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập mã nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cboManhanvien.Focus();
                    return;
                }
                if (txtNgaynhap.Text.Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập ngày nhập hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtNgaynhap.Focus();
                    return;
                }
                if (cboMaNCC.Text.Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập mã nhà cung cấp", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cboMaNCC.Focus();
                    return;
                }
                sql = "INSERT INTO hoa_don_nhap(SoHDN, MaNV, NgayNhap, MaNCC, TongTien) VALUES (N'" + txtSoHDN.Text.Trim() + "',N'" + cboManhanvien.SelectedValue + "',N'" +
                      DAO.ConvertDateTime(txtNgaynhap.Text.Trim()) + "',N'" +
                      cboMaNCC.SelectedValue + "'," + txtTongtien.Text + ")";

                DAO.RunSql(sql);
            }
            // Lưu thông tin của các mặt hàng
            if (cboMabinh.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập mã bình", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cboMabinh.Focus();
                return;
            }
            if ((txtSoluong.Text.Trim().Length == 0) || (txtSoluong.Text == "0"))
            {
                MessageBox.Show("Bạn phải nhập số lượng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtSoluong.Text = "";
                txtSoluong.Focus();
                return;
            }
            if (txtGiamgia.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập giảm giá", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtGiamgia.Focus();
                return;
            }
            if (txtDongia.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập đơn giá nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtDongia.Focus();
                return;
            }
            sql = "SELECT Mabinh FROM chi_tiet_hoa_don_nhap WHERE Mabinh=N'" + cboMabinh.SelectedValue + "' AND SoHDN = N'" + txtSoHDN.Text.Trim() + "'";
            if (DAO.CheckKey(sql))
            {
                MessageBox.Show("Mã bình này đã có, bạn phải nhập mã bình khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ResetValuesHang();
                cboMabinh.Focus();
                return;
            }
            DAO.OpenConnection();
            sql = "INSERT INTO chi_tiet_hoa_don_nhap VALUES(N'" + txtSoHDN.Text.Trim() + "',N'" + cboMabinh.SelectedValue + "'," + txtSoluong.Text + "," + txtDongia.Text + "," + txtGiamgia.Text + "," + txtThanhtien.Text + ")";

            DAO.RunSql(sql);
            LoadDataGridView();


            //cap nhat

            double dgnhap = Convert.ToDouble(txtDongia.Text); // đơn giá nhập

            sl = Convert.ToDouble(DAO.GetFieldValues("SELECT SoLuong FROM DM_binh_ga WHERE mabinh = N'" + cboMabinh.SelectedValue + "'"));
            double slmoi = Convert.ToDouble(txtSoluong.Text);


            sql = "UPDATE DM_binh_ga SET DonGiaNhap=" + dgnhap + "WHERE Mabinh= N'" + cboMabinh.SelectedValue + "'";
            DAO.RunSql(sql);
            sql = "UPDATE DM_binh_ga SET DonGiaBan=" + dgnhap * 1.1 + "WHERE Mabinh= N'" + cboMabinh.SelectedValue + "'";
            DAO.RunSql(sql);

            // Cập nhật lại số lượng ga vào bảng DM Binh ga
            SLcon = sl + slmoi;
            sql   = "UPDATE DM_binh_ga  SET SoLuong =" + SLcon + " WHERE Mabinh= N'" + cboMabinh.SelectedValue + "'";
            DAO.RunSql(sql);

            //Cập nhật lại tổng tiền cho hóa đơn nhập

            tong = Int32.Parse(DAO.GetFieldValues("SELECT TongTien FROM hoa_don_nhap WHERE SoHDN = N'" + txtSoHDN.Text + "'"));

            Tongmoi = tong + Convert.ToDouble(txtThanhtien.Text);
            sql     = "UPDATE hoa_don_nhap SET TongTien =" + Tongmoi + " WHERE SoHDN = N'" + txtSoHDN.Text + "'";
            DAO.RunSql(sql);


            txtTongtien.Text = Tongmoi.ToString();
            lblBangchu.Text  = "Bằng chữ: " + DAO.ChuyenSoSangChu(Tongmoi.ToString());

            LoadDataGridView();
            DAO.CloseConnection();
        }
예제 #11
0
        private void buttonluu_Click_1(object sender, EventArgs e)
        {
            if (textBoxdiachi.Text == "")
            {
                MessageBox.Show("bạn chưa nhập Địa chỉ");
                textBoxdiachi.Focus();
            }
            if (textBoxdienthoai.Text == "")
            {
                MessageBox.Show("bạn chưa nhập số điện thoại");
                textBoxdienthoai.Focus();
            }
            if (textBoxMaNV.Text == "")
            {
                MessageBox.Show("bạn chưa nhập mã");
                textBoxMaNV.Focus();
            }
            if (textBoxTenNV.Text == "")
            {
                MessageBox.Show("bạn chưa nhập tên");
                textBoxTenNV.Focus();
            }
            if (maskedTextBoxngaysinh.Text == "")
            {
                MessageBox.Show("bạn chưa nhập ngay sinh");
                maskedTextBoxngaysinh.Focus();
            }
            if (comboBoxgioitinh.SelectedIndex == -1)
            {
                MessageBox.Show("bạn chưa nhập giới tính");
                comboBoxgioitinh.Focus();
            }
            if (comboBoxmaca.SelectedIndex == -1)
            {
                MessageBox.Show("bạn chưa nhập maca");
                comboBoxmaca.Focus();
            }
            if (comboBoxmacongviec.SelectedIndex == -1)
            {
                MessageBox.Show("bạn chưa nhập mã công việc");
                comboBoxmacongviec.Focus();
            }
            string sql = "insert into nhan_vien values('" + textBoxMaNV.Text + "','" + textBoxTenNV.Text
                         + "','" + comboBoxgioitinh.SelectedValue + "','" + maskedTextBoxngaysinh.Text
                         + "','" + textBoxdiachi.Text + "','" + textBoxdienthoai.Text + "','" + comboBoxmaca.SelectedValue
                         + "','" + comboBoxmacongviec.SelectedValue + "')";

            //MessageBox.Show(sql);
            DAO.OpenConnection();
            string sqlCheck = "select * from nhan_vien where manv='" + textBoxMaNV.Text.Trim() + "'";

            if (DAO.CheckKey(sqlCheck))
            {
                MessageBox.Show("nhanvien da ton tai");
                DAO.CloseConnection();
                textBoxMaNV.Enabled = true;
                textBoxMaNV.Focus();
                return;
            }
            else
            {
                SqlCommand cmd = new SqlCommand();

                cmd.CommandText = sql;
                cmd.Connection  = DAO.Conn;
                cmd.ExecuteNonQuery();

                loatdata();

                DAO.CloseConnection();
            }
        }
예제 #12
0
        private void btnLuu_Click_1(object sender, EventArgs e)
        {
            string sql;
            double sl, SLcon, tong, Tongmoi;

            //double giaban, giabanmoi;
            DAO.OpenConnection();
            sql = "SELECT SoHDB FROM Hoa_don_ban WHERE SoHDB=N'" + txtSoHDB.Text + "'";
            if (!DAO.CheckKey(sql))
            {
                if (txtNgayBan.Text.Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập ngày bán", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtNgayBan.Focus();
                    return;
                }
                if (cmbMaNV.Text.Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cmbMaNV.Focus();
                    return;
                }
                if (cmbMaKH.Text.Length == 0)
                {
                    MessageBox.Show("Bạn phải nhập khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cmbMaKH.Focus();
                    return;
                }
                sql = "INSERT INTO hoa_don_ban(SoHDB, MaNV, Ngayban, makhach, TongTien) VALUES(N'" + txtSoHDB.Text.Trim() + "', N'" + cmbMaNV.SelectedValue + "', N'" +

                      txtNgayBan.Text.Trim() + "',N'" +
                      cmbMaKH.SelectedValue + "'," + txtTongtien.Text + ")";
                //MessageBox.Show(sql);
                DAO.RunSql(sql);
            }
            // Lưu thông tin của các mặt hàng
            if (cmbMabinh.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập mã hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                cmbMabinh.Focus();
                return;
            }
            if ((txtSoluong.Text.Trim().Length == 0) || (txtSoluong.Text == "0"))
            {
                MessageBox.Show("Bạn phải nhập số lượng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtSoluong.Text = "";
                txtSoluong.Focus();
                return;
            }
            if (txtGiamgia.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập giảm giá", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtGiamgia.Focus();
                return;
            }
            sql = "SELECT Mabinh FROM Chi_tiet_hoa_don_ban WHERE Mabinh=N'" + cmbMabinh.SelectedValue + "' AND SoHDB = N'" + txtSoHDB.Text.Trim() + "'";
            if (DAO.CheckKey(sql))
            {
                MessageBox.Show("Mã hàng này đã có, bạn phải nhập mã khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ResetValuesHang();
                cmbMabinh.Focus();
                return;
            }
            // Kiểm tra xem số lượng hàng trong kho còn đủ để cung cấp không?
            sl = Convert.ToDouble(DAO.GetFieldValues("SELECT SoLuong FROM DM_Binh_ga WHERE Mabinh = N'" + cmbMabinh.SelectedValue + "'"));
            if (Convert.ToDouble(txtSoluong.Text) > sl)
            {
                MessageBox.Show("Số lượng mặt hàng này chỉ còn " + sl, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtSoluong.Text = "";
                txtSoluong.Focus();
                return;
            }
            sql = "INSERT INTO Chi_tiet_hoa_don_ban(SoHDB,Mabinh,Soluong, Giamgia,Thanhtien) VALUES(N'" + txtSoHDB.Text + "',N'"
                  + cmbMabinh.SelectedValue + "'," + txtSoluong.Text + "," + txtGiamgia.Text + "," + txtThanhtien.Text + ")";
            //MessageBox.Show(sql);
            DAO.RunSql(sql);
            Load_DataGridViewChitiet();
            // Cập nhật lại số lượng của mặt hàng vào bảng DM_Binh_ga
            SLcon = sl - Convert.ToDouble(txtSoluong.Text);
            sql   = "UPDATE DM_Binh_ga SET Soluong =" + SLcon + " WHERE Mabinh= N'" + cmbMabinh.SelectedValue + "'";
            DAO.RunSql(sql);

            //Cập nhật lại tổng tiền cho hóa đơn bán


            tong    = Int32.Parse(DAO.GetFieldValues("SELECT tongtien FROM hoa_don_ban WHERE SoHDB = N'" + txtSoHDB.Text + "'"));
            Tongmoi = tong + Convert.ToDouble(txtThanhtien.Text);
            sql     = "UPDATE Hoa_don_ban SET Tongtien =" + Tongmoi + " WHERE SoHDB = N'" + txtSoHDB.Text + "'";
            DAO.RunSql(sql);
            txtTongtien.Text = Tongmoi.ToString();
            labelChuyen.Text = "Bằng chữ: " + DAO.ChuyenSoSangChu(Tongmoi.ToString());
            ResetValuesHang();

            //btnInhoadon = true;
        }
예제 #13
0
        private void btnLuu_Click_1(object sender, EventArgs e)
        {
            DAO.OpenConnection();
            if (txtMaBinh.Text == "")
            {
                MessageBox.Show("Bạn không được để trống mã bình");
                txtMaBinh.Focus();
                return;
            }
            if (txtTenBinh.Text == "")
            {
                MessageBox.Show("bạn không được để trống tên bình");
                txtTenBinh.Focus();
                return;
            }
            if (cmbLoaiGas.SelectedIndex == -1)
            {
                MessageBox.Show("bạn chưa chọn loại gas");
                return;
            }
            if (cmbMau.SelectedIndex == -1)
            {
                MessageBox.Show("bạn chưa chọn màu");
                return;
            }
            if (cmbKhoiLuong.SelectedIndex == -1)
            {
                MessageBox.Show("bạn chưa chọn khối lượng");
                return;
            }
            if (cmbNuocSX.SelectedIndex == -1)
            {
                MessageBox.Show("bạn chưa chọn nước sản xuất");
                return;
            }
            if (txtSoLuong.Text == "")
            {
                MessageBox.Show("bạn không được để trống số lượng");
                txtSoLuong.Focus();
                return;
            }
            if (txtDonGiaNhap.Text == "")
            {
                MessageBox.Show("bạn không được để trống đơn giá nhập ");
                txtDonGiaNhap.Focus();
                return;
            }
            if (txtDonGiaBan.Text == "")
            {
                MessageBox.Show("bạn không được để trống đơn giá bán");
                txtDonGiaBan.Focus();
                return;
            }
            if (txtAnh.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải chọn ảnh minh họa cho hàng");
                txtAnh.Focus();
                return;
            }
            if (txtTGBH.Text == "")
            {
                MessageBox.Show("bạn không được để trống thời gian bảo hành");
                txtTGBH.Focus();
                return;
            }

            string sql = "select * from DM_Binh_ga where Mabinh ='" + txtMaBinh.Text.Trim() + "'";

            if (DAO.CheckKey(sql))
            {
                MessageBox.Show("Mã bình đã tồn tại");
                txtMaBinh.Focus();

                return;
            }
            else
            {
                sql = "insert into DM_Binh_ga(Mabinh, Tenbinh, Maloai, Mamau, Makhoiluong, ManuocSX, Soluong, Dongianhap, Dongiaban, Thoigianbaohanh, Anh, Ghichu) values(N'" + txtMaBinh.Text.Trim() + "', N'"
                      + txtTenBinh.Text.Trim() + "',N'" + cmbLoaiGas.SelectedValue.ToString() + "'," + cmbMau.SelectedValue.ToString() + ",N'" + cmbKhoiLuong.SelectedValue.ToString()
                      + "',N'" + cmbNuocSX.SelectedValue.ToString() + "',"
                      + txtSoLuong.Text.Trim() + "," + txtDonGiaNhap.Text.Trim() + ","
                      + txtDonGiaBan.Text.Trim() + ",N'" + txtTGBH.Text.Trim() + "','" + txtAnh.Text + "',N'" + txtGhichu.Text.Trim() + "')";



                //MessageBox.Show(sql);
                SqlCommand cmd = new SqlCommand(sql, DAO.Conn);

                cmd.ExecuteNonQuery();
                LoadDataToGridView();
                RefreshData();

                txtMaBinh.Enabled = true;
            }
            DAO.CloseConnection();
        }