Tải bản đầy đủ (.ppt) (20 trang)

Đồ án Csharp: Quản lý siêu thị + Source

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (767.04 KB, 20 trang )

Chào Mừng Các Bạn Đến Với
Nhóm 2 LỚP : 06 CT 3
Lời Nói Đầu
Ngày nay, với sự phát triển vượt bậc của
khoa học kỹ thuật. Công nghệ thông tin là
một lĩnh vực nhiều ứng dụng thiết thực nhất
trong mọi lĩnh vực của cuộc sống và xã hội
chúng ta, đặc biệt nó là công cụ hỗ trợ đắc
lực không thể thiếu trong công tác quản lý.
Nhờ vào công tác tin học hoá mà công tác
quản lý, điều hành của các doanh nghiệp tỏ
ra có hiệu quả, nhanh chóng, chính xác, lưu
trữ gọn, bảo mật cao .
Nội Dung Trình Bày
Phần I :
Sơ đồ các form
Sơ đồ quản lý siêu thị
Phần II :
Giao diện các Form và Code
Phần III :
Kết Luận
Phần I :

1 . Sơ đồ các form
2 . Sơ đồ quản lý siêu thị
Phần II : Giao diện các Form và Code
1 . Form Login
2 . FORM Main
3 . FORM CHI TIẾT HÓA ĐƠN
4 . FORM HÓA ĐƠN
5 . Loại Hàng


6 . Mặt Hàng
7 . Nhân Viên
Một số code tiêu biểu
private void cboTable_SelectedIndexChanged(object sender, EventArgs e)
{
this.dataGridView1.DataSource = ds.Tables[this.cboTable.Text];
}
private void Main_Load(object sender, EventArgs e)
{
for (int i = 1;i<80;i++)
{
this.Text += " ";
lblchuchay.Text += "";
}
str = "Data Source=THANHPHU-PC;Initial Catalog=SIEUTHI;Integrated
Security=True";
SqlConnection conn = new SqlConnection(str);
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(" Select * From HoaDon ", conn);

Code Main :
SqlDataAdapter da1 = new SqlDataAdapter(" Select * From NHanVien ", conn);
da1.Fill(ds, "Nhân Viên");
SqlDataAdapter da2 = new SqlDataAdapter(" Select * From CTHD", conn);
da2.Fill(ds, "CTHD");
SqlDataAdapter da3 = new SqlDataAdapter(" Select * From MatHang ",
conn);
da3.Fill(ds, "Mặt Hàng");
SqlDataAdapter da4 = new SqlDataAdapter(" Select * From LoaiHang ",
conn);

da4.Fill(ds, "Loại Hàng");
this.dataGridView1.DataSource = ds.Tables[0];
foreach (DataTable t in ds.Tables)
{
this.cboTable.Items.Add(t.TableName);
}
conn.Close();
dataGridView1.ReadOnly = true;
}
Code Hóa Đơn
private void HoaDon_Load(object sender, EventArgs e)
{
this.hoaDonTableAdapter.Fill(this.sieuThiDataSet.HoaDon);
txtSoHD.DataBindings.Clear();
txtSoHD.DataBindings.Add("Text", hoaDonDataGridView.DataSource,
"SoHD");
txtMaNV.DataBindings.Clear();
txtMaNV.DataBindings.Add("Text", hoaDonDataGridView.DataSource,
"MaNV");
txtNgayHD.DataBindings.Clear();
txtNgayHD.DataBindings.Add("Text", hoaDonDataGridView.DataSource,
"NgayHD");
}
private void toolStripButton1_Click(object sender,
EventArgs e)
{
TaoKetNoi();
SqlDataAdapter da = new
SqlDataAdapter("TimHoaDon " + txttim.Text, objConnect);
DataTable t1 = new DataTable();

da.Fill(t1);
this.hoaDonDataGridView.DataSource = t1;
huyKetNoi();
}
Code tìm kiếm :
Code Update :
public void Update()
{
TaoKetNoi();
//Tạo đối tượng command
SqlCommand objCommand = new SqlCommand();
objCommand.Connection = objConnect;
objCommand.CommandType = CommandType.Text;
objCommand.CommandText = " Update HoaDon Set MaNV= " +
txtMaNV.Text + ",NgayHD='" + txtNgayHD.Text + "' Where SoHD= " +
int.Parse(txtSoHD.Text);
objCommand.ExecuteNonQuery();
//Hủy đối tượng
objCommand.Dispose();
objCommand = null;
huyKetNoi();
}
private void btnupdate_Click(object sender, EventArgs e)
{
Update();
HoaDon_Load(null, null);
}
private void bttnhienthi_Click(object
sender, EventArgs e)
{

conn.ConnectionString = " server =
(local);database = sieuthi;user id = sa; password =
tinh";
conn.Open();
SqlDataAdapter da = new
SqlDataAdapter(" select * from mathang", conn);
DataTable t = new DataTable("MatHang");
da.Fill(t);
dataGridView1.DataSource = t;
conn.Close();

}
Code truy xuất đến CSDL
Phần III : Kết Luận
Do thời gian có hạn và kiến thức các thành viên
trong nhóm còn nhiều hạn chế , Nên không tránh khỏi
những khuyết điểm và sai sót , rất mong nhận được sự
đánh giá của thầy và các bạn ,điều đó sẽ góp phần làm
cho đề tài của nhóm được hoàn thiện hơn .
Lời cuối :
Nhóm em xin chân thành cảm ơn sự chỉ dạy và
hường dẫn tận tình của thầy TH.S Đặng Kiên Cường
trong suốt quá trình học .
Nhóm chúng em xin chân thành cảm ơn !.
Các Thành Viên
Lê Thành Tỉnh
Dương Đăng Vinh
Nguyễn Quang Phước
Huỳnh Thanh Phú
Đỗ Trung Hiếu

×