Exemplo n.º 1
0
 public IEnumerable<StaffAccess> PostStaffAccessEdit(StaffAccess staffAccess)
 {
     return repository.PostStaffAccessEditAll(staffAccess);
 }
Exemplo n.º 2
0
        public IEnumerable<StaffAccess> PostStaffAccessEditAll(StaffAccess staffaccess)
        {
            objConn = objDB.EstablishConnection();
            List<StaffAccess> staffAccess = new List<StaffAccess>();
            int rowaccessid;
            int i = 0;

            string strSQL2 = "SELECT MAX(StaffAccessID) AS rowaccessid FROM staffaccess ;";
            DataTable dt1 = objDB.List(strSQL2, objConn);
            rowaccessid = Convert.ToInt32(dt1.Rows[0]["rowaccessid"].ToString());
            int maxaccessid = rowaccessid + 1;

            StringBuilder strSQL3 = new StringBuilder();

            strSQL3.Append("DELETE FROM staffaccess WHERE StaffRoleID = '" + staffaccess.StaffRoleID + "';");

            for (i = 0; i < staffaccess.PermissionItemID.Count; i++)
            {
                strSQL3.Append("INSERT INTO staffaccess(StaffAccessID, StaffRoleID, PermissionItemID) VALUES (" + (maxaccessid + i) + "," + staffaccess.StaffRoleID + "," + staffaccess.PermissionItemID[i] + ");");
            }

            objDB.sqlExecute(strSQL3.ToString(), objConn);
            objConn.Close();

            return staffAccess.ToArray();
        }
Exemplo n.º 3
0
        public IEnumerable<StaffAccess> PostStaffAccess(StaffAccess staffAccess)
        {
            Console.WriteLine(staffAccess);

            return repository.PostStaffAccessAll(staffAccess );
        }