• 大小: 9.02MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-17
  • 语言: 其他
  • 标签: 车辆调度  

资源简介

实现一个车辆调度的系统,实现的是对物流公司的管理。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;
using Models;
using LMSDAL;
using System.Data;

namespace LMSBLL
{
    ///
    ///模块编号:LMS-Automobile-Manager
    ///作用:车辆业务逻辑层类。
    ///作者:万汉清
    ///编写日期:2009-08-10
    ///

    public class AutomobileManager
    {
        AutomobileService mser = new AutomobileService();                                 //实例化车队数据访问层类

        /// 获取所有车辆的信息。     
        /// 返回值为IList<Automobile>类型,即所有车辆的信息。
        public IList getAutomobileList()
        {
            return mser.getAutomobiles();
        }

        /// 获取所有车队的信息。
        /// 返回值为IList<Motorcade>类型,即所有车队的信息。
        public IList getMotorcadeLIst()
        {
            return mser.getMotorcades();
        }

        /// 判断车辆信息是否更新成功。
        /// 参数“automobile”为Automobile类型,即车辆的实体类。
        /// 返回值为布尔类型,如果返回值为true代表更新成功,否则失败。       
        public bool IsUpdatedAutomobile(Automobile automobile)
        {
            if (mser.UpdateAutomobile(automobile) == 0)
                return true;
            else
                return false;
        }

        /// 判断车辆信息是否增加成功。
        /// 参数“a”为Automobile类型,即车辆的实体类。
        /// 返回值为布尔类型,如果返回值为true代表新增成功,否则失败。
        public bool IsAddAutomobile(Automobile a)
        {
            if (mser.AddAutomobile(a) == 0)
                return true;
            else
                return false;
        }

        /// 判断车辆信息是否删除成功。
        /// 参数“automobileid”为string类型,即车辆编号。
        /// 返回值为布尔类型,如果返回值为true代表删除成功,否则失败。         
        public bool isDeleteAutomobile(string automobileid)
        {
            if (mser.DeleteAutomobile(automobileid) > 0)
                return true;
            else
                return false;
        }

        /// 根据给定的查询内容和范围,返回符合条件的车辆信息。
        /// 参数“thing”为string类型,为查询内容。
        /// 参数“scope”为string类型,为查询范围。
        /// 返回值为IList<Automobile>类型,即根据查询条件和范围返回符合条件的车辆列表。
        public IList getAutomobileByScope(string thing string scope)
        {
            IList alist = mser.getAutomobileByScope(thing scope);
            return alist;
        }

        /// 返回所有的车队编号。
        /// 返回值为IList<Motorcade>类型,即返回所有的车队编号。
        public IList getMotorcadeID()
        {
            IList mlist = mser.getAllMotorcadeID();
            return mlist;
        }

        /// 根据车辆编号,返回车队编号。
        /// 参数“automobileid”为string

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5476  2009-09-05 15:28  LMS\LMS.sln

    ..A..H.    371200  2009-09-14 23:37  LMS\LMS.suo

     文件       8015  2009-09-14 15:04  LMS\LMSBLL\AutomobileManager.cs

     文件      24576  2009-09-14 21:18  LMS\LMSBLL\bin\Debug\LMSBLL.dll

     文件      54784  2009-09-14 21:18  LMS\LMSBLL\bin\Debug\LMSBLL.pdb

     文件      57344  2009-09-14 21:18  LMS\LMSBLL\bin\Debug\LMSDAL.dll

     文件      95744  2009-09-14 21:18  LMS\LMSBLL\bin\Debug\LMSDAL.pdb

     文件      28672  2009-09-14 21:10  LMS\LMSBLL\bin\Debug\Models.dll

     文件      77312  2009-09-14 21:10  LMS\LMSBLL\bin\Debug\Models.pdb

     文件       7983  2009-09-14 15:43  LMS\LMSBLL\CarryManager.cs

     文件        807  2009-09-10 13:06  LMS\LMSBLL\CheckManager.cs

     文件       1627  2009-09-10 13:17  LMS\LMSBLL\CostManager.cs

     文件       6977  2009-09-13 22:02  LMS\LMSBLL\driverManager.cs

     文件       2686  2009-09-10 13:34  LMS\LMSBLL\LMSBLL.csproj

     文件       3711  2009-09-11 01:03  LMS\LMSBLL\MotorcadeManager.cs

     文件      24576  2009-09-14 21:18  LMS\LMSBLL\obj\Debug\LMSBLL.dll

     文件      54784  2009-09-14 21:18  LMS\LMSBLL\obj\Debug\LMSBLL.pdb

     文件      20480  2009-09-11 01:00  LMS\LMSBLL\obj\Debug\Refactor\LMSBLL.dll

     文件       7093  2009-09-14 21:18  LMS\LMSBLL\obj\Debug\ResolveAssemblyReference.cache

     文件        218  2009-09-14 23:36  LMS\LMSBLL\obj\LMSBLL.csproj.FileList.txt

     文件       1331  2009-07-25 10:14  LMS\LMSBLL\Properties\AssemblyInfo.cs

     文件       4420  2009-09-14 21:06  LMS\LMSBLL\TransportFind.cs

     文件        734  2009-09-10 12:59  LMS\LMSBLL\UserManager.cs

     文件        770  2009-09-13 10:02  LMS\LMSDAL\Ado.cs

     文件      31900  2009-09-14 15:57  LMS\LMSDAL\AutomobileService.cs

     文件      57344  2009-09-14 21:18  LMS\LMSDAL\bin\Debug\LMSDAL.dll

     文件      95744  2009-09-14 21:18  LMS\LMSDAL\bin\Debug\LMSDAL.pdb

     文件      28672  2009-09-14 21:10  LMS\LMSDAL\bin\Debug\Models.dll

     文件      77312  2009-09-14 21:10  LMS\LMSDAL\bin\Debug\Models.pdb

     文件      34902  2009-09-14 21:08  LMS\LMSDAL\CarryService.cs

............此处省略306个文件信息

评论

共有 条评论