예제 #1
0
    public object Push(Temp Data)
    {
        Message m = new Message();

        if (User.Identity.IsAuthenticated)
        {
            if (Data.Type.Equals("EMP"))
            {
                m = AttendanceBLL.SaveEmployee(Data.EMP);
            }


            if (Data.Type.Equals("EXC"))
            {
                m = AttendanceBLL.SaveExceptions(Data.EXC, Data.SDate, Data.EDate);
            }
            if (Data.Type.Equals("EXCEP"))
            {
                m = AttendanceBLL.SaveExceptionWork(Data.EXCEP, Data.SDate, Data.EDate, Data.Note);
            }

            if (Data.Type.Equals("UT"))
            {
                m = AttendanceBLL.SaveUrgentTickets(Data.UT, Data.OT, Data.RT, Data.SDate, Data.Note);
            }

            if (Data.Type.Equals("OP"))
            {
                m = AttendanceBLL.SaveOrganizationPolicy(Data.OP, Data.SDate, Data.EDate, Data.RT, Data.OT);
            }

            if (Data.Type.Equals("HD"))
            {
                m = AttendanceBLL.SaveHolidays(Data.HD, Data.SDate, Data.EDate);
            }
        }

        else
        {
            m = new Message {
                ID = -1, Text = "حق دسترسی به سیستم محدود گردیده"
            };
        }
        return(m);
    }