Ejemplo n.º 1
0
        public IActionResult slip()
        {
            periodModel pd = new periodModel();

            CultureInfo th = new CultureInfo("TH");

            if (string.IsNullOrEmpty(HttpContext.Session.GetString("session_emp_id")) == false)
            {
                if (string.IsNullOrEmpty(HttpContext.Session.GetString("session_period_date")) == true)
                {
                    pd.ep_id         = HttpContext.Session.GetString("session_emp_id");
                    ViewData["year"] = pd.year_list("");
                    pd.get_max_period_date();
                    ViewData["btn_action"] = Convert.ToDateTime(pd.period_date).ToString("MM");
                    gdataSlip(pd.period_date);
                }
                else
                {
                    pd.period_date         = HttpContext.Session.GetString("session_period_date");
                    pd.ep_id               = HttpContext.Session.GetString("session_emp_id");
                    ViewData["year"]       = pd.year_list("");
                    ViewData["btn_action"] = Convert.ToDateTime(pd.period_date).ToString("MM");
                    gdataSlip(pd.period_date);
                }

                return(View());
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
Ejemplo n.º 2
0
        public IActionResult gslip(string dt)
        {
            periodModel pd = new periodModel();

            if (string.IsNullOrEmpty(HttpContext.Session.GetString("session_emp_id")) == false)
            {
                if (string.IsNullOrEmpty(dt) == false)
                {
                    HttpContext.Session.SetString("session_period_date", dt);
                    HttpContext.Session.SetString("session_file_download", dt);
                }
                else
                {
                    pd.ep_id = HttpContext.Session.GetString("session_emp_id");
                    pd.get_max_period_date();


                    HttpContext.Session.SetString("session_period_date", pd.period_date);
                }


                return(RedirectToAction("slip", "Pay"));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
Ejemplo n.º 3
0
        public IActionResult Index()
        {
            if (string.IsNullOrEmpty(HttpContext.Session.GetString("session_emp_id")) == true)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                empModel mp = new empModel();
                mp.ep_id = HttpContext.Session.GetString("session_emp_id");
                mp.select_emp();

                ViewData["emp_username"] = mp.ps_name_full;
                ViewData["emp_name"]     = mp.prefix_name_th + mp.ps_name_full;
                ViewData["emp_code"]     = mp.ep_code;
                ViewData["emp_post"]     = mp.post_name;
                ViewData["emp_dept"]     = mp.dept_name;
                ViewData["emp_sect"]     = mp.Section_name;
                ViewData["emp_comp"]     = mp.T_Company;


                ViewData["emp_img"] = "http://10.10.20.42/profile/" + mp.img_name;

                IncomeModel nc = new IncomeModel();
                nc.ep_id            = mp.ep_id;
                ViewData["income"]  = nc.income_list();
                ViewData["summary"] = nc.summary.ToString("0,0.00");

                periodModel pd = new periodModel();
                pd.ep_id           = mp.ep_id;
                ViewData["period"] = pd.period_list();
                pd.get_max_period_date();

                gdataSlip(pd.period_date);

                return(View());
            }
        }