Ejemplo n.º 1
0
        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");
            }
        }
Ejemplo n.º 2
0
        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");
        }
Ejemplo n.º 3
0
        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);
            }
        }