예제 #1
0
 public Customer(int id, String customerTitle, String firstName, String lastName, String gender, String dateOfBirth)
 {
     this.Id          = id;
     this.Title       = Various.ParseEnum <CustomerTitle>(customerTitle);
     this.FirstName   = firstName;
     this.LastName    = lastName;
     this.Gender      = Various.ParseEnum <Gender>(gender);
     this.DateOfBirth = dateOfBirth;
 }
        private void BindRecentlyActiveUsers()
        {
            DbDataReader dr = Cn.ExecuteReader(@"SELECT TOP 15 ForumUsers.UserID, ForumUsers.UserName, COUNT(ForumMessages.MessageID) AS MsgCount, ForumUsers.AvatarFileName, ForumUsers.FirstName, ForumUsers.LastName
				FROM ForumUsers INNER JOIN ForumMessages ON ForumUsers.UserID=ForumMessages.UserID
				WHERE ForumMessages.CreationDate>?
				AND Disabled=0 AND HidePresence=0
				GROUP BY ForumUsers.UserID, ForumUsers.UserName, ForumUsers.AvatarFileName, ForumUsers.FirstName, ForumUsers.LastName
				ORDER BY COUNT(ForumMessages.MessageID) DESC"                , Various.GetCurrTime().AddDays(-14));

            rptRecentlyActive.DataSource = dr;
            rptRecentlyActive.DataBind();
            dr.Close();
        }
예제 #3
0
 public Vehicle(String registration, String make, String model, String year, String vehicleClass, int seatNo,
                String transmission, String fuel, String gps, String sunroof, String color, int dailyRate)
 {
     this.Registration = registration;
     this.Make         = make;
     this.Model        = model;
     this.Year         = year;
     this.VehicleClass = Various.ParseEnum <VehicleClass>(vehicleClass);
     this.SeatNo       = seatNo;
     this.Transmission = Various.ParseEnum <Transmission>(transmission);
     this.Fuel         = Various.ParseEnum <Fuel>(fuel);
     this.GPS          = Various.BoolFromString(gps);
     this.Sunroof      = Various.BoolFromString(sunroof);
     this.Color        = color;
     this.DailyRate    = dailyRate;
 }
예제 #4
0
        public new void Show()
        {
            base.Show();


            Width    = _pSettings.Width;
            Height   = _pSettings.Height;
            Left     = _pSettings.Left;
            Top      = _pSettings.Top;
            Topmost  = true;
            IsClosed = false;


            Handle = new WindowInteropHelper(this).Handle;
            Various.SetWindowStyle(new WindowInteropHelper(this).Handle, PredefinedTypes.CustomWindowStyles.NotClickable);

            TransformImage();
        }
예제 #5
0
        void _tmrMainTick_Tick(object sender, EventArgs e)
        {
            try
            {
                if (!Refresh())
                {
                    Opacity = 0.3;
                    cnvMiddle.Visibility = Visibility.Hidden;
                }

                else
                {
                    Opacity = 1;
                    cnvMiddle.Visibility = Visibility.Visible;
                }

                if (Gameinfo == null ||
                    Various.HotkeysPressed(_pSettings.HomeKey) ||
                    !Gameinfo.IsIngame ||
                    _bMouseDown)
                {
                    if (Various.HotkeysPressed(_pSettings.HomeKey) || _bMouseDown)
                    {
                        brdCanvasBorder.BorderThickness = new Thickness(4, 4, 4, 4);
                        brdCanvasBorder.BorderBrush     = new SolidColorBrush(Colors.YellowGreen);
                        Opacity = Constants.MaximalOpacity;
                    }

                    btnSettings.Visibility = Visibility.Visible;
                    Various.SetWindowStyle(Handle, PredefinedTypes.CustomWindowStyles.Clickable);
                }

                else
                {
                    Various.SetWindowStyle(Handle, PredefinedTypes.CustomWindowStyles.NotClickable);
                    brdCanvasBorder.BorderThickness = new Thickness(0, 0, 0, 0);
                    btnSettings.Visibility          = Visibility.Hidden;
                }

                if (Gameinfo != null)
                {
                    if (!Gameinfo.IsIngame)
                    {
                        _iTimerSum   = 0;
                        _iTimerEnd   = 0;
                        _iTimerBegin = 0;
                    }

                    if (Opacity >= 1)
                    {
                        if (!_bWorkerOverlayIsActive)
                        {
                            _iTimerBegin            = Gameinfo.Timer;
                            _bWorkerOverlayIsActive = true;
                        }

                        else
                        {
                            _iTimerEnd = Gameinfo.Timer;
                        }
                    }

                    else
                    {
                        if (_bWorkerOverlayIsActive)
                        {
                            _iTimerEnd = Gameinfo.Timer;
                            _bWorkerOverlayIsActive = false;
                            _iTimerSum += _iTimerEnd - _iTimerBegin;
                        }
                    }

                    var strText    = ((_iTimerEnd - _iTimerBegin) / 60) + ":" + (_iTimerEnd - _iTimerBegin) % 60;
                    var iNewSum    = _iTimerSum + (_iTimerEnd - _iTimerBegin);
                    var strTextSum = iNewSum / 60 + ":" + iNewSum % 60;
                    txtTimerSum.Text = strText + " [" + strTextSum + "]";
                }
            }

            catch (Exception ex)
            {
                throw new Exception("If you see this: copy the message and send it to me!", ex);
            }
        }