Exemplo n.º 1
0
        //查询指定申请单
        public FeeApp Select(int feeappid)
        {
            FeeApp model = new FeeApp();

            SqlParameter[] parameters = { new SqlParameter("@feeappid", SqlDbType.Int) };
            parameters[0].Value = feeappid;
            SqlDataReader reader = RunProcedure("sp_S_FeeApp_id", parameters);

            if (reader.Read())
            {
                model.DeptId       = Convert.ToString(reader["deptid"]);
                model.Endtime      = Convert.ToDateTime(reader["endtime"]);
                model.FeeAppId     = Convert.ToInt32(reader["feeappid"]);
                model.FeeAppType   = Convert.ToString(reader["feeapptype"]);
                model.GuestId      = Convert.ToString(reader["guestid"]);
                model.ItemId       = Convert.ToString(reader["itemid"]);
                model.MasterName   = Convert.ToString(reader["mastername"]);
                model.Money        = Convert.ToDecimal(reader["money"]);
                model.RegisterTime = Convert.ToDateTime(reader["registertime"]);
                model.Remarks      = Convert.ToString(reader["remarks"]);
                model.Special      = Convert.ToString(reader["special"]);
                model.Starttime    = Convert.ToDateTime(reader["starttime"]);
                model.State        = Convert.ToBoolean(reader["state"]);
                //model.UpdateRId = Convert.ToInt32(reader["updaterid"]);
                //model.UpdateTime = Convert.ToDateTime(reader["updatetime"]);
                model.USE      = Convert.ToString(reader["use"]);
                model.Foottime = Convert.ToString(reader["foottime"]);
            }
            return(model);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 查询该部门所有的已审核通过的,和未审核的
        /// </summary>
        /// <param name="state"></param>
        /// <returns></returns>
        public ArrayList GetYNBMFeeApp(string deptid, bool state, DateTime registertime, string xuanze)
        {
            ArrayList     feeapps = new ArrayList();
            SqlDataReader reader  = null;

            if (registertime == Convert.ToDateTime("0001-01-01"))
            {
                SqlParameter[] parameters =
                {
                    new SqlParameter("@deptid", SqlDbType.Int),
                    new SqlParameter("@state",  SqlDbType.Bit)
                };
                parameters[0].Value = deptid;
                parameters[1].Value = state;
                reader =
                    RunProcedure("sp_GetYNBMFeeApp", parameters);
            }
            else
            {
                SqlParameter[] parameters =
                {
                    new SqlParameter("@deptid",       SqlDbType.Int),
                    new SqlParameter("@state",        SqlDbType.Bit),
                    new SqlParameter("@registertime", SqlDbType.DateTime),
                    new SqlParameter("@xuanze",       SqlDbType.VarChar)
                };
                parameters[0].Value = deptid;
                parameters[1].Value = state;
                parameters[2].Value = registertime;
                parameters[3].Value = xuanze;
                reader =
                    RunProcedure("sp_GetYNBMFeeApp", parameters);
            }
            while (reader.Read())
            {
                FeeApp model = new FeeApp();
                model.FeeAppId     = Convert.ToInt32(reader["FeeAppid"]);
                model.FeeAppType   = Convert.ToString(reader["FeeAppType"]);
                model.GuestId      = Convert.ToString(reader["guestid"]);
                model.GuestName    = Convert.ToString(reader["guestname"]);
                model.ItemId       = Convert.ToString(reader["itemid"]);
                model.ItemName     = Convert.ToString(reader["itemname"]);
                model.DeptId       = Convert.ToString(reader["deptid"]);
                model.MasterName   = Convert.ToString(reader["mastername"]);
                model.USE          = Convert.ToString(reader["use"]);
                model.Money        = Convert.ToDecimal(reader["money"]);
                model.RegisterTime = Convert.ToDateTime(reader["registertime"]);
                model.Starttime    = Convert.ToDateTime(reader["starttime"]);
                model.Endtime      = Convert.ToDateTime(reader["endtime"]);
                model.Remarks      = Convert.ToString(reader["remarks"]);
                model.State        = Convert.ToBoolean(reader["state"]);
                model.Special      = Convert.ToString(reader["special"]);

                feeapps.Add(model);
            }
            reader.Close();
            return(feeapps);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 查询公司的申请单
        /// </summary>
        /// <returns></returns>
        public ArrayList GetGSFeeApp(string state, string feeapptype, string registertime1, string registertime2, string mastername)
        {
            ArrayList     feeapps = new ArrayList();
            SqlDataReader reader  = null;

            SqlParameter[] parameters =
            {
                new SqlParameter("@state",         SqlDbType.VarChar),
                new SqlParameter("@feeapptype",    SqlDbType.VarChar),
                new SqlParameter("@registertime1", SqlDbType.VarChar),
                new SqlParameter("@registertime2", SqlDbType.VarChar),
                new SqlParameter("@mastername",    SqlDbType.VarChar)
            };
            parameters[0].Value = state;
            parameters[1].Value = feeapptype;
            parameters[2].Value = registertime1;
            parameters[3].Value = registertime2;
            parameters[4].Value = mastername;
            reader = RunProcedure("sp_S_GSFeeApp", parameters);

            while (reader.Read())
            {
                FeeApp model = new FeeApp();
                model.FeeAppId   = Convert.ToInt32(reader["FeeAppid"]);
                model.FeeAppType = Convert.ToString(reader["FeeAppType"]);
                model.GuestId    = Convert.ToString(reader["guestid"]);

                model.ItemId       = Convert.ToString(reader["itemid"]);
                model.DeptId       = Convert.ToString(reader["deptid"]);
                model.MasterName   = Convert.ToString(reader["mastername"]);
                model.USE          = Convert.ToString(reader["use"]);
                model.Money        = Convert.ToDecimal(reader["money"]);
                model.RegisterTime = Convert.ToDateTime(reader["registertime"]);
                model.Starttime    = Convert.ToDateTime(reader["starttime"]);
                model.Endtime      = Convert.ToDateTime(reader["endtime"]);
                model.Remarks      = Convert.ToString(reader["remarks"]);
                model.State        = Convert.ToBoolean(reader["state"]);
                model.Special      = Convert.ToString(reader["special"]);
                model.Deptname     = Convert.ToString(reader["deptname"]);
                feeapps.Add(model);
            }
            reader.Close();
            return(feeapps);
        }