public void save(BOM_Model model) { if (BOMDao.getInstance().isExist(model.component_name)) { throw new Exception(MessageHelper.component_existed); } BOMDao.getInstance().add(model); }
BOM_Model getBomModel() { BOM_Model model = new BOM_Model { component_id = getDecimalFromTextBox(txtComponentId), component_name = txtComponentName.Text, object_description = txtObjectDescription.Text }; return(model); }
public void updateBom(BOM_Model model) { if (String.IsNullOrEmpty(model.component_name) || String.IsNullOrWhiteSpace(model.component_name)) { throw new Exception("Component name cannot left empty"); } if (model.component_id < 1) { throw new Exception("Invalid component, cannot update"); } BOMDao.getInstance().update(model); }
async Task updateBom(BOM_Model model) { string message = "Update bom successfully"; try { BomService.getInstance().updateBom(model); await reloadBomAsync(); }catch (Exception e) { message = e.Message; } MessageBox.Show(message); }
private async Task saveAndReloadBom() { string message = MessageHelper.saveComponentSuccess; BOM_Model model = getBomModel(); try { BomService.getInstance().save(model); reloadBom(); } catch (Exception e) { message = e.Message; } MessageBox.Show(message); }
private async void btnUpdateBom_Click(object sender, EventArgs e) { BOM_Model model = getBomModel(); await updateBom(model); }