private void btnSave_Click(object sender, EventArgs e) { try { decimal DValue = 0; DArticles ObjDArticles = new DArticles(); ObjEArticle.Rabatt = txtRabatt.Text; ObjEArticle.ValidityDate = dtpValidityDate.DateTime; if (decimal.TryParse(txtMulti1.Text, out DValue)) { ObjEArticle.Multi1 = DValue; } else { ObjEArticle.Multi1 = 1; } if (decimal.TryParse(txtMulti2.Text, out DValue)) { ObjEArticle.Multi2 = DValue; } else { ObjEArticle.Multi2 = 1; } if (decimal.TryParse(txtMulti3.Text, out DValue)) { ObjEArticle.Multi3 = DValue; } else { ObjEArticle.Multi3 = 1; } if (decimal.TryParse(txtMulti4.Text, out DValue)) { ObjEArticle.Multi4 = DValue; } else { ObjEArticle.Multi4 = 1; } if (!IsCopy) { ObjEArticle.Flag = "E"; } else { ObjEArticle.Flag = "A"; } ObjEArticle = ObjDArticles.UpdateRabatt(ObjEArticle); ObjEArticle.IsContinue = true; this.Close(); } catch (Exception ex) { Utility.ShowError(ex); } }