public NewDistillationForm() { InitializeComponent(); Season season = AdministrationLogic.GetActiveSeason(); Period period = AdministrationLogic.GetActivePeriod(); _distillation = new Distillation { StartTime = DateTime.Now, Date = DateTime.Today.Date, Payed = false, Season = season, Season_Id = season.Id, Period = period, Period_Id = period.Id }; _reqTBs = new List <TextBox> { tbAmount, tbDistVolume, tbPercAlc }; materialCB.DataSource = MaterialLogic.GetAllMaterial(); materialCB.DisplayMember = "Name"; tbPeriod.Text = period.Name; tbSeason.Text = season.Name; }
private void DistillationDetail_Load(object sender, EventArgs e) { materialCB.DataSource = MaterialLogic.GetAllMaterial(); materialCB.DisplayMember = "Name"; foreach (Material item in materialCB.Items) { if (item.Id == _distillation.Material_Id) { materialCB.SelectedItem = item; break; } } infoLabel.Text = string.Format("Páleni ze dne {0} - {1}", _distillation.Date.ToShortDateString(), _distillation.Customer.Surename); nameTBox.Text = _distillation.Customer.Name; surenameTBox.Text = _distillation.Customer.Surename; adressTbox1.Text = _distillation.Customer.HouseNumber + " " + _distillation.Customer.Street; adressTBox2.Text = _distillation.Customer.City.NameZip; timeTBox.Text = _distillation.EndTime.Subtract(_distillation.StartTime).ToString(); amountTBox.Text = _distillation.Amount.ToString("0.00"); percTBox.Text = _distillation.EthanolPercentage.ToString("0.00"); distilledVolumeTBox.Text = _distillation.DistilledVolume.ToString("0.00"); laaTBox.Text = _distillation.AbsoluteAlcoholVolume.ToString("0.00"); priceTBox.Text = _distillation.Price.ToString("0.00"); payedCB.Checked = _distillation.Payed; seasonTBox.Text = _distillation.Season.Name; periodTBox.Text = _distillation.Period.Name; }
public FormMaterials(MaterialLogic matLogic, WorktypeLogic wtypeLogic) { InitializeComponent(); this.materialLogic = matLogic; this.worktypeLogic = wtypeLogic; LoadData(); }
public FormVisits(MaterialLogic matLogic, WorktypeLogic wLogic, VisitLogic vLogic, TransportLogic trLogic, ClientLogic clLogic) { InitializeComponent(); this.materialLogic = matLogic; this.worktypeLogic = wLogic; this.visitLogic = vLogic; this.transportLogic = trLogic; this.clientLogic = clLogic; LoadData(); }
/// <summary> /// Add FIRST List For Example /// </summary> static void AddNEWListForExample() { FurnitureLogic.AddFurniture(new Furniture(_name: "Anders Hejlsberg", _count: 10)); FurnitureLogic.AddFurniture(new Furniture(_name: "Nike", _count: 15)); FurnitureLogic.AddFurniture(new Furniture(_name: "Bosh", _count: 10)); MaterialLogic.AddMaterial(new Material(type: "Woden", lenght: 100, height: 15, weight: 5)); MaterialLogic.AddMaterial(new Material(type: "Metal", lenght: 100, height: 15, weight: 10.21)); MaterialLogic.AddMaterial(new Material(type: "Sand", lenght: 100, height: 15, weight: 250)); }
private void btn_save_Click(object sender, EventArgs e) { if (formHelper.inputCheck(groupBox1)) { SetValue(); MaterialLogic mLogic = new MaterialLogic(); if (mLogic.MaterialUpdate(Material)) { this.DialogResult = DialogResult.OK; this.Close(); } } }
private void btnSearch_Click(object sender, EventArgs e) { MaterialLogic mLogic = new MaterialLogic(); string condition; int verifyBit; if (!Check.CheckQuery(txtCondition.Text.Trim())) { MessageBox.Show("查询条件包含非法字符,请重新输入!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { condition = cbxCondition.Text.Trim(); switch (condition) { case "材料种类": verifyBit = 1; break; case "材料名称": verifyBit = 2; break; case "材料规格": verifyBit = 3; break; default: verifyBit = 0; break; } SetDataGridView(txtCondition.Text.Trim(), verifyBit); txtCondition.Text = ""; } //try //{ //} //catch (Exception ex) //{ // MessageBox.Show(ex.Message.ToString()); //} //finally //{ //} }
public FormVisitMaterial(MaterialLogic matLogic) { InitializeComponent(); List <MaterialViewModel> list = matLogic.Read(null); if (list != null) { comboBoxMaterial.DisplayMember = "Name"; comboBoxMaterial.ValueMember = "Id"; comboBoxMaterial.DataSource = list; comboBoxMaterial.SelectedItem = null; } }
public LookupsController() { _unitsLogic = new UnitsLogic(); _deliveryTermsLogic = new DeliveryTermsLogic(); _paymentTermsLogic = new PaymentTermsLogic(); _countryLogic = new CountryLogic(); _projectLogic = new ProjectLogic(); _materialLogic = new MaterialLogic(); _productLogic = new ProductLogic(); _itemSizeLogic = new ItemSizeLogic(); _makeLogic = new MakeLogic(); _gradeLogic = new GradeLogic(); _accountLogic = new AccountTypeLogic(); _paymentMethodLogic = new PaymentMethodLogic(); }
public async void GetProdutos(object filtro) { if (IsBusy) { return; } try { IsBusy = true; var matL = new MaterialLogic(); var json = await matL.GetMateriais((string)filtro); LstMateriais = JsonConvert.DeserializeObject <ObservableCollection <MaterialModel> >(json); } catch { } finally { IsBusy = false; } }
public IActionResult NewReservation() { ShowLoggedUser(); if (!_userSession.GetLoggedUser(HttpContext).LoggedIn) { ViewData["Warning"] = "Není přihlášen uživatel."; return(View("Warning")); } ViewData["Materials"] = MaterialLogic.MaterialNames(); return(View(new ReservationForm() { RequstedDate = DateTime.Now })); }
public IActionResult NewReservation(ReservationForm model, string returnUrl = null) { ShowLoggedUser(); ViewData["Materials"] = MaterialLogic.MaterialNames(); if (ModelState.IsValid) { model.AvaibleDateTime = ReservationLogic.IsDateTimeAvaible(model.RequstedDate); if (model.RequstedDate < DateTime.Now) { model.AvaibleDateTime = false; } if (model.AvaibleDateTime) { try { ReservationLogic.CreateReservation( _userSession.GetLoggedUser(HttpContext).User.Id, model.RequstedDate, model.Material, model.MaterialAmount); return(RedirectToAction("ReservationList")); } catch (DatabaseException e) { return(View("Error", new ErrorViewModel() { RequestId = e.Message })); } } } return(View(model)); }
public ShipmentListWindow(ReportShipmentMaterialsLogic _logicP, MaterialLogic _logicM) { InitializeComponent(); logicM = _logicM; logicP = _logicP; }
public LogicManager(DirectoryLogic directory, MaterialLogic material) { Directory = directory; Material = material; }
public AddMaterialWindow(MaterialLogic logic) { InitializeComponent(); _logic = logic; }
protected TestBase() { var directoryMock = new Mock <IDirectoryRepository>(); var materialMock = new Mock <IMaterialRepository>(); _directoryLogic = new DirectoryLogic(new DataManager(directoryMock.Object, materialMock.Object)); _materialLogic = new MaterialLogic(new DataManager(directoryMock.Object, materialMock.Object)); _materials = new List <Material> { new Material { Id = 1, DirectoryId = 1, Html = "1", Title = "Material 1" }, new Material { Id = 2, DirectoryId = 1, Html = "2", Title = "Material 2" }, new Material { Id = 3, DirectoryId = 2, Html = "3", Title = "Material 3" } }; _directories = new List <Directory> { new Directory { Id = 1, Html = "1", Title = "Directory 1" }, new Directory { Id = 2, Html = "2", Title = "Directory 2" }, new Directory { Id = 3, Html = "2", Title = "Directory 3" } }; _directories[0].Materials.Add(_materials[0]); _directories[0].Materials.Add(_materials[1]); _directories[1].Materials.Add(_materials[2]); directoryMock.Setup(manager => manager.GetAllDirectories()).Returns(_directories); directoryMock.Setup(manager => manager.GetDirectoryById(It.IsAny <int>())) .Returns <int>(id => _directories.Find(dir => dir.Id == id)); directoryMock.Setup(manager => manager.SaveDirectory(It.IsAny <Directory>())) .Returns <Directory>(dir => { var index = _directories.IndexOf(dir); if (index == -1) { dir.Id = _directories.Last().Id + 1; _directories.Add(dir); return(dir.Id); } _directories[index] = dir; return(dir.Id); }); directoryMock.Setup(manager => manager.DeleteDirectory(It.IsAny <Directory>())) .Callback((Directory dir) => _directories.Remove(dir)); materialMock.Setup(manager => manager.GetAllMaterials()).Returns(_materials); materialMock.Setup(manager => manager.GetMaterialById(It.IsAny <int>())) .Returns <int>(id => _materials.Find(m => m.Id == id)); materialMock.Setup(manager => manager.SaveMaterial(It.IsAny <Material>())) .Returns <Material>(m => { var index = _materials.IndexOf(m); if (index == -1) { m.Id = _materials.Last().Id + 1; _materials.Add(m); return(m.Id); } _materials[index] = m; return(m.Id); }); materialMock.Setup(manager => manager.DeleteMaterial(It.IsAny <Material>())) .Callback((Material m) => { var dir = _directories.Find(d => d.Id == m.DirectoryId); dir?.Materials.Remove(m); _materials.Remove(m); }); }