Exemplo n.º 1
0
        public string Get_DASHBOARD_EMPLOYEE_ATTENDTIME(string FACTORY_CD, String LINE_CODE, string SHIFT_CODE, DateTime?TRX_DATE)
        {
            string JsonResponse = "";
            EMPLOYEE_ATTENDTIME EMPLOYEE_ATTENDTIME = new EMPLOYEE_ATTENDTIME();

            try
            {
                List <DASHBOARD_EMPLOYEE_ATTENDTIME> DASHBOARD_EMPLOYEE_attendtime = dashboarddal.Get_DASHBOARD_EMPLOYEE_ATTENDTIME_List(FACTORY_CD, LINE_CODE, SHIFT_CODE, TRX_DATE);

                EMPLOYEE_ATTENDTIME_QUERY_CRITERIA EMPLOYEE_ATTENDTIME_QUERY_CRITERIA = new EMPLOYEE_ATTENDTIME_QUERY_CRITERIA();
                EMPLOYEE_ATTENDTIME_QUERY_CRITERIA.FACTORY_CD         = FACTORY_CD;
                EMPLOYEE_ATTENDTIME_QUERY_CRITERIA.PRODUCTION_LINE_CD = LINE_CODE;
                EMPLOYEE_ATTENDTIME_QUERY_CRITERIA.SHIFT    = SHIFT_CODE;
                EMPLOYEE_ATTENDTIME_QUERY_CRITERIA.TRX_DATE = TRX_DATE;

                EMPLOYEE_ATTENDTIME.EMPLOYEE_ATTENDTIME_list           = DASHBOARD_EMPLOYEE_attendtime;
                EMPLOYEE_ATTENDTIME.EMPLOYEE_ATTENDTIME_Query_Criteria = EMPLOYEE_ATTENDTIME_QUERY_CRITERIA;
                JsonResponse  = "{\"SUCCESS\":true, \"Data\": " + JsonConvert.SerializeObject(EMPLOYEE_ATTENDTIME);
                JsonResponse += "}";
                //JsonResponse = "{\"SUCCESS\":true}";
                return(JsonResponse);
            }
            catch (Exception ex)
            {
                JsonResponse  = "{\"SUCCESS\":false, \"Data\": " + JsonConvert.SerializeObject(null);
                JsonResponse += "}";
                //JsonResponse = "{\"SUCCESS\":false}";
                return(JsonResponse);
            }
            finally
            {
            }
        }
Exemplo n.º 2
0
        public ActionResult EMPLOYEEATTENDTIMEView(string FACTORY_CD, String LINE_CODE, string SHIFT_CODE, DateTime?TRX_DATE)
        {
            DASHBOARDBLL DashboardBLL = new DASHBOARDBLL(FACTORY_CD);

            ViewData["FACTORY_CD"]   = DashboardBLL.Get_FactoryCD_List("%");
            ViewData["GARMENT_TYPE"] = DashboardBLL.Get_GARMENT_TYPE_List();
            ViewData["LINE_CD"]      = DashboardBLL.Get_LINECD_List("%", "%");
            ViewData["SHIFT_CODE"]   = DashboardBLL.Get_SHIFT_CODE_List("%");

            EMPLOYEE_ATTENDTIME EMPLOYEE_ATTENDTIME = new EMPLOYEE_ATTENDTIME();

            List <DASHBOARD_EMPLOYEE_ATTENDTIME> DASHBOARD_EMPLOYEE_ATTENDTIME = DashboardBLL.Get_DASHBOARD_EMPLOYEE_ATTENDTIME_List(FACTORY_CD, LINE_CODE, SHIFT_CODE, TRX_DATE);

            EMPLOYEE_ATTENDTIME_QUERY_CRITERIA EMPLOYEE_ATTENDTIME_QUERY_CRITERIA = new EMPLOYEE_ATTENDTIME_QUERY_CRITERIA();

            EMPLOYEE_ATTENDTIME_QUERY_CRITERIA.FACTORY_CD         = FACTORY_CD;
            EMPLOYEE_ATTENDTIME_QUERY_CRITERIA.PRODUCTION_LINE_CD = LINE_CODE;
            EMPLOYEE_ATTENDTIME_QUERY_CRITERIA.SHIFT    = SHIFT_CODE;
            EMPLOYEE_ATTENDTIME_QUERY_CRITERIA.TRX_DATE = TRX_DATE;

            EMPLOYEE_ATTENDTIME.EMPLOYEE_ATTENDTIME_list           = DASHBOARD_EMPLOYEE_ATTENDTIME;
            EMPLOYEE_ATTENDTIME.EMPLOYEE_ATTENDTIME_Query_Criteria = EMPLOYEE_ATTENDTIME_QUERY_CRITERIA;

            string preferredLang = Request["LANGUAGE"];
            IEnumerable <OTHER.PROC_GET_DASHBOARD_FORM_DEFINITION> data = DashboardBLL.PROC_GET_DASHBOARD_FORM_DEFINITION("EMPLOYEEATTENDTIME", preferredLang);

            foreach (OTHER.PROC_GET_DASHBOARD_FORM_DEFINITION item in data)
            {
                ViewData[item.CONTROLLER_ID.ToString()] = (item.CONTROLLER_DESC == null ? "" : item.CONTROLLER_DESC.ToString());
            }

            return(View(EMPLOYEE_ATTENDTIME));
        }