public void OnGet() { Names = Walek.GetWalkiName(); NamesOptions = new List <SelectListItem>(); foreach (var name in Names) { NamesOptions.Add(new SelectListItem { Value = name, Text = name }); } var materials = Walek.GetWalkiMaterial(); MaterialOptions = new List <SelectListItem>(); foreach (var material in materials) { MaterialOptions.Add(new SelectListItem { Value = material.MatPn, Text = material.MatPn }); } var lathes = repository.GetObrabiarki().ToList(); LathesOptions = new List <SelectListItem>(); foreach (var lathe in lathes) { LathesOptions.Add(new SelectListItem { Value = lathe.Oznaczenie, Text = lathe.Oznaczenie }); } }
public PartialViewResult OnGetParameter(string names) { var namess = names.Split(','); var walekName = namess[0]; var iloscNarzedzi = Convert.ToInt32(namess[2]); var iloscPrzejsc = Convert.ToInt32(namess[3]); var stopien = Convert.ToInt32(namess[4]); try { Walek.GetWalekByName(walekName, 1); Walek.Calculate(iloscPrzejsc); } catch (Exception) { return(new PartialViewResult { ViewName = "_Exception", }); throw; } try { var latheName = string.Join(" ", namess[1].Split('_')); var walek = Walek.GetData(); var lathe = repository.GetObrabiarki(latheName).First(); var tools = repository.GetTools(lathe, "RG"); var cmc = repository.GetCmcMaterial(walek); var grades = repository.GetGrades(cmc); var turnings = repository.GetTurningTools(tools, lathe, walek, grades, iloscPrzejsc, stopien); parameters.SetParameterList(walek, lathe, cmc, turnings); parameters.Calculate(); DataToTable.SetDataToTable(Walek.GetDataToTable()); DataToTable.SetParameterToTable(parameters.GetParametersList(iloscNarzedzi)); DataToTable.SetImages(lathe, parameters.GetParametersList(iloscNarzedzi), walek); DataToTable.StopienDoPokazania = stopien; GradesOptions = grades; return(new PartialViewResult { ViewName = "_ParameterTables", ViewData = new ViewDataDictionary <DaneWalkaDoTabel>(ViewData, DataToTable) }); } catch (Exception e) { var message = e.Message; return(new PartialViewResult { ViewName = "_Exception", ViewData = new ViewDataDictionary <string>(ViewData, message) }); } }
//public IActionResult OnPostWalekSql() //{ // Walek.GetWalekByName(Name); // Walek.Calculate(); // var walek = Walek.GetData(); // var lathe = repository.GetObrabiarki(Lathe).First(); // var tools = repository.GetTools(lathe, "RG"); // var cmc = repository.GetCmcMaterial(walek); // var grades = repository.GetGrades(cmc); // var turnings = repository.GetTurningTools(tools, lathe, walek, grades); // parameters.SetParameterList(walek, lathe, cmc, turnings); // parameters.Calculate(); // DataToTable.SetDataToTable(Walek.GetDataToTable()); // DataToTable.SetParameterToTable(parameters.GetParametersList()); // DataToTable.SetImages(lathe, parameters.GetParametersList(), walek); // return RedirectToPage("Tabela"); //} public PartialViewResult OnGetWalek(string walekName) { Walek.GetWalekByName(walekName, 1); Walek.Calculate(1); DaneWalka = Walek.GetData(); DataToTable.SetDataToTable(Walek.GetDataToTable()); DataToTable.SetWalekImage(DaneWalka); return(new PartialViewResult { ViewName = "_WalekTables", ViewData = new ViewDataDictionary <DaneWalkaDoTabel>(ViewData, DataToTable) }); }
public void OnGet() { NowyWalek = new Feature[20]; Material = ""; for (int i = 0; i < NowyWalek.Length; i++) { NowyWalek[i] = new Feature(); } var materials = Walek.GetWalkiMaterial(); MaterialOptions = new List <SelectListItem>(); foreach (var material in materials) { MaterialOptions.Add(new SelectListItem { Value = material.Idmat, Text = material.MatPn }); } }