Exemplo n.º 1
0
        public virtual void UpdateHistoryXeXuatBenTrangThai(int Id, int NguoiTaoId, ENTrangThaiXeXuatBen trangthai)
        {
            var item = GetHistoryXeXuatBenId(Id);

            item.TrangThai = trangthai;
            UpdateHistoryXeXuatBen(item);
            var _log = new HistoryXeXuatBenLog();

            _log.XeXuatBenId = item.Id;
            _log.TrangThai   = trangthai;
            _log.NguoiTaoId  = NguoiTaoId;
            switch (trangthai)
            {
            case ENTrangThaiXeXuatBen.DANG_DI:
            {
                _log.GhiChu = "Khởi hành";
                break;
            }

            case ENTrangThaiXeXuatBen.KET_THUC:
            {
                _log.GhiChu = "Về bến";
                break;
            }
            }
            InsertHistoryXeXuatBenLog(_log);
        }
Exemplo n.º 2
0
        HistoryXeXuatBenLog CreateHistoryXeXuatBenLog(ENTrangThaiXeXuatBen trangthai, String ghichu, int XeXuatBenId, int NguoiTaoId)
        {
            var item = new HistoryXeXuatBenLog();

            item.TrangThai   = trangthai;
            item.GhiChu      = ghichu;
            item.XeXuatBenId = XeXuatBenId;
            item.NguoiTaoId  = NguoiTaoId;
            _nhaxeService.InsertHistoryXeXuatBenLog(item);
            return(item);
        }