Page 134 - ระบบสารสนเทศเพื่อการบริหารจัดการเอกสารอิเล็กทรอนิกส์ (e-Document)
P. 134
ห้องสมุดกรมพัฒนาที่ดิน
ค- 21
protected void btnLogin_Click(object sender, EventArgs e)
{
string sSql = "select Username from PWD where username = '" +
txtU.Text + "' and Password = '" + txtP.Text + "'";
DbMgt table = new DbMgt(strIntra);
MyDataSet ds = new MyDataSet(table.exReader(sSql));
string sTmp;
if (ds.RecordCount() == 1)
{
sTmp = ds.showFieldValue("Username", 0);
sSql = "SELECT Username, Bureau, Promote, Deputy, Letter FROM
UserRight WHERE (Username = N'" + sTmp + "')";
table = new DbMgt(str);
ds = new MyDataSet(table.exReader(sSql));
if (ds.RecordCount() == 1)
{
Session["Username"] = ds.showFieldValue("Username", 0);
Session["Bureau"] = ds.showFieldValue("Bureau", 0);
Session["Promote"] = ds.showFieldValue("Promote", 0);
Session["Deputy"] = ds.showFieldValue("Deputy", 0);
Session["Letter"] = ds.showFieldValue("Letter", 0);
Response.Redirect("main.aspx");
}
else
Response.Write(ut.alert("ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง"));
}
else
Response.Write(ut.alert("ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง"));
}
}
----------------------------------------------------------------------------------------------
1.3.2 เฉพาะเจ้าหน้าที่เลือก บันทึก/แก้ไข
ส าหรับเจ้าหน้าที่เลือก บันทึก/แก้ไข หนังสือเวียน ค าสั่งต่างๆ หรือ แจ้งเรื่องรักษาราชการ
แทน อธพ. และ รธพ. โดยระบบจะท าการตรวจสอบสิทธิ์การใช้งานของผู้ใช้ แล้วแสดงเมนูตรงตามสิทธิ์ของ
ผู้ใช้แต่ละราย เช่น ถ้าผู้ใช้มีสิทธิ์ใช้งานเฉพาะ ระบบหนังสือเวียน ระบบจะแสดงเมนูเฉพาะ บันทึก/แก้ไข
หนังสือเวียน แต่ถ้าผู้ใช้มีสิทธิ์ใช้งานทั้ง 3 ระบบ ระบบจะแสดง เมนู บันทึก /แก้ไข ของทั้ง 3 ระบบ
ภาพภาคผนวก 6 แสดงหน้าจอ เมนูเฉพาะเจ้าหน้าที่