Code Vi Du

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 14

GIẢI BÀI TẬP 5.

7
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Chapter5_vd57 : System.Web.UI.Page


{
//Vị trí khai báo biến toàn cục
//Khai báo đối tượng SqlDataSource
SqlDataSource SqlDS = new SqlDataSource();

protected void Page_Load(object sender, EventArgs e)


{
//Khai báo thuộc tính ConnectionString
SqlDS.ConnectionString = "Data Source=BAONAM\\SQLEXPRESS;Initial
Catalog=QLNS;Integrated Security=True";

if (!IsPostBack)
Load_DMChucVu();
}
protected void btn_TimKiem_Click(object sender, EventArgs e)
{
//Khai báo thuộc tính SelectCommand
SqlDS.SelectCommand = "SELECT * FROM LYLICH WHERE HOTEN LIKE '%' +
@HOTEN + '%' OR EMAIL LIKE '%' + @EMAIL + '%' OR CHUCVU=@CHUCVU";
SqlDS.SelectParameters.Add("HOTEN", TypeCode.String, this.txt_HoTen.Text);
SqlDS.SelectParameters.Add("EMAIL", TypeCode.String, this.txt_Email.Text);
SqlDS.SelectParameters.Add("CHUCVU", TypeCode.String,
this.ddl_DMChucVu.SelectedItem.Text);

this.grv_DsNhanSu.DataSource = SqlDS;
this.grv_DsNhanSu.DataBind();
}

private void Load_DMChucVu()


{
//Khai báo thuộc tính SelectCommand
SqlDS.SelectCommand = "SELECT * FROM DMCHUCVU";

//Kết nối SqlDS_DMChucVu với DropDownList


this.ddl_DMChucVu.DataSource = SqlDS;
this.ddl_DMChucVu.DataTextField = "ChucVu";
this.ddl_DMChucVu.DataValueField = "ChucVu";

this.ddl_DMChucVu.DataBind();
}
}
GIẢI BÀI 3.
Full code: https://drive.google.com/file/d/1l07mhPBT3OOjFlX1KXuO-
Ze2aO1nOwFl/view?usp=sharing

STORE PROCEDURE
SP_DSNhanSu
CREATE PROCEDURE SP_DSNhanSu
@HoTen as nvarchar(100),
@ChucVu as nvarchar(100)
AS
BEGIN
SELECT HoTen, Email, ChucVu FROM LYLICH
WHERE HOTEN like '%' + @HoTen + '%'
OR CHUCVU=@ChucVu
END
GO

SP_DMChucVu
CREATE PROCEDURE SP_DMChucVu
AS
BEGIN
SELECT * FROM DMChucVu
END
GO
Ví dụ, RadioButtonList
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btn_NopBai_Click(object sender, EventArgs e)
{
int diem = 0;
//Cau 1. - Dung PA.A
foreach (ListItem x in this.rbn_1.Items)
{
if ((x.Selected) && (x.Value=="A"))
{
diem = diem + 1;
break;
}
}
//Cau 2. - Dung PA.B
foreach (ListItem x in this.rbn_2.Items)
{
if ((x.Selected) && (x.Value == "B"))
{
diem = diem + 1;
break;
}
}
//Cau 3. - Dung PA.B
foreach (ListItem x in this.rbn_3.Items)
{
if ((x.Selected) && (x.Value == "C"))
{
diem = diem + 1;
break;
}
}

this.lbl_KetQua.Text = diem.ToString();
}

Ví dụ, CheckBoxList
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btn_Them_Click(object sender, EventArgs e)
{
ListItem x = new ListItem();
x.Text=this.txt_TenThanhPho.Text;
x.Value=this.txt_MaThanhPho.Text;

this.cbl_ThanhPho.Items.Add(x);
}

Ví dụ, CheckBox
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btn_Chon_Click(object sender, EventArgs e)
{
string kq = "";
if (this.chk_1.Checked) //this.chk_1.Checked==true
kq = kq + "- " + this.chk_1.Text + "<br>";

if (this.chk_2.Checked)
kq = kq + "- " + this.chk_2.Text + "<br>";

if (this.chk_3.Checked)
kq = kq + "- " + this.chk_3.Text + "<br>";

if (this.chk_4.Checked)
kq = kq + "- " + this.chk_4.Text + "<br>";

if (this.chk_5.Checked)
kq = kq + "- " + this.chk_5.Text + "<br>";

this.lbl_ThongBao.Text = kq;
}

Ví dụ, ListBox
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btn_Them_Click(object sender, EventArgs e)
{
this.lbx_DMSanPham.Items.Add(new ListItem(this.txt_TenSanPham.Text,
this.txt_TenSanPham.Text));
}
protected void btn_Chon_Click(object sender, EventArgs e)
{
//Single:
//this.lbl_ThongBao.Text="Các sản phẩm bạn đã chọn: " +
this.lbx_DMSanPham.SelectedItem.Text;

this.lbl_ThongBao.Text = "<b>Các sản phẩm bạn đã chọn: </b>";


foreach (ListItem x in this.lbx_DMSanPham.Items)
{
if (x.Selected)
{
this.lbl_ThongBao.Text = this.lbl_ThongBao.Text + "<br>" + x.Text;
}
}
}

You might also like