⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blltravel.cs

📁 登陆界面
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;

/// <summary>
///BLLTravel 的摘要说明
/// </summary>
namespace corInfMan.BLL
{
    public class BLLTravel
    {
        public BLLTravel()
        {
            //
            //TODO: 在此处添加构造函数逻辑
            //
        }
        /// <summary>
        /// 信息提示 是否通过审核
        /// </summary>
        /// <param name="username"></param>
        /// <returns></returns>
        public string isCertified(string username)
        {
            string note;
            int check=new corInfMan.DAL.DALTravel().isCertified(username);
            switch (check)
            {
                case 0:
                    note = "您新申请的出差现在还没通过审核";
                    break;
                case 1:
                    note = "您新申请的出差已通过审核";
                    break;
                case 2:
                    note = "您没有新的出差等待审核";
                    break;
                case 3:
                    note = "您没有申请过出差";
                    break;
                default:
                    note = "您没有申请过出差";
                    break;
            }
            return note;
        }
        /// <summary>
        /// 提交非项目组出差的申请
        /// </summary>
        /// <param name="now"></param>
        /// <param name="start"></param>
        /// <param name="end"></param>
        /// <param name="moneyApply"></param>
        /// <param name="reason"></param>
        /// <param name="username"></param>
        public void submitApply(DateTime now,string  start,string end,int moneyApply,string reason,string username)
        {
            start +=" "+ DateTime.Now.TimeOfDay.ToString();
            end += " "+DateTime.Now.TimeOfDay.ToString();
            new corInfMan.DAL.DALTravel().submitApply(now,DateTime.Parse( start),DateTime.Parse( end), moneyApply, reason,0,username,0,0);
        }
        public void submitApply(DateTime now, string start, string end, int moneyApply, string reason, string username,string itemname)
        {
            start += " " + DateTime.Now.TimeOfDay.ToString();
            end += " " + DateTime.Now.TimeOfDay.ToString();
            new corInfMan.DAL.DALTravel().submitApply(now, DateTime.Parse(start), DateTime.Parse(end), moneyApply, reason, 0, username, 0, 0);
        }
        /// <summary>
        /// 还未通过审核的申请
        /// </summary>
        /// <param name="username"></param>
        /// <returns></returns>
        public DataTable travelTable(string username)
        {
            return new corInfMan.DAL.DALTravel().travelTable(username).Tables[0];
        }
        /// <summary>
        /// 已经通过的申请
        /// </summary>
        /// <param name="username"></param>
        /// <returns></returns>
        public DataTable travelOverTable(string username)
        {
            return new corInfMan.DAL.DALTravel().travelOverTable(username).Tables[0];
        }
        /// <summary>
        /// 部门经理审核的出差表    
        /// </summary>
        /// <returns></returns>
        public DataTable travelTableList()
        {
            
            DataTable dt;
            dt = new corInfMan.DAL.DALTravel().traveTableList().Tables[0];
            dt.Columns.Add("Certified",typeof(bool));
            for(int i=0;i<dt.Rows.Count;i++)
            {
                if (int.Parse(dt.Rows[i][7].ToString()) == 1)
                {
                    dt.Rows[i]["Certified"] = true;
                }
                else
                {
                    dt.Rows[i]["Certified"] = false;
                }
            }
            return dt;
        }
        /// <summary>
        /// 财务部审核的出差表
        /// </summary>
        /// <returns></returns>
        public DataTable travelTableAccountList()
        {
            DataTable dt;
            dt = new corInfMan.DAL.DALTravel().traveTableList().Tables[0];
            return dt;
        }
        /// <summary>
        /// 部门经理审核通过
        /// </summary>
        /// <param name="name"></param>
        /// <param name="check"></param>
        public void isCertified(string name,bool check)
        {
            int icheck;
            if (check)
            {
                icheck = 1;
                new corInfMan.DAL.DALContracteSub().isCertified(name, icheck);
            }
            else
            {
                icheck = 0;
            }
           
        }
        public void updateTravel(string name,string dts,string dte,string money,string reason)
        {
            DateTime dtstart = DateTime.Parse(dts);
            DateTime dtend = DateTime.Parse(dte);
            new corInfMan.DAL.DALTravel().updateTravel(name, dtstart, dtend, money, reason);
        }

        public void submitApply(string p, string p_2, int p_3, string p_4, string p_5)
        {
            throw new NotImplementedException();
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -