Esempio n. 1
0
        private void btnsua_Click(object sender, EventArgs e)
        {
            string sql;

            if (MatSach.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu! ");
            }
            if (txtmalanmat.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập mã lần mất!");
                txtmalanmat.Focus();
            }
            if (cmbmasach.Text == "")
            {
                MessageBox.Show("Bạn chưa chọn mã sách!");
                cmbmasach.Focus();
            }
            if (txtngaymat.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập ngày mất!");
                txtngaymat.Focus();
            }
            if (txtsoluongmat.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập số lượng mất!");
                txtsoluongmat.Focus();
            }
            sql = "Update MatSach set MaLanMat = '" + txtmalanmat.Text.Trim() + "', MaSach = N'" + cmbmasach.Text.Trim() + "'," +
                  "NgayMat ='" + DAO.ConvertDateTime(txtngaymat.Text) + "' , SoLuongMat =" + txtsoluongmat.Text + " where MaLanMat = '" + txtmalanmat.Text + "'";
            DAO.RunSqlDel(sql);
            LoadDataToGridview();
            ResetValue();
        }
Esempio n. 2
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            string sql;

            if (LinhVuc.Rows.Count == 0)
            {
                MessageBox.Show("Không có dữ liệu!");
                return;
            }
            if (txtMaLinhVuc.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập mã Lĩnh vực");
                txtMaLinhVuc.Focus();
            }
            if (txtTenLinhVuc.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập tên Lĩnh Vực");
                txtMaLinhVuc.Focus();
            }
            sql = "Select MaLinhVuc from LinhVuc where MaLinhVuc ='" + txtMaLinhVuc.Text.Trim() + "'";
            if (DAO.checkKeyExit(sql))
            {
                MessageBox.Show("Mã Lĩnh Vực này đã có bạn phải nhập mã khác");
                txtMaLinhVuc.Focus();
                return;
            }
            sql = "insert into LinhVuc values( '" + txtMaLinhVuc.Text + "' ,'" + txtTenLinhVuc.Text + "')";
            DAO.RunSqlDel(sql);
            loadDataToGridview();
            Resetvalue();
        }
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn có chắc chắn muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         string[] Mahang = new string[20];
         string   sql;
         int      n = 0;
         int      i;
         sql = "SELECT MaSach FROM ChiTietHDB WHERE SoHDB = N'" + txtMHB.Text + "'";
         SqlCommand    cmd    = new SqlCommand(sql, DAO.conn);
         SqlDataReader reader = cmd.ExecuteReader();
         while (reader.Read())
         {
             Mahang[n] = reader.GetString(0).ToString();
             n         = n + 1;
         }
         reader.Close();
         //Xóa danh sách các mặt hàng của hóa đơn
         for (i = 0; i <= n - 1; i++)
         {
             DelHang(txtMHB.Text, Mahang[i]);
         }
         //Xóa hóa đơn
         sql = "DELETE HoaDonBan WHERE SoHDB=N'" + txtMHB.Text + "'";
         DAO.RunSqlDel(sql);
         ResetValues();
         Load_DataGridViewChitiet();
         btnXoa.Enabled = false;
         btnIn.Enabled  = false;
     }
 }
        private void DelHang(string Mahoadon, string MaSach)
        {
            Double s, sl;
            double SLCon;
            string sql;

            sql = "SELECT SoLuong FROM ChiTietHDB WHERE SoHDB = N'" + Mahoadon + "' AND MaSach = N'" + MaSach + "'";
            s   = Convert.ToDouble(DAO.GetFieldValues(sql));
            sql = "DELETE ChiTietHDB WHERE SoHDB=N'" + Mahoadon + "' AND MaSach = N'" + MaSach + "'";
            DAO.RunSqlDel(sql);
            // Cập nhật lại số lượng cho các mặt hàng
            sql   = "SELECT Soluong FROM KhoSach WHERE MaSach = N'" + MaSach + "'";
            sl    = Convert.ToDouble(DAO.GetFieldValues(sql));
            SLCon = sl + s;
            sql   = "UPDATE KhoSach SET SoLuong =" + SLCon + " WHERE MaSach= N'" + MaSach + "'";
            DAO.RunSql(sql);
        }
Esempio n. 5
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            string sql;

            if (NhaCungCap.Rows.Count == 0)
            {
                MessageBox.Show("Không có dữ liệu!");
                return;
            }
            if (txtMNCC.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập mã NSX");
                txtMNCC.Focus();
            }
            if (txtTNCC.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập tên NSX");
                txtTNCC.Focus();
            }
            if (txtDiaChi.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập địa chỉ");
                txtDiaChi.Focus();
            }
            if (txtsdt.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập số điện thoại");
                txtsdt.Focus();
            }
            sql = "Select MaNhaCC from NhaCungCap where MaNhaCC ='" + txtMNCC.Text.Trim() + "'";
            if (DAO.checkKeyExit(sql))
            {
                MessageBox.Show("Mã NSX này đã có bạn phải nhập mã khác");
                txtMNCC.Focus();
                return;
            }
            sql = "insert into NhaCungCap values( '" + txtMNCC.Text + "' ,'" + txtTNCC.Text + "','" + txtDiaChi.Text + "' ,'" + txtsdt.Text + "')";
            DAO.RunSqlDel(sql);
            loadDataToGridview();
            Resetvalue();
        }
Esempio n. 6
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            string sql;

            if (LinhVuc.Rows.Count == 0)
            {
                MessageBox.Show("Không có dữ liệu!");
            }
            if (txtMaLinhVuc.Text == "")
            {
                MessageBox.Show("Bạn chưa chọn bản ghi nào");
            }
            else
            {
                if (MessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    sql = "delete from LinhVuc where MaLinhVuc= '" + txtMaLinhVuc.Text + "'";
                    DAO.RunSqlDel(sql);
                    loadDataToGridview();
                    Resetvalue();
                }
            }
        }
Esempio n. 7
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            string sql;

            if (LinhVuc.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu! ");
            }
            if (txtMaLinhVuc.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập mã lĩnh vực");
                txtMaLinhVuc.Focus();
            }
            if (txtTenLinhVuc.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập tên Lĩnh vực");
                txtTenLinhVuc.Focus();
            }
            sql = "update LinhVuc set TenLinhVuc='" + txtTenLinhVuc.Text + "' where MaLinhVuc ='" + txtMaLinhVuc.Text + "'";
            DAO.RunSqlDel(sql);
            loadDataToGridview();
            Resetvalue();
        }
Esempio n. 8
0
        private void btnsua_Click(object sender, EventArgs e)
        {
            string sql;

            if (NhaCungCap.Rows.Count == 0)
            {
                MessageBox.Show("Không còn dữ liệu! ");
            }
            if (txtMNCC.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập mã NCC");
                txtMNCC.Focus();
            }
            if (txtTNCC.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập tên NCC");
                txtTNCC.Focus();
            }
            if (txtDiaChi.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập địa chỉ");
                txtDiaChi.Focus();
            }
            if (txtsdt.Text == "")
            {
                MessageBox.Show("Bạn chưa nhập số điên thoại");
                txtsdt.Focus();
            }
            sql = "UPDATE NhaCungCap SET  TenNhaCC=N'" + txtTNCC.Text.Trim().ToString() +
                  "',DiaChi=N'" + txtDiaChi.Text.Trim().ToString() +
                  "',DienThoai='" + txtsdt.Text.ToString() +
                  "' WHERE MaNhaCC=N'" + txtMNCC.Text + "'";
            DAO.RunSqlDel(sql);
            loadDataToGridview();
            Resetvalue();
        }