コード例 #1
0
    //for List

    public WCF_Staff[] getStaffListbyDeptAndStaffID(string DeptID, string roleID)
    {
        List <WCF_Staff> wf = new List <WCF_Staff>();

        foreach (Staff result in DgAndUnDgManager_M.getStaffListByDepIDandroleID(DeptID, roleID))
        {
            wf.Add(new WCF_Staff(result.Staff_ID, result.Staff_Name, result.Role_ID, result.Password, result.PhoneNumber, result.Email, result.Dept_ID, result.Status));
        }


        return(wf.ToArray <WCF_Staff>());
    }
コード例 #2
0
    public bool UnDelegateAuthStaff(WCF_JSDataDgAndUnDg jsonData)
    {
        bool   isInsertSuccesful = false;
        string status            = jsonData.status.ToString().Trim();

        try
        {
            if (string.Compare(status, "Undelegated") == 0)
            {
                DgAndUnDgManager_M.updateDelegateHistory(jsonData.Staff_ID);//error

                //    DgAndUnDgManager_M.updateDelegateHistory("STF0001");//error
            }

            isInsertSuccesful = true;
        }
        catch (Exception ex)
        {
        }

        return(isInsertSuccesful);
    }
コード例 #3
0
    //for create and update delegate auth staff
    public bool DelegateAuthStaff(WCF_JSDataDgAndUnDg jsonData)
    {
        bool   isInsertSuccesful = false;
        string status            = jsonData.status.ToString().Trim();

        try
        {
            //createDelegateHistory
            if (string.Compare(status, "Delegated") == 0)
            {
                DgAndUnDgManager_M.createDelegateHistory(jsonData.Staff_ID, jsonData.Manager_ID, Convert.ToDateTime(jsonData.startDate), Convert.ToDateTime(jsonData.endDate));//correct

                // DgAndUnDgManager_M.createDelegateHistory("STF0032", "STF0001", Convert.ToDateTime("2016-8-3"), Convert.ToDateTime("2016-8-3"));//correct
            }
            isInsertSuccesful = true;
        }
        catch (Exception ex)
        {
        }

        return(isInsertSuccesful);
    }