protected void gvUmpire_RowCommand(object sender, GridViewCommandEventArgs e) { int umpireID = 0; if (e.CommandName == "DoEdit") { hdId.Value = e.CommandArgument.ToString(); umpireID = Convert.ToInt32(e.CommandArgument.ToString()); UmpireMaster umpire = UmpireManager.Get(umpireID); txtName.Text = umpire.UmpireName; txtAddress.Text = umpire.Address1; txtAddress2.Text = umpire.Address2; txtFedID.Text = umpire.FederalTaxID; if (umpire.StateID != null) { ddlState.SelectedValue = umpire.StateID.ToString(); CollectionManager.FillCollection(ddlCity, "CityId", "CityName", City.GetAll((int)umpire.StateID)); } if (umpire.CityID != null) { ddlCity.SelectedValue = umpire.CityID.ToString(); CollectionManager.FillCollection(ddlLossZip, "ZipCodeID", "ZipCode", ZipCode.getByCityID((int)umpire.CityID)); } if (!string.IsNullOrEmpty(umpire.ZipCode)) { ddlLossZip.SelectedValue = umpire.ZipCode; } txtEmail.Text = umpire.Email; txtPhone.Text = umpire.Phone; pnlEdit.Visible = true; pnlGrid.Visible = false; } else if (e.CommandName == "DoDelete") { umpireID = Convert.ToInt32(e.CommandArgument.ToString()); AppraiserMaster appraiser = AppraiserManager.Get(umpireID); if (appraiser != null) { appraiser.Status = false; AppraiserManager.Save(appraiser); } } loadUmpires(); }
protected void saveUmpire() { // 2013-08-07 tortega int clientID = Core.SessionHelper.getClientId(); using (TransactionScope scope = new TransactionScope()) { bool exists = UmpireManager.IsExist(txtName.Text.Trim(), Convert.ToInt32(hdId.Value)); if (exists) { lblMessage.Text = "Umpire name already exists."; lblMessage.Visible = true; txtName.Focus(); return; } UmpireMaster umpire = UmpireManager.Get(Convert.ToInt32(hdId.Value)); umpire.UmpireName = txtName.Text; umpire.BusinessName = txtBusinessName.Text; umpire.FederalTaxID = txtFedID.Text.Trim(); umpire.Address1 = txtAddress.Text.Trim(); umpire.Address2 = txtAddress2.Text.Trim(); umpire.StateID = Convert.ToInt32(ddlState.SelectedValue); umpire.CityID = Convert.ToInt32(ddlCity.SelectedValue); umpire.ZipCode = ddlLossZip.SelectedValue; umpire.FederalTaxID = txtFedID.Text.Trim(); umpire.Email = txtEmail.Text; umpire.Phone = txtPhone.Text; umpire.Status = true; // 2013-08-07 tortega if (clientID > 0) { umpire.ClientId = clientID; } UmpireManager.Save(umpire); scope.Complete(); } }