You are on page 1of 7

QUAN TRNG:

Imports System.Data.SqlClient Public Class moi Dim kn As New SqlConnection("server=(local); database=ql_cayxang;integrated security =SSPI") Dim ds As DataSet Dim da As SqlDataAdapter Dim cm As SqlCommand Private Sub moi_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load kn.Open() ds = New DataSet da = New SqlDataAdapter("select * from hanghoa;select * from chitietbanle", kn) da.Fill(ds) ds.Tables(0).TableName = "bangcha" ds.Tables(1).TableName = "bangcon" Dim t1 As DataTable = ds.Tables("bangcha") Dim t2 As DataTable = ds.Tables("bangcon") Dim dw As New DataView(ds.Tables("bangcha")) Dim cotcha As New DataColumn Dim cotcon As New DataColumn cotcha = t1.Columns("mahh") cotcon = t2.Columns("mahh") Dim bdscha As New BindingSource Dim bdscon As New BindingSource bdscha.DataSource = ds Dim qh As New DataRelation("k1", cotcha, cotcon) ds.Relations.Add(qh) bdscha.DataSource = ds bdscha.DataMember = "bangcha" bdscon.DataSource = bdscha bdscon.DataMember = "k1" Me.BindingNavigator1.BindingSource = bdscha Me.txtMahh.DataBindings.Add("text", bdscha, "mahh") Me.txtTenhang.DataBindings.Add("text", bdscha, "tenhang") Me.txtDvt.DataBindings.Add("text", bdscha, "donvitinh") Me.txtDg.DataBindings.Add("text", bdscha, "dongia") Me.DataGridView1.DataSource = bdscon kn.Close() End Sub End Class

LI CHA CON: Imports System.Data.SqlClient Public Class tonghop Dim kn As New SqlConnection("server=(local); database=ql_cayxang;integrated security =SSPI") Dim ds As DataSet Dim da As SqlDataAdapter Dim cm As SqlCommand Private Sub tonghop_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load kn.Open() ds = New DataSet da = New SqlDataAdapter("select * from hanghoa;select * from chitietbanle", kn) da.Fill(ds) ds.Tables(0).TableName = "bangcha" ds.Tables(1).TableName = "bangcon" Dim t1 As DataTable = ds.Tables("bangcha") Dim t2 As DataTable = ds.Tables("bangcon") Dim cotcha As New DataColumn Dim cotcon As New DataColumn cotcha = t1.Columns("mahh") cotcon = t2.Columns("mahh") Dim bdscha As New BindingSource Dim bdscon As New BindingSource bdscha.DataSource = ds Dim qh As New DataRelation("k1", cotcha, cotcon) ds.Relations.Add(qh) bdscha.DataSource = ds bdscha.DataMember = "bangcha" bdscon.DataSource = bdscha bdscon.DataMember = "k1" Me.BindingNavigator1.BindingSource = bdscha Me.BindingNavigator2.BindingSource = bdscon Me.dgvHh.DataSource = bdscha Me.dgvCtbl.DataSource = bdscon kn.Close() End Sub End Class

THM/XA/SA Sub diendl() kn.Open() ds = New DataSet dt = New DataTable da = New SqlDataAdapter("select * from hanghoa", kn) da.Fill(dt) cr = CType(Me.BindingContext(dt), CurrencyManager) Me.txtVt.Text = cr.Position + 1 & "/" & cr.Count Me.txtMahang.DataBindings.Clear() Me.txtTenhang.DataBindings.Clear() Me.txtDvt.DataBindings.Clear() Me.txtDg.DataBindings.Clear() Me.txtMahang.DataBindings.Add("text", dt, "mahh") Me.txtTenhang.DataBindings.Add("text", dt, "tenhang") Me.txtDvt.DataBindings.Add("text", dt, "donvitinh") Me.txtDg.DataBindings.Add("text", dt, "dongia") kn.Close() End Sub THM: Dim cm As New SqlCommand cm.Connection = kn 'cm.CommandText = "INSERT INTO HANGHOA (MAHH,TENHANG ,DONVITINH ,DONGIA) VALUES (@MAHH,@TENHANG,@DONVITINH ,@DONGIA)" 'cm.CommandType = CommandType.Text cm.CommandText = "themmoi" CREATE PROCEDURE CHEN_NHACHOTHUE (@MANHA NCHAR(10), @SOHIEUCANHO NCHAR(10), AS INSERT INTO NHACHOTHUE(MANHA,SOHIEUCANHO,DIENTICH,SOPHONG,DIACHICANHO,GIATHUE_THANG) VALUES (@MANHA,@SOHIEUCANHO,@DIENTICH,@SOPHONG,@DIACHICANHO,@GIATHUE_THANG) cm.CommandType = CommandType.StoredProcedure cm.Parameters.AddWithValue("@mahh", Me.txtMahang.Text) cm.Parameters.AddWithValue("@tenhang", Me.txtTenhang.Text) cm.Parameters.AddWithValue("@donvitinh", Me.txtDvt.Text) cm.Parameters.AddWithValue("@dongia", Me.txtDg.Text) kn.Open() cm.ExecuteNonQuery() MsgBox("thanh cong") kn.Close() diendl() Me.btnThem.Show() Me.btnLuu.Hide() CP NHT: cm.CommandText = "update HANGHOA set TENHANG=@TENHANG, DONVITINH=@DONVITINH, DONGIA=@DONGIA where MAHH=@MAHH" XOA: CREATE PROCEDURE XOA_hopdongthuenha (@MAhd NCHAR(10), @makh NCHAR(10), @manha nchar(10), AS

DELETE FROM hopdongthuenha WHERE mahd=@mahd Imports System.Data.SqlClient Public Class form5 Dim kn As New SqlConnection("server=(local);database=ql_cayxang;integrated security=SSPI") Dim ds As DataSet Dim da As SqlDataAdapter Dim dt As DataTable Dim cr As CurrencyManager Sub diendl() kn.Open() ds = New DataSet dt = New DataTable da = New SqlDataAdapter("select sohd,cayxang.macay,tencay,ngay from cayxang, hoadon where cayxang.macay=hoadon.macay and sohd= '" & Me.cboSohd.Text & "'", kn) da.Fill(dt) cr = CType(Me.BindingContext(dt), CurrencyManager) Me.cboSohd.DataBindings.Clear() Me.txtMacay.DataBindings.Clear() Me.txtTencay.DataBindings.Clear() Me.txtNgay.DataBindings.Clear() Me.cboSohd.DataBindings.Add("text", dt, "sohd") Me.txtMacay.DataBindings.Add("text", dt, "macay") Me.txtTencay.DataBindings.Add("text", dt, "tencay") Me.txtNgay.DataBindings.Add("text", dt, "ngay") kn.Close() End Sub Sub diendl_luoi() kn.Open() dt = New DataTable ds = New DataSet da = New SqlDataAdapter("select chitietbanle.mahh,tenhang,donvitinh,dongia,soluong,(soluong*dongia) as thanhtien from hanghoa,chitietbanle where hanghoa.mahh=chitietbanle.mahh and chitietbanle.sohd='" & Me.cboSohd.Text & "'", kn) da.Fill(dt) Me.dgv1.DataSource = dt Me.dgv1.Columns(0).HeaderText = "m hh" kn.Close() End Sub

BUC CBO; Private Sub form5_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load diendl_luoi() diendl() Dim dr As SqlDataReader Dim cmd As SqlCommand = New SqlCommand kn.Open() cmd.Connection = kn cmd.CommandText = "select sohd FROM hoadon" dr = cmd.ExecuteReader Me.cboSohd.Items.Clear() Do While (dr.Read) Me.cboSohd.Items.Add(dr.Item(0)) Loop kn.Close() End Sub TNG S LNG: Private Sub cboSohd_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cboSohd.SelectedIndexChanged diendl() diendl_luoi() Dim b As Object = CType(Me.dgv1.DataSource, DataTable).Compute("sum(soluong)", "isnull(soluong,0)<>0") If IsNumeric(b) Then Me.Label6.Text = FormatNumber(b, 0) End If Dim a As Object = CType(Me.dgv1.DataSource, DataTable).Compute("sum (thanhtien)", "isnull(thanhtien,0)<>0") If IsNumeric(a) Then Me.Label9.Text = FormatNumber(a, 0) End If End Sub End Class -----------------------------------------SA DL TRN LI: Form_load Dim da as New sqldataadater(select*from khoa,kn) Da.tablemapping.add(table,khoa) Ds=new dataset Da.fill(ds) Dgv.datasource=ds Dgv.datamember=khoa Btnghi: If ds.haschanges then Dim cmbd as sqlcommandbiuder Da=new sqldataadater(select*from khoa,kn) da.datamapping.add(table,khoa) cmbd=new sqlcommandbuider(da) da.update(ds) msgbox(ok)

---------------------------tong sv: dim cm as sqlcommand= new sqlcommand() cm.conection=kn cm.commandtext=(select count(malop) from from sinhvien where malop=& cbotelop.selectsditem(0)& kn.open cm.excutenonquery dim s as interger s=cm.excutescalas lbl1.text=s ------------------------------dangnhap Imports System.Data.SqlClient Public Class dangnhap Dim ds As DataSet Dim cm As SqlCommand Dim kn As New SqlConnection("server=(local);database=QL_CAYXANG;integrated security =SSPI") Dim dr As SqlDataReader Dim dt As New Hashtable Private Sub dangnhap_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load kn.Open() cm = New SqlCommand cm.Connection = kn cm.CommandText = ("select*from nguoidung") dr = cm.ExecuteReader Do While (dr.Read()) dt.Add(dr.Item(0), dr.Item(1)) Loop Form1.Hide() End Sub Private Sub btnDn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDn.Click If dt.ContainsKey(Me.txtTk.Text) = False Then MsgBox("khong ton tai nguoi dung") Exit Sub Else If dt.Item(Me.txtTk.Text) <> Me.txtMk.Text Then MsgBox("sai mat khau") Exit Sub Else MsgBox("dang nhap thanh cong") Form1.Show() Form1.NhpDLiuToolStripMenuItem.Enabled = True Form1.TngHpToolStripMenuItem.Enabled = True End If End If End Sub Private Sub btnT_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnT.Click

Me.Close() Hop thoai xoa: If MsgBox("Bn c chc chn thot khng ?", MsgBoxStyle.OkCancel) = MsgBoxResult.Ok Then Me.Close() End If -------------

You might also like