protected void ok_Click(object sender, EventArgs e) { if (dojoRankID == 0) obj = new DojoRank(); else obj = new DojoRank(dojoRankID); obj.Name = tbName.Text; obj.PromotionTimeInRank = TimeSpan.Parse(tbPromotionTimeInRank.Text); obj.PromotionTimeFromLastTest = TimeSpan.Parse(tbPromotionTimeFromLastTest.Text); obj.PromotionRequirements = tbPromotionRequirements.Text; obj.PromotionFee = decimal.Parse(tbPromotionFee.Text); if (ddPromotionRank.SelectedItem != null && ddPromotionRank.SelectedValue != "null") { obj.PromotionRank = DojoRank.NewPlaceHolder(int.Parse(ddPromotionRank.SelectedValue)); } else { obj.PromotionRank = null; } obj.PromotionResetIP = cbPromotionResetIP.Checked; obj.OrderNum = int.Parse(tbOrderNum.Text); obj.Description = tbDescription.Text; if (ddItem.SelectedItem != null && ddItem.SelectedValue != "null") { obj.Item = RHItem.NewPlaceHolder(int.Parse(ddItem.SelectedValue)); } else { obj.Item = null; } if (editOnAdd) dojoRankID = obj.Save(); else obj.Save(); if (resetOnAdd) { DojoRank newObj = new DojoRank(); tbName.Text = newObj.Name; tbPromotionTimeInRank.Text = newObj.PromotionTimeInRank.ToString(); tbPromotionTimeFromLastTest.Text = newObj.PromotionTimeFromLastTest.ToString(); tbPromotionRequirements.Text = newObj.PromotionRequirements; tbPromotionFee.Text = newObj.PromotionFee.ToString(); if (newObj.PromotionRank != null) foreach (ListItem item in ddPromotionRank.Items) item.Selected = newObj.PromotionRank.ID.ToString() == item.Value; else if (ddPromotionRank.Items.Count > 0) ddPromotionRank.SelectedIndex = 0; cbPromotionResetIP.Checked = newObj.PromotionResetIP; tbOrderNum.Text = newObj.OrderNum.ToString(); tbDescription.Text = newObj.Description; if (newObj.Item != null) foreach (ListItem item in ddItem.Items) item.Selected = newObj.Item.ID.ToString() == item.Value; else if (ddItem.Items.Count > 0) ddItem.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }
protected void ok_Click(object sender, EventArgs e) { if (dojoRankID == 0) { obj = new DojoRank(); } else { obj = new DojoRank(dojoRankID); } obj.Name = tbName.Text; obj.PromotionTimeInRank = TimeSpan.Parse(tbPromotionTimeInRank.Text); obj.PromotionTimeFromLastTest = TimeSpan.Parse(tbPromotionTimeFromLastTest.Text); obj.PromotionRequirements = tbPromotionRequirements.Text; obj.PromotionFee = decimal.Parse(tbPromotionFee.Text); obj.PromotionResetIP = cbPromotionResetIP.Checked; obj.OrderNum = int.Parse(tbOrderNum.Text); if (msPromotionRank.SelectedItem != null && msPromotionRank.SelectedItem.Value != "Null") { obj.PromotionRank = DojoRank.NewPlaceHolder( int.Parse(msPromotionRank.SelectedItem.Value)); } else { obj.PromotionRank = null; } if (msItem.SelectedItem != null && msItem.SelectedItem.Value != "Null") { obj.Item = RHItem.NewPlaceHolder( int.Parse(msItem.SelectedItem.Value)); } else { obj.Item = null; } if (editOnAdd) { dojoRankID = obj.Save(); } else { obj.Save(); } if (resetOnAdd) { tbName.Text = string.Empty; tbPromotionTimeInRank.Text = string.Empty; tbPromotionTimeFromLastTest.Text = string.Empty; tbPromotionRequirements.Text = string.Empty; tbPromotionFee.Text = string.Empty; cbPromotionResetIP.Checked = false; tbOrderNum.Text = string.Empty; msPromotionRank.SelectedIndex = 0; msItem.SelectedIndex = 0; } OnUpdated(EventArgs.Empty); }