Exemplo n.º 1
0
        private void btnsua_Click(object sender, EventArgs e)
        {
            // Tạo kết nối đến CSDL
            SqlConnection con = Database.GetConnection();

            // Tạo lệnh để thực hiện lấy dữ liệu
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con;
            cmd.CommandText = "update SanPham set MaSP = @MaSPMoi, TenSP = @TenSP,Maloai=@Maloai,Gia=@Gia,Soluong=@Soluong Where MaSP = @MaSPCu";
            cmd.Parameters.Add("@MaSPMoi", SqlDbType.VarChar, 15).Value = txtmasp.Text;
            cmd.Parameters.Add("@TenSP", SqlDbType.NVarChar, 50).Value  = txttensp.Text;
            cmd.Parameters.Add("@Maloai", SqlDbType.VarChar, 15).Value  = txtmaloai.Text;
            cmd.Parameters.Add("@Gia", SqlDbType.Decimal).Value         = decimal.Parse(txtgia.Text);
            cmd.Parameters.Add("@Soluong", SqlDbType.Int).Value         = int.Parse(txtsoluong.Text);


            SanPham kh = (SanPham)this.Tag;

            cmd.Parameters.Add("@MaSPCu", SqlDbType.VarChar, 15).Value = kh.MaSP;

            // Thực hiện lệnh.
            cmd.ExecuteNonQuery();

            MessageBox.Show("Đã Sửa mới khách hàng thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);

            frmSanPham frm = (frmSanPham)kh.ParentForm;

            frm.LaySanPham();
            this.Close();
        }
        private void btnluu_Click(object sender, EventArgs e)
        {
            // Tạo kết nối đến CSDL
            SqlConnection con = Database.GetConnection();

            // Tạo lệnh để thực hiện lấy dữ liệu
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con;
            cmd.CommandText = "INSERT INTO SanPham VALUES (@MaSP,@TenSP,@Maloai,@Gia,@Soluong)";
            cmd.Parameters.Add("@MaSP", SqlDbType.VarChar, 15).Value     = txtmasp.Text;
            cmd.Parameters.Add("@TenSP", SqlDbType.NVarChar, 50).Value   = txttensp.Text;
            cmd.Parameters.Add("@Maloai", SqlDbType.NVarChar, 200).Value = cbmaloai.SelectedValue.ToString();
            cmd.Parameters.Add("@Gia", SqlDbType.Decimal).Value          = decimal.Parse(txtgia.Text);
            cmd.Parameters.Add("@Soluong", SqlDbType.Int).Value          = int.Parse(txtsoluong.Text);

            // Thực hiện lệnh.
            cmd.ExecuteNonQuery();

            MessageBox.Show("Đã thêm mới khách hàng thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);

            frmSanPham frm = (frmSanPham)this.Tag;

            frm.LaySanPham();
        }