protected void btnAddVHCB_Click(object sender, EventArgs e) { if (ddlVHCBPriorities.SelectedIndex == 0) { LogMessage("Select Priorities"); ddlVHCBPriorities.Focus(); return; } HousingAttributesResult objHousingAttributesResult = HousingAttributesData.AddProjectVHCBPriorities(DataUtils.GetInt(hfProjectId.Value), DataUtils.GetInt(ddlVHCBPriorities.SelectedValue.ToString())); ddlVHCBPriorities.SelectedIndex = -1; cbAddVHCB.Checked = false; BindVHCBGrid(); if (objHousingAttributesResult.IsDuplicate && !objHousingAttributesResult.IsActive) { LogMessage("VHCB Priority already exist as in-active"); } else if (objHousingAttributesResult.IsDuplicate) { LogMessage("VHCB Priority already exist"); } else { LogMessage("New VHCB Priority added successfully"); } }
protected void gvVHCB_RowUpdating(object sender, GridViewUpdateEventArgs e) { int rowIndex = e.RowIndex; int ProjectVHCBPrioritiesID = DataUtils.GetInt(((Label)gvVHCB.Rows[rowIndex].FindControl("lblProjectVHCBPrioritiesID")).Text); bool RowIsActive = Convert.ToBoolean(((CheckBox)gvVHCB.Rows[rowIndex].FindControl("chkActive")).Checked);; HousingAttributesData.UpdateProjectVHCBPriorities(ProjectVHCBPrioritiesID, RowIsActive); gvVHCB.EditIndex = -1; BindVHCBGrid(); LogMessage("VHCB Priority updated successfully"); }
private void BindVHCBGrid() { try { DataTable dt = HousingAttributesData.GetProjectVHCBPrioritiesList(DataUtils.GetInt(hfProjectId.Value), cbActiveOnly.Checked); if (dt.Rows.Count > 0) { dvVHCBGrid.Visible = true; gvVHCB.DataSource = dt; gvVHCB.DataBind(); } else { dvVHCBGrid.Visible = false; gvVHCB.DataSource = null; gvVHCB.DataBind(); } } catch (Exception ex) { LogError(Pagename, "BindVHCBGrid", "", ex.Message); } }