Exemple #1
0
        private void btMyShips_Click(object sender, RoutedEventArgs e)
        {
            MyBoatsAndDevicesWindow hajoim = new MyBoatsAndDevicesWindow(email);

            spMenu.Children.Clear();
            spMenu.Children.Add(hajoim);
        }
Exemple #2
0
        private void Register_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Validator registerValidator = new Validator();
                if (imgBoatPicture.Tag == null)
                {
                    imgBoatPicture.Tag = "Stock_transport_image.png";
                }
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(imgBoatPicture.Tag.ToString(), "fénykép"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatLenght.Text, "Hossz"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatWidth.Text, "Szélesség"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatManpower.Text, "Kapacitás"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatName.Text, "Név"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatType.Text, "Típus"));

                registerValidator.ValidateElements();

                BoatsDao boatsDao = new BoatsDaoImpl();
                TransportDevicesEntity NewEntity = new TransportDevicesEntity();
                dbc = AliveContext.Context;

                NewEntity.TransportDeviceId = dbc.Boats.OrderByDescending(u => u.BoatId).FirstOrDefault().BoatId;
                if (imgBoatPicture.Tag == null)
                {
                    imgBoatPicture.Tag = "stock_boat_image.png";
                }
                NewEntity.TransportDeviceImage  = imgBoatPicture.Tag.ToString();
                NewEntity.TransportDeviceLength = Convert.ToInt32(tbBoatLenght.Text);
                NewEntity.TransportDeviceWidth  = Convert.ToInt32(tbBoatWidth.Text);
                NewEntity.TransportDeviceName   = tbBoatName.Text;
                //boatsEntity.BoatRentals = null;
                NewEntity.TransportDeviceType = tbBoatType.Text;

                MembersDao    membersDao = new MembersDaoImpl();
                MembersEntity member     = membersDao.getMemberByEmail(email);

                NewEntity.FKOwner          = member;
                NewEntity.CarryingCapacity = Convert.ToInt32(tbBoatManpower.Text);



                RegisterTrasportDeviceService registerService           = new RegisterTrasportDeviceService(ref NewEntity);
                MyBoatsAndDevicesWindow       ToMyBoatsAndDevicesWindow = new MyBoatsAndDevicesWindow(email);
                //ToMyBoatsAndDevicesWindow.Show(); ;
                this.Close();
            }
            catch (Exception ex)
            {
                new ExceptionToConsole(ex);
            }
        }
 private void btMyShips_Click(object sender, RoutedEventArgs e)
 {
     MyBoatsAndDevicesWindow ToMyBoatsAndDevicesWindow = new MyBoatsAndDevicesWindow(adminEmain);
     //ToMyBoatsAndDevicesWindow.Show();
 }
Exemple #4
0
        private void Register_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Validator registerValidator = new Validator();
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatName.Text, "Név"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatType.Text, "Típus"));
                //registerValidator.ValidationComponents.Add(new EmptyFieldValidator(imgBoatPicture.Tag, "fénykép"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatLenght.Text, "Hossz"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatWidth.Text, "Szélesség"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatConsumption.Text, "Fogyasztás"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatPrice.Text, "Ár"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatDept.Text, "Merülési mélység"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatManpower.Text, "Max. Létszám"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatSpeed.Text, "Max. sebesség"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatPlace.Text, "Tartózkodási helye"));
                registerValidator.ValidationComponents.Add(new EmptyFieldValidator(tbBoatYear.Text, "Gyártási év"));


                registerValidator.ValidateElements();
                BoatsDao    boatsDao    = new BoatsDaoImpl();
                BoatsEntity boatsEntity = new BoatsEntity();
                dbc = AliveContext.Context;

                boatsEntity.BoatId = dbc.Boats.OrderByDescending(u => u.BoatId).FirstOrDefault().BoatId;
                if (imgBoatPicture.Tag == null)
                {
                    imgBoatPicture.Tag = "stock_boat_image.png";
                }

                boatsEntity.BoatImage  = imgBoatPicture.Tag.ToString();
                boatsEntity.BoatLength = Convert.ToInt32(tbBoatLenght.Text);
                boatsEntity.BoatWidth  = Convert.ToInt32(tbBoatWidth.Text);
                boatsEntity.BoatName   = tbBoatName.Text;
                //boatsEntity.BoatRentals = null;
                boatsEntity.BoatType    = tbBoatType.Text;
                boatsEntity.Consumption = Convert.ToInt32(tbBoatConsumption.Text);
                boatsEntity.DailyPrice  = Convert.ToInt32(tbBoatPrice.Text);
                boatsEntity.DiveDepth   = Convert.ToInt32(tbBoatDept.Text);

                MembersDao    membersDao = new MembersDaoImpl();
                MembersEntity member     = membersDao.getMemberByEmail(email);

                boatsEntity.FKOwner           = member;
                boatsEntity.IsLoan            = tbIsLoan.IsChecked ?? false;
                boatsEntity.MaxPerson         = Convert.ToInt32(tbBoatManpower.Text);
                boatsEntity.MaxSpeed          = Convert.ToInt32(tbBoatSpeed.Text);
                boatsEntity.WhereIsNowTheBoat = tbBoatPlace.Text;
                boatsEntity.YearOfManufacture = Convert.ToInt32(tbBoatYear.Text);



                RegisterBoatService     registerService           = new RegisterBoatService(ref boatsEntity);
                MyBoatsAndDevicesWindow ToMyBoatsAndDevicesWindow = new MyBoatsAndDevicesWindow(email);
                //ToMyBoatsAndDevicesWindow.Show();
                this.Close();
            }
            catch (Exception ex)
            {
                new ExceptionToConsole(ex);
            }
        }