示例#1
0
        void deleteStaff()
        {
            string ID = (string)Request.Form["ID"];

            StaffDAO sDAO = new StaffDAO();

            sDAO.deletaStaff(ID);
            AccountDAO aDAO = new AccountDAO();

            aDAO.deletaAccount(ID);

            Session["listStaff"] = sDAO.GetStaff();
        }
示例#2
0
        void editStaff()
        {
            string index    = (string)Request.Form["index"];
            string username = (string)Request.Form["ID" + index];
            string name     = (string)Request.Form["name" + index];
            string date     = (string)Request.Form["date" + index];
            string gender   = (string)Request.Form["gender" + index];
            string adress   = (string)Request.Form["adress" + index];
            string note     = (string)Request.Form["note" + index];


            StaffDAO sDAO = new StaffDAO();

            sDAO.editStaff(name, date, gender, adress, note, username);
            Session["listStaff"] = sDAO.GetStaff();
        }
示例#3
0
        void addStaff()
        {
            string cusID     = (string)Request.Form["id"];
            string cusName   = (string)Request.Form["name"];
            string cusDate   = (string)Request.Form["date"];
            string cusGender = (string)Request.Form["gender"];
            string cusAdress = (string)Request.Form["adress"];
            string cusNote   = (string)Request.Form["note"];
            string username  = (string)Request.Form["username"];
            string pass      = (string)Request.Form["pass"];
            string email     = (string)Request.Form["email"];
            int    type;

            if (cusID.Equals("admin"))
            {
                type = 1;
            }
            else
            {
                type = 0;
            }
            AccountDAO     aDAO        = new AccountDAO();
            List <Account> listAccount = new List <Account>();

            listAccount = aDAO.getAllAccount();
            for (int i = 0; i < listAccount.Count; i++)
            {
                if (listAccount[i].Username.Equals(username))
                {
                    string er = "Tài Khoản Đã Tồn Tại";
                    Session["er"] = er;
                    return;
                }
            }
            aDAO.addAccount(username, pass, type, email);
            StaffDAO sDAO = new StaffDAO();

            sDAO.AddStaff(username, cusName, cusDate, cusGender, cusAdress, cusNote);
            Session["listStaff"] = sDAO.GetStaff();
            Response.Redirect("StaffManagement.aspx");
        }
示例#4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            StaffDAO   sDAO = new StaffDAO();
            AccountDAO aDAO = new AccountDAO();

            Session["listStaff"]   = sDAO.GetStaff();
            Session["listAccount"] = aDAO.getAllAccount();
            if (Request.Form["addStaff"] != null)
            {
                addStaff();
                return;
            }
            if (Request.Form["delete"] != null)
            {
                deleteStaff();
                return;
            }
            if (Request.Form["editStaff"] != null)
            {
                editStaff();
                return;
            }
        }
示例#5
0
 void LoadStaffIntoComboBox(ComboBox cbo)
 {
     cbo.DataSource    = StaffDAO.GetStaff();
     cbo.DisplayMember = "ID";
     cbo.ValueMember   = "ID";
 }