public ActionResult AddDriverSubmit() { driverdetails dd = new Models.driverdetails(); var guid = System.Guid.NewGuid(); dd.driverid = guid; dd.drivername = Convert.ToString(Request.Params["drivername"]); dd.age = Convert.ToString(Request.Params["age"]); dd.mobileno = Convert.ToString(Request.Params["mobileno"]); dd.address = Convert.ToString(Request.Params["address"]); dd.licanceno = Convert.ToString(Request.Params["licanceno"]); dd.vehicleno = Convert.ToString(Request.Params["vehicleno"]); dd.residenceno = Convert.ToString(Request.Params["residenceno"]); dd.familyno = Convert.ToString(Request.Params["familyno"]); dd.relation = Convert.ToString(Request.Params["relation"]); dd.bgroup = Convert.ToString(Request.Params["bgroup"]); dd.bankname = Convert.ToString(Request.Params["bankname"]); dd.branchname = Convert.ToString(Request.Params["branchname"]); dd.acno = Convert.ToString(Request.Params["acno"]); dd.ifsccode = Convert.ToString(Request.Params["ifsccode"]); dd.isactive = Convert.ToBoolean(Request.Params["isactive"]); DriverLogic.Insert(dd); return(RedirectToAction("fetch")); }
public ActionResult ViewDriverByID() { driverdetail d1 = new driverdetail(); d1.id = Convert.ToInt32(Request.Params["id"]); //d1.driverid = (Guid)["driverid"]; d1.drivername = Request.Params["drivername"]; d1.age = Request.Params["age"]; d1.mobileno = Request.Params["mobileno"]; d1.address = Request.Params["address"]; d1.licanceno = Request.Params["licanceno"]; d1.vehicleno = Request.Params["vehicleno"]; d1.residenceno = Request.Params["residenceno"]; d1.familyno = Request.Params["familyno"]; d1.relation = Request.Params["relation"]; d1.bgroup = Request.Params["bgroup"]; d1.bankname = Request.Params["bankname"]; d1.branchname = Request.Params["branchname"]; d1.acno = Request.Params["acno"]; d1.ifsccode = Request.Params["ifsccode"]; d1.isactive = (Request.Params["isactive"] == "1"); DataTable dt = DriverLogic.SelectAll(); return(View(dt)); }
private void Passport_TextChanged(object sender, TextChangedEventArgs e) { try { if (Passport.Text.Length == 10 && DriverLogic.GetIdByPassport(Passport.Text) == 0) { Add.IsEnabled = false; MessageBoxResult message = MessageBox.Show("Водителя с такими паспортными данными не существует! Желаете добавить его?", "Водитель не найден", MessageBoxButton.YesNo); if (message == MessageBoxResult.Yes) { Logic.OtherLogic.LogicWindow.FromAddTransport(); Driver.AddDriverWindow addDriver = new Driver.AddDriverWindow(); //addDriver.Show(); } } else { Add.IsEnabled = true; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { try { PhotoURL.Text = ""; DriverViewModel driver = DriverLogic.GetCurrentDriver(); Currentdriver.Photo = driver.Photo; if (driver.Photo != null) { borderImage.BorderBrush = Brushes.White; ImageDriver.Source = ImageLogic.ImageFromByte(driver.Photo); } Name.Text = driver.Name; Phone.Text = driver.Telephone; Mail.Text = driver.Email; Passport.Text = driver.Passport; DateBirth.SelectedDate = driver.DateBirth; Address.Text = driver.FullAddress; AddressLife.Text = driver.AddressLife; PostCode.Text = driver.PostCode.ToString(); Company.Text = driver.Company; JobName.Text = driver.JobName; Expirience.Text = driver.DrivingExperience.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void PassportDriver_SelectionChanged(object sender, RoutedEventArgs e) { try { if (PassportDriver.Text.Length == 10) { if (DriverLogic.GetIdByPassport(PassportDriver.Text) == 0) { CheckDriver = false; MessageBoxResult message = MessageBox.Show("Водитель с такими данными не найден, желаете его добавить?", "Водитель не найден", MessageBoxButton.YesNo); if (message == MessageBoxResult.Yes) { Logic.OtherLogic.LogicWindow.FromAddLicense(); Driver.AddDriverWindow addDriver = new Driver.AddDriverWindow(); addDriver.Show(); } } else { CheckDriver = true; } if (CheckTransport && CheckDriver) { Add.IsEnabled = true; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void VIN_TextChanged(object sender, TextChangedEventArgs e) { try { if (VIN.Text.Length == 17) { if (LogicTransport.GetIdByVIN(VIN.Text) == 0) { Change.IsEnabled = false; MessageBoxResult message = MessageBox.Show("Транспорта с таким VIN кодом не существует, желаете добавить новый транспорт?", "Транспорт не найден", MessageBoxButton.YesNo); if (message == MessageBoxResult.Yes) { Transport.AddTransport addTransport = new Transport.AddTransport(); LogicWindow.FromChangeDriver(); addTransport.Show(); } } else { Change.IsEnabled = true; Logic.SecurityContext.CurrentTransport = LogicTransport.GetIdByVIN(VIN.Text); CurrentDriverList.ItemsSource = DriverLogic.GetListDrivers().DefaultView; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ActionResult DriverEditSubmit() { int id = Convert.ToInt32(Request.Params["id"]); driverdetails dd = DriverLogic.SelectByPK(id); //dd.driverid = (Guid) Request.Params["driverid"]; dd.id = Convert.ToInt32(Request.Params["id"]); dd.drivername = Convert.ToString(Request.Params["drivername"]); dd.age = Convert.ToString(Request.Params["age"]); dd.mobileno = Convert.ToString(Request.Params["mobileno"]); dd.address = Convert.ToString(Request.Params["address"]); dd.licanceno = Convert.ToString(Request.Params["licanceno"]); dd.vehicleno = Convert.ToString(Request.Params["vehicleno"]); dd.residenceno = Convert.ToString(Request.Params["residenceno"]); dd.familyno = Convert.ToString(Request.Params["familyno"]); dd.relation = Convert.ToString(Request.Params["relation"]); dd.bgroup = Convert.ToString(Request.Params["bgroup"]); dd.bankname = Convert.ToString(Request.Params["bankname"]); dd.branchname = Convert.ToString(Request.Params["branchname"]); dd.acno = Convert.ToString(Request.Params["acno"]); dd.ifsccode = Convert.ToString(Request.Params["ifsccode"]); dd.isactive = (Request.Params["isactive"] == "1"); DriverLogic.Update(dd); return(RedirectToAction("fetch")); }
private void Grid_Loaded(object sender, RoutedEventArgs e) { StatusName.ItemsSource = LogicStatusLicense.GetListNameStatus(); if (SecurityContext.CurrentDriver != 0) { var driver = DriverLogic.GetCurrentDriver(); } }
public void Load() { var response = DriverLogic.Get(_id); if (response.IsCompleted && response.Object != null) { tbDriverName.Text = response.Object.Name; } }
public void TestOldTeamDrivers() { DriverLogic dl = new DriverLogic(this.driverRepo.Object); TeamLogic tl = new TeamLogic(this.teamRepo.Object); StatLogic s = new StatLogic(tl, dl); List <Team> teams = new List <Team>() { new Team { TID = Guid.NewGuid().ToString(), TName = "Mercedes-AMG Petronas F1 Team", Created = 2010, Country = "Germany", Engine = ESuppliers.Mercedes }, new Team { TID = Guid.NewGuid().ToString(), TName = "Aston Martin Red Bull Racing", Created = 2005, Country = "Austria", Engine = ESuppliers.Honda }, new Team { TID = Guid.NewGuid().ToString(), TName = "Renault DP World F1 Team", Created = 1977, Country = "France", Engine = ESuppliers.Renault }, new Team { TID = Guid.NewGuid().ToString(), TName = "Zengő Motorsport Services KFT", Created = 1996, Country = "Hungary", Engine = ESuppliers.Seat }, }; List <Driver> drivers = new List <Driver>() { new Driver { DID = Guid.NewGuid().ToString(), DName = "Valtteri Bottas", BornYear = 1989, CountryB = "Finland", RaceNumber = 77, TID = teams.ElementAt(0).TID }, new Driver { DID = Guid.NewGuid().ToString(), DName = "Daniel Ricciardo", BornYear = 1989, CountryB = "Australia", RaceNumber = 3, TID = teams.ElementAt(2).TID }, new Driver { DID = Guid.NewGuid().ToString(), DName = "Max Verstappen", BornYear = 1997, CountryB = "Belgium", RaceNumber = 33, TID = teams.ElementAt(1).TID }, new Driver { DID = Guid.NewGuid().ToString(), DName = "Boldizs Bence", BornYear = 1997, CountryB = "Hungary", RaceNumber = 55, TID = teams.ElementAt(3).TID }, new Driver { DID = Guid.NewGuid().ToString(), DName = "Teszt Elek", BornYear = 1990, CountryB = "Test2", RaceNumber = 4, TID = teams.ElementAt(2).TID } }; List <Driver> expected = new List <Driver>(); /*{ * new Driver { DID = drivers[1].DID, DName = "Daniel Ricciardo", BornYear = 1989, CountryB = "Australia", RaceNumber = 3, TID = teams.ElementAt(2).TID }, * new Driver { DID = drivers[4].DID, DName = "Teszt Elek", BornYear = 1990, CountryB = "Test2", RaceNumber = 4, TID = teams.ElementAt(2).TID } * };*/ expected.Add(drivers[1]); expected.Add(drivers[4]); teamRepo.Setup(x => x.Search()).Returns(teams.AsQueryable); driverRepo.Setup(x => x.Search()).Returns(drivers.AsQueryable); var result = s.OldestTeamDrivers(); Assert.That(result, Is.EqualTo(expected)); }
public HttpResponseMessage findDrivers() { var data = DriverLogic.SelectAll(); //return OK(data); return(new HttpResponseMessage() { Content = new StringContent(JArray.FromObject(data).ToString(), Encoding.UTF8, "application/json") }); }
public HttpResponseMessage GetDriver(int id) { var data = DriverLogic.SelectByPK(id); return(new HttpResponseMessage() { Content = new StringContent(JArray.FromObject(data).ToString(), Encoding.UTF8, "application/json") }); }
/// <summary> /// Adds the specified driver to the lists. /// </summary> public void AddDriver(DriverLogic driverLogic) { if (driverLogic == null) { throw new ArgumentNullException(nameof(driverLogic)); } drivers.Add(driverLogic); driverMap[driverLogic.Code] = driverLogic; }
private void AddDriver_Click(object sender, RoutedEventArgs e) { try { DriverModel newDriver = new DriverModel() { FirstName = FirstName.Text, LastName = LastName.Text, Patronymic = Patronymic.Text, SerialPasp = PaspSeries.Text, NumberPasp = PaspNumber.Text, DateBirth = DateBirth.SelectedDate.Value, FullAddressLife = CityLife.Text + " " + AddressLife.Text, FullAddress = City.Text + " " + AddressLife.Text, Telephone = Phone.Text, DrivingExperience = int.Parse(Expirience.Text), PostCode = int.Parse(PostCode.Text), Company = Company.Text, JobName = JobName.Text, Email = Email.Text }; if (ImageURL.Text == "") { newDriver.Photo = null; } else { newDriver.Photo = ImageLogic.ByteFromImage(ImageURL.Text); } DriverLogic.AddDriver(newDriver); MessageBox.Show("Водитель успешно добавлен!"); switch (SecurityContext.CurrentWindow) { case Logic.Enums.EnumWindow.AddLicense: this.Close(); break; case Logic.Enums.EnumWindow.AddTransport: this.Close(); break; case Logic.Enums.EnumWindow.DriverList: DriverList driverList = new DriverList(); driverList.Show(); this.Close(); break; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void DataGrid_Loaded(object sender, RoutedEventArgs e) { try { TableDriver = DriverLogic.GetListDrivers(); ListDriver.ItemsSource = TableDriver.DefaultView; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ChangeDriver_Click(object sender, RoutedEventArgs e) { try { if (Name.Text.Where(nam => nam == ' ').Count() == 2) { string[] NameArray = new string[2]; NameArray = Name.Text.Split(' '); DriverModel driver = new DriverModel { FirstName = NameArray[0], LastName = NameArray[1], Patronymic = NameArray[2], Telephone = Phone.Text, Email = Mail.Text, SerialPasp = Passport.Text.Substring(0, 4), NumberPasp = Passport.Text.Substring(4, 6), DateBirth = DateBirth.SelectedDate.Value, DrivingExperience = int.Parse(Expirience.Text), FullAddressLife = AddressLife.Text, FullAddress = Address.Text, PostCode = int.Parse(PostCode.Text), Company = Company.Text, JobName = JobName.Text, }; if (PhotoURL.Text != "") { driver.Photo = File.ReadAllBytes(PhotoURL.Text); } else { driver.Photo = Currentdriver.Photo; } DriverLogic.ChangeDriver(driver); MessageBox.Show("Водитель успешно изменен!"); DriverList driverList = new DriverList(); driverList.Show(); this.Close(); } else { throw new Exception("ФИО введен не верно!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { dtDriver = DriverLogic.GetListDrivers(); NextDriverList.ItemsSource = dtDriver.DefaultView; NextDriverList.Columns[0].Width = 200; NextDriverList.Columns[1].Width = 100; NextDriverList.Columns[2].Width = 100; NextDriverList.Columns[3].Width = 100; NextDriverList.Columns[4].Width = 100; NextDriverList.Columns[5].Width = 70; NextDriverList.Columns[6].Width = 100; }
public OrderDetailsPage(OrderDetailPageModel model) { InitializeComponent(); productLogic = new ProductLogic(); deliveryLogic = new DeliveryLogic(); driverLogic = new DriverLogic(); orderLogic = new OrderLogic(); statusLogic = new OrderStatusLogic(); details = model; details.CartItemsModel = new System.Collections.Generic.List <CustomerCartViewModel>(); }
private void BtnDelete_Click(object sender, RoutedEventArgs e) { int selectedId = (DriverGrid.SelectedItem as DriverVM).Id; var responce = DriverLogic.Delete(new Common.ViewModel.DriverVM { Id = selectedId, }); if (responce.IsCompleted == true) { DriverGrid.ItemsSource = DriverLogic.List().Object; } }
/// <summary> /// Adds the specified driver to the lists. /// </summary> public void AddDriver(DriverLogic driverLogic) { if (driverLogic == null) { throw new ArgumentNullException(nameof(driverLogic)); } if (driverMap.ContainsKey(driverLogic.Code)) { throw new ScadaException("Driver already exists."); } drivers.Add(driverLogic); driverMap.Add(driverLogic.Code, driverLogic); }
private void ListDriver_MouseDoubleClick(object sender, MouseButtonEventArgs e) { try { if (ListDriver.SelectedCells.Count() > 0) { DriverLogic.CurrentDriver(TableDriver.Rows[ListDriver.SelectedIndex].ItemArray[2].ToString()); CurrentDriver currentDriver = new CurrentDriver(); currentDriver.Show(); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BtnInsert_Click(object sender, RoutedEventArgs e) { var response = DriverLogic.AddOrUpdate(new Common.ViewModel.DriverVM() { Name = tbDriverName.Text }); if (response.IsCompleted) { var listResponse = DriverLogic.List(); if (listResponse.IsCompleted) { DriverMenu.dataGrid.ItemsSource = listResponse.Object; } this.Hide(); } }
public void TestUpdateDriver() { DriverLogic d = new DriverLogic(this.driverRepo.Object); Driver newd = new Driver() { TID = Guid.NewGuid().ToString(), DID = Guid.NewGuid().ToString(), DName = "TestDriver", BornYear = 1999, CountryB = "TestCountry", RaceNumber = 1, }; driverRepo.Setup(x => x.Update(newd.DID, It.IsAny <Driver>())); d.UpdateDriver(newd.DID, newd); driverRepo.Verify(x => x.Update(newd.DID, It.IsAny <Driver>()), Times.Once); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); var driver = new DriverLogic(); log("--- 정당 목록 ----"); var parties = driver.GetPartyData(_UseServer); Array.ForEach(parties, x => log(x)); Array.ForEach(parties, x => _dt.Rows.Add(x.Id, x.Name, x.PropVoteRate, x.NumDistrictSeat)); //_dt.Select() _dt.Rows.Add(0, "합계", 0m, 0m, 0m); log("--- 투표 결과 ----"); var votes = driver.GetVoteData(_UseServer); Array.ForEach(votes, x => log(x)); }
private void Delete_Click(object sender, RoutedEventArgs e) { try { MessageBoxResult message = MessageBox.Show("Вы уверены, что хотите удалить данного пользователя?", "Удаление водителя", MessageBoxButton.YesNo); if (message == MessageBoxResult.Yes) { DriverLogic.DeleteDriver(); MessageBox.Show("Водитель успешно удален!"); DriverList driverList = new DriverList(); driverList.Show(); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Delete_Click(object sender, RoutedEventArgs e) { try { if (ListDriver.SelectedCells.Count() > 0) { DriverLogic.CurrentDriver(TableDriver.Rows[ListDriver.SelectedIndex].ItemArray[2].ToString()); MessageBoxResult message = MessageBox.Show("Вы уверены, что хотите удалить этого водителя?", "Подтверждение действий", MessageBoxButton.YesNo); if (message == MessageBoxResult.Yes) { DriverLogic.DeleteDriver(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Check_Click(object sender, RoutedEventArgs e) { try { switch (FilterName.SelectedIndex) { case 0: //pasport FineList.ItemsSource = DriverLogic.GetListFine(CheckItem.Text).DefaultView; break; case 1: //license FineList.ItemsSource = LogicLicense.GetListFine(CheckItem.Text).DefaultView; break; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public JsonResult GetScheduleDrivers() { var drivers = new List <SelectItemModel>(); drivers.Add(new SelectItemModel { Value = "0", Text = string.Empty, Title = string.Empty }); using (var logic = new DriverLogic()) { drivers.AddRange(logic.GetList() .Select(z => new SelectItemModel { Value = z.Id.ToString(), Text = z.FirstName + " " + z.LastName, Title = string.Format("{0} - {1}", z.GpsId, z.Company) }).ToList()); } return(new JsonResult { Data = drivers }); }
public void TestListAllDriver() { DriverLogic d = new DriverLogic(this.driverRepo.Object); List <Driver> newD = new List <Driver>() { new Driver { DID = Guid.NewGuid().ToString(), TID = Guid.NewGuid().ToString(), DName = "TestTeam", BornYear = 1995, CountryB = "TestC", RaceNumber = 1 }, new Driver { DID = Guid.NewGuid().ToString(), TID = Guid.NewGuid().ToString(), DName = "TestTeam2", BornYear = 1995, CountryB = "TestC2", RaceNumber = 2 } }; List <Driver> expectedoutput = new List <Driver>() { newD[0], newD[1] }; driverRepo.Setup(x => x.Search()).Returns(newD.AsQueryable()); var output = d.GetDrivers(); Assert.That(output, Is.EquivalentTo(expectedoutput)); Assert.That(output.Count, Is.EqualTo(expectedoutput.Count)); }
private void Add_Click(object sender, RoutedEventArgs e) { try { TransportModel transport = new TransportModel { Manufacturer = Manufacturer.Text, Model = Model.Text, CategoryTransport = LogicCategoryTransport.GetIdByName(CategoryTransport.Text), YearTransport = Year.Text, NumberEngine = NumberEngine.Text, ModelEngine = ModelEngine.Text, YearEngine = YearEngine.Text, PowerEngineKVT = PowerEngineK.Text, PowerEngineH = PowerEngineH.Text, MaxLoad = double.Parse(MaxWeight.Text), Color = Color.Text, Weight = double.Parse(Weight.Text), VIN = VIN.Text, TypeOfDrive = LogicTypeOfDrive.GetIdByName(TypeOfDrive.Text), IdDriver = DriverLogic.GetIdByPassport(Passport.Text), Description = Descriptoin.Text }; LogicTransport.SaveTransport(transport); MessageBox.Show("Транспорт успешно добавлен"); TransportList transportList = new TransportList(); transportList.Show(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }