Exemple #1
0
        public IActionResult income()
        {
            info_incomeModel inc = new info_incomeModel();

            ViewData["income"] = inc.select_income();
            return(View());
        }
Exemple #2
0
        public string getIncome(string income)
        {
            info_incomeModel ic = new info_incomeModel();

            ic.selectincome_id(income);

            return(ic.income_name);
        }
Exemple #3
0
        public void del_income(string id)
        {
            info_incomeModel ic = new info_incomeModel();

            ic.selectincome_id(id);
            ic.insertIncomeLOG();
            ic.event_status = "D";
            ic.updateIncome();
        }
Exemple #4
0
        public IActionResult income(string income)
        {
            info_incomeModel inc = new info_incomeModel();

            inc.income_name = income;
            inc.insert_income();
            ViewData["income"] = inc.select_income();
            return(View());
        }
Exemple #5
0
        public IActionResult editIncome(string income_id, string income_edit)
        {
            info_incomeModel ic = new info_incomeModel();

            ic.selectincome_id(income_id);
            ic.insertIncomeLOG();
            ic.income_name  = income_edit;
            ic.event_status = "U";
            ic.updateIncome();

            return(RedirectToAction("income", "Information"));
        }
Exemple #6
0
        public string plusPay(string emp, string start, string end)
        {
            CultureInfo th = new CultureInfo("th-TH");

            emp_payModel     pay    = new emp_payModel();
            info_incomeModel income = new info_incomeModel();

            List <string> id = new List <string>();

            id = pay.check_id_pay_emp_select(emp, start, end);

            return(Convert.ToDateTime(start).ToString("dd/MM/yyyy") + "^" + Convert.ToDateTime(end).ToString("dd/MM/yyyy") + "^" + income.select_income_emp(id));
        }
Exemple #7
0
        public IActionResult InsertPay(string emp_id, IEnumerable <string> test, IEnumerable <string> pay, IEnumerable <string> income_id, string money_start, string money_end)
        {
            emp_payModel     income = new emp_payModel();
            info_incomeModel check  = new info_incomeModel();
            emp_actionModel  act    = new emp_actionModel();
            empModel         emp    = new empModel();

            string str      = "";
            var    idAndpay = income_id.Zip(pay, (n, w) => new { id_income = n, pay_money = w });

            foreach (var nw in idAndpay)
            {
                income.pay_ref_income_id = nw.id_income;
                income.pay_amount        = nw.pay_money;
                income.pay_ref_emp_id    = emp_id;
                income.pay_start_date    = money_start;
                income.pay_end_date      = money_end;
                income.insert_pay();

                if (check.check_income(nw.id_income) == "เงินเดือน")
                {
                    act.emp_salary = nw.pay_money;
                    act.emp_code   = emp.empCode(emp_id);
                    act.update_salary();
                }
                else if (check.check_income(nw.id_income) == "ค่าครองชีพ")
                {
                    act.emp_stipend = nw.pay_money;
                    act.emp_code    = emp.empCode(emp_id);
                    act.update_stipend();
                }
                else
                {
                }
                // str += income.pay_ref_income_id +income.pay_amount;
            }

            return(RedirectToAction("emp", "Employee", new { code = emp_id }));
        }
Exemple #8
0
        public void select_income()
        {
            info_incomeModel income = new info_incomeModel();

            ViewData["income"] = income.selectIncome();
        }
Exemple #9
0
        public string income_new()
        {
            info_incomeModel ic = new info_incomeModel();

            return(ic.selectIncome_new());
        }