protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         ArrayList residentList = EIDdbResidentManagement.RetrieveResidentNoName();
         dlResident.DataSource = residentList;
         dlResident.DataBind();
     }
 }
        protected void dlResident_ItemCommand(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName == "Del")                              //Button里的CommandName
            {
                int ID = (int)dlResident.DataKeys[e.Item.ItemIndex]; //获取删除信息的ID
                EIDdbResidentManagement.DeleteByID(ID);
            }
            ArrayList residentList = EIDdbResidentManagement.RetrieveResidentNoName();

            dlResident.DataSource = residentList;
            dlResident.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            int      res_no = Convert.ToInt32(Request.QueryString["resNo"]);
            Resident r      = EIDdbResidentManagement.GetResidentcByResidentId(res_no);

            lbName.Text     = r.Resident_name;
            lblRedId.Text   = Convert.ToString(res_no);
            lbGender.Text   = r.Gender;
            lbladdress.Text = r.Address;
            lbNRIC.Text     = r.NRIC;
            lbDOB.Text      = r.DOB.Year + "/" + r.DOB.Month + "/" + r.DOB.Day;
            lbEhinic.Text   = r.Ethic_group;
            lblcontact.Text = Convert.ToString(r.Contact_no);
            lblemail.Text   = r.Email;
            lbDes.Text      = r.Des_of_disabiliy;
            lblstaffId.Text = Convert.ToString(r.Staff_no);
        }
        protected void btnSubmit_Click(object sender, ImageClickEventArgs e)
        {
            Resident r = new Resident();

            r.Resident_name    = txbName.Text;
            r.Gender           = ddGender.SelectedValue;
            r.NRIC             = txbnric.Text;
            r.Address          = tbxaddress.Text;
            r.DDOB             = tbxYear.Text + "/" + tbxMonth.Text + "/" + tbxDay.Text;
            r.Des_of_disabiliy = tbxDes.Text;
            r.Ethic_group      = tbxContact.Text;
            r.Email            = tbxemailaddress.Text;
            r.Contact_no       = Convert.ToInt32(tbxContact.Text);

            if (EIDdbResidentManagement.InsertResident(r, (int)Session["staff_no"]) == 1)
            {
                Response.Redirect("ResidentView.aspx?resNo=" + EIDdbResidentManagement.getMaxID());
            }
        }
        protected void btnSubmit_Click(object sender, ImageClickEventArgs e)
        {
            int      resident_no = Convert.ToInt32(Request.QueryString["resNo"]);
            Resident r           = new Resident();

            r.Resident_name    = txbName.Text;
            r.Gender           = ddGender.SelectedValue;
            r.NRIC             = txbnric.Text;
            r.Address          = tbxaddress.Text;
            r.DDOB             = tbxYear.Text + "/" + tbxMouth.Text + "/" + tbxDay.Text;
            r.Des_of_disabiliy = tbxDes.Text;
            r.Ethic_group      = tbxContact.Text;
            r.Email            = tbxemailaddress.Text;
            r.Contact_no       = Convert.ToInt32(tbxContact.Text);

            if (EIDdbResidentManagement.UpdateResident(r, resident_no) == 1)
            {
                Response.Redirect("ResidentView.aspx?resNo=" + resident_no);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                Session["resNo"] = Convert.ToInt32(Request.QueryString["resNo"]);
                Resident r = EIDdbResidentManagement.GetResidentcByResidentId((int)Session["resNo"]);

                ArrayList arr = EIDdbUserManagement.GetStaffs();
                txbName.Text           = r.Resident_name;
                ddGender.SelectedValue = r.Gender;
                txbnric.Text           = r.NRIC;
                tbxaddress.Text        = r.Address;
                tbxYear.Text           = Convert.ToString(r.DOB.Year);
                tbxMouth.Text          = Convert.ToString(r.DOB.Month);
                tbxDay.Text            = Convert.ToString(r.DOB.Day);
                ddThn.SelectedValue    = r.Ethic_group;
                tbxContact.Text        = Convert.ToString(r.Contact_no);
                tbxemailaddress.Text   = r.Email;
                tbxDes.Text            = r.Des_of_disabiliy;
            }
        }