private void btMyShips_Click(object sender, RoutedEventArgs e) { MyBoatsAndDevicesWindow hajoim = new MyBoatsAndDevicesWindow(email); spMenu.Children.Clear(); spMenu.Children.Add(hajoim); }
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(); }
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); } }