protected bool saveLienholder() { int id = Convert.ToInt32(hf_id.Value); clientID = Core.SessionHelper.getClientId(); Mortgagee mortgagee = null; // 2013-08-07 tortega using (TransactionScope scope = new TransactionScope()) { if (id > 0) { mortgagee = MortgageeManager.Get(id); } else { bool exists = MortgageeManager.IsExist(txtName.Text.Trim(), clientID); if (exists) { lblMessage.Text = "Mortgagee name already exists."; lblMessage.CssClass = "error"; txtName.Focus(); return(false); } mortgagee = new Mortgagee(); mortgagee.Status = true; } mortgagee.ClientID = clientID; mortgagee.MortageeName = txtName.Text.Trim(); mortgagee.AddressLine1 = txtAddress.Text.Trim(); mortgagee.AddressLine2 = txtAddress2.Text.Trim(); mortgagee.CityID = Convert.ToInt32(ddlCity.SelectedValue); mortgagee.StateID = Convert.ToInt32(this.ddlState.SelectedValue); mortgagee.ZipCodeID = Convert.ToInt32(this.ddlLossZip.SelectedValue); mortgagee.Phone = txtPhone.Text.Trim(); mortgagee.Fax = txtFax.Text.Trim(); mortgagee.Email = txtEmail.Text; mortgagee.ContactName = txtContactName.Text; if (ddlCountry.SelectedIndex > 0) { mortgagee.CountryID = Convert.ToInt32(ddlCountry.SelectedValue); } MortgageeManager.Save(mortgagee); scope.Complete(); } return(true); }
protected void gv_RowCommand(object sender, GridViewCommandEventArgs e) { Mortgagee mortgagee = null; if (e.CommandName == "DoEdit") { hf_id.Value = e.CommandArgument.ToString(); mortgagee = MortgageeManager.Get(Convert.ToInt32(e.CommandArgument)); if (mortgagee != null) { pnlEdit.Visible = true; pnlList.Visible = false; hf_id.Value = mortgagee.MortgageeID.ToString(); CollectionManager.FillCollection(ddlState, "StateId", "StateName", State.GetAll()); CollectionManager.FillCollection(ddlCity, "CityId", "CityName", City.GetAll(mortgagee.StateID ?? 0)); CollectionManager.FillCollection(ddlLossZip, "ZipCodeID", "ZipCode", ZipCode.getByCityID(mortgagee.CityID ?? 0)); txtName.Text = mortgagee.MortageeName; txtAddress.Text = mortgagee.AddressLine1; txtAddress2.Text = mortgagee.AddressLine2; txtFax.Text = mortgagee.Fax; txtPhone.Text = mortgagee.Phone; txtEmail.Text = mortgagee.Email; txtContactName.Text = mortgagee.ContactName; if (mortgagee.StateID != null) { ddlState.SelectedValue = mortgagee.StateID.ToString(); } if (mortgagee.CityID != null) { ddlCity.SelectedValue = mortgagee.CityID.ToString(); } if (mortgagee.ZipCodeID != null) { ddlLossZip.SelectedValue = mortgagee.ZipCodeID.ToString(); } this.ddlCountry.SelectedValue = (mortgagee.CountryID ?? 0).ToString(); } } if (e.CommandName == "DoDelete") { mortgagee = MortgageeManager.Get(Convert.ToInt32(e.CommandArgument)); if (mortgagee != null) { mortgagee.Status = false; MortgageeManager.Save(mortgagee); bindLienholders(); } } }