Esempio n. 1
0
 public static bool SaveLeaveTypeEmployee(List <ATTLeaveTypeEmployee> lstLeaveTypeEmployee)
 {
     try
     {
         return(DLLLeaveTypeEmployee.SaveLeaveTypeEmployee(lstLeaveTypeEmployee));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 2
0
        public static List <ATTLeaveTypeEmployee> GetLeaveTypeEmployee(int?leaveTypeID, int?empID)
        {
            List <ATTLeaveTypeEmployee> lstLeavetypeEmployee = new List <ATTLeaveTypeEmployee>();

            try
            {
                foreach (DataRow row in DLLLeaveTypeEmployee.GetLeaveTypeEmployee(leaveTypeID, empID).Rows)
                {
                    ATTLeaveTypeEmployee ObjAtt = new ATTLeaveTypeEmployee();

                    ObjAtt.LeaveTypeID = int.Parse(row["LEAVE_TYPE_ID"].ToString());
                    ObjAtt.LeaveType   = row["LEAVE_TYPE_NAME"].ToString();
                    ObjAtt.EmpID       = int.Parse(row["EMP_ID"].ToString());
                    ObjAtt.Days        = int.Parse(row["NO_OF_DAYS"].ToString());
                    ObjAtt.PeriodType  = row["PERIOD_TYPE"].ToString();
                    if (row["PERIOD_TIMES"].ToString() != "")
                    {
                        ObjAtt.PeriodTimes = int.Parse(row["PERIOD_TIMES"].ToString());
                    }
                    ObjAtt.IsAccural = (row["IS_ACCRUAL"].ToString() == "Y" ? true : false);
                    if (row["MAX_ACCRUAL_DAYS"].ToString() != "")
                    {
                        ObjAtt.AccuralDays = int.Parse(row["MAX_ACCRUAL_DAYS"].ToString());
                    }
                    ObjAtt.Active            = (row["ACTIVE"].ToString() == "Y" ? true : false);
                    ObjAtt.EffectiveFromDate = row["FROM_DATE"].ToString();
                    //ObjAtt.EffectiveTillDate = DateTime.Parse(row["TO_DATE"].ToString());
                    //ObjAtt.EntryBy = row["ENTRY_BY"].ToString();
                    //ObjAtt.EntryDate = row["ENTRY_DATE"].ToString();
                    ObjAtt.Action = "";
                    lstLeavetypeEmployee.Add(ObjAtt);
                }

                return(lstLeavetypeEmployee);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }