Beispiel #1
0
        public ImageMarker(MainClientWindow window, GMapMarker marker, string title, string image)
        {
            this.InitializeComponent();
            this.ImageIcon   = image;
            this.DataContext = this;
            this.MainWindow  = window;
            this.Marker      = marker;

            Popup = new Popup();
            Label = new Label();

            this.Unloaded            += new RoutedEventHandler(CustomMarkerDemo_Unloaded);
            this.Loaded              += new RoutedEventHandler(CustomMarkerDemo_Loaded);
            this.SizeChanged         += new SizeChangedEventHandler(CustomMarkerDemo_SizeChanged);
            this.MouseEnter          += new MouseEventHandler(MarkerControl_MouseEnter);
            this.MouseLeave          += new MouseEventHandler(MarkerControl_MouseLeave);
            this.MouseMove           += new MouseEventHandler(CustomMarkerDemo_MouseMove);
            this.MouseLeftButtonUp   += new MouseButtonEventHandler(CustomMarkerDemo_MouseLeftButtonUp);
            this.MouseLeftButtonDown += new MouseButtonEventHandler(CustomMarkerDemo_MouseLeftButtonDown);

            Popup.Placement = PlacementMode.Mouse;
            {
                Label.Background      = Brushes.Blue;
                Label.Foreground      = Brushes.White;
                Label.BorderBrush     = Brushes.WhiteSmoke;
                Label.BorderThickness = new Thickness(2);
                Label.Padding         = new Thickness(5);
                Label.FontSize        = 22;
                Label.Content         = title;
            }
            Popup.Child = Label;
        }
Beispiel #2
0
        public void Auth()
        {
            User IsAdmin = null;

            ErrorMes = "";
            User IsUser = null;

            if (Login == null || Password == null || Login == String.Empty || Password == String.Empty)
            {
                ErrorMes = "Заполните поля";
            }
            else
            {
                using (MyDbContext db = new MyDbContext())
                {
                    try
                    {
                        //User tmp = eFUserRepository.getLogin(Login);
                        //tmp = eFUserRepository.getByPs(Password);
                        string Pass = DB.DB.Hash(Password);
                        //User tmp = eFUserRepository.getUser(Login,Pass);
                        IsUser  = eFUserRepository.getUser(Login, Pass);
                        IsAdmin = eFUserRepository.getAdmin(Login, Pass);
                        if (IsUser != null || IsAdmin != null)
                        {
                            App.CurrentUser = IsUser;
                            if (IsAdmin != null)
                            {
                                MainAdminWindow sp = new MainAdminWindow();
                                Close();
                                Thread myThread = new Thread(new ThreadStart(DB.DB.ShowLoader));
                                myThread.SetApartmentState(ApartmentState.STA);
                                myThread.Start();
                                Thread.Sleep(1000);
                                myThread.Abort();
                                sp.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                                sp.Show();
                            }
                            else
                            {
                                MainClientWindow sp = new MainClientWindow();
                                Close();
                                Thread myThread = new Thread(new ThreadStart(DB.DB.ShowLoader));
                                myThread.SetApartmentState(ApartmentState.STA);
                                myThread.Start();
                                Thread.Sleep(1000);
                                myThread.Abort();
                                sp.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                                sp.Show();
                            }
                        }
                        else
                        {
                            ErrorMes = "Некорректные данные";
                        }
                    }
                    catch (Exception ex) { }
                }
            }
        }
Beispiel #3
0
        public FortMarker(MainClientWindow window, GMapMarker marker)
        {
            this.InitializeComponent();

            this.MainWindow = window;
            this.Marker     = marker;

            this.Unloaded            += new RoutedEventHandler(CustomMarkerDemo_Unloaded);
            this.Loaded              += new RoutedEventHandler(CustomMarkerDemo_Loaded);
            this.SizeChanged         += new SizeChangedEventHandler(CustomMarkerDemo_SizeChanged);
            this.MouseEnter          += new MouseEventHandler(MarkerControl_MouseEnter);
            this.MouseLeave          += new MouseEventHandler(MarkerControl_MouseLeave);
            this.MouseMove           += new MouseEventHandler(CustomMarkerDemo_MouseMove);
            this.MouseLeftButtonUp   += new MouseButtonEventHandler(CustomMarkerDemo_MouseLeftButtonUp);
            this.MouseLeftButtonDown += new MouseButtonEventHandler(CustomMarkerDemo_MouseLeftButtonDown);
        }
        public MapPokemonMarker(MainClientWindow window, GMapMarker marker, ISession session)
        {
            this.InitializeComponent();

            this.MainWindow = window;
            this.Marker     = marker;

            this.Unloaded            += new RoutedEventHandler(CustomMarkerDemo_Unloaded);
            this.Loaded              += new RoutedEventHandler(CustomMarkerDemo_Loaded);
            this.SizeChanged         += new SizeChangedEventHandler(CustomMarkerDemo_SizeChanged);
            this.MouseEnter          += new MouseEventHandler(MarkerControl_MouseEnter);
            this.MouseLeave          += new MouseEventHandler(MarkerControl_MouseLeave);
            this.MouseMove           += new MouseEventHandler(CustomMarkerDemo_MouseMove);
            this.MouseLeftButtonUp   += new MouseButtonEventHandler(CustomMarkerDemo_MouseLeftButtonUp);
            this.MouseLeftButtonDown += new MouseButtonEventHandler(CustomMarkerDemo_MouseLeftButtonDown);
            this.session              = session;
            // Popup.Placement = PlacementMode.Mouse;
        }
Beispiel #5
0
        public TargetMarker(MainClientWindow window, GMapMarker marker, Popup popup)
        {
            InitializeComponent();

            MainWindow = window;
            Marker     = marker;

            Popup = popup;

            Unloaded            += new RoutedEventHandler(CustomMarkerDemo_Unloaded);
            Loaded              += new RoutedEventHandler(CustomMarkerDemo_Loaded);
            SizeChanged         += new SizeChangedEventHandler(CustomMarkerDemo_SizeChanged);
            MouseEnter          += new MouseEventHandler(MarkerControl_MouseEnter);
            MouseLeave          += new MouseEventHandler(MarkerControl_MouseLeave);
            MouseMove           += new MouseEventHandler(CustomMarkerDemo_MouseMove);
            MouseLeftButtonUp   += new MouseButtonEventHandler(CustomMarkerDemo_MouseLeftButtonUp);
            MouseLeftButtonDown += new MouseButtonEventHandler(CustomMarkerDemo_MouseLeftButtonDown);

            Popup.Placement = PlacementMode.Mouse;
        }
Beispiel #6
0
 public FortMarker(MainClientWindow window, GMapMarker marker, FortData item) : this(window, marker)
 {
     this.fort        = new FortViewModel(item);
     this.DataContext = this.fort;
 }
Beispiel #7
0
 public GymMarker(MainClientWindow window, GMapMarker marker, FortData item) : this(window, marker)
 {
     fort        = new GymViewModel(item);
     DataContext = fort;
 }
 public MapPokemonMarker(MainClientWindow window, GMapMarker marker, ISession session, MapPokemonViewModel nearbyModel) : this(window, marker, session)
 {
     this.session     = session;
     this.nearbyModel = nearbyModel;
     this.DataContext = nearbyModel;
 }