コード例 #1
0
        /// <summary>
        /// To fetch data from database based on ParishID
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void GetParishById()
        {
            OptionParameterMappingBLL oOptPrmMapBLL = new OptionParameterMappingBLL();

            OptionParameterMappingBO oOptPrmMapBO = oOptPrmMapBLL.GetOptionalParameterMappingById(Convert.ToInt32(ViewState["OptParID"]));

            if (oOptPrmMapBO != null)
            {
                //BindOptionAvailable();
                //BindOptionGroup();
                //BindOptionDescription();
                //BindOptionParameters();
                ddlParameter.ClearSelection();
                ddlOptionGroup.ClearSelection();
                ddlOptionAvailable.ClearSelection();
                ddlDescription.ClearSelection();

                ddlOptionGroup.SelectedValue     = oOptPrmMapBO.OptionGroupID.ToString();
                ddlOptionAvailable.SelectedValue = oOptPrmMapBO.OptionAvailableID.ToString();
                BindOptionParameters();
                ddlParameter.SelectedValue = oOptPrmMapBO.ParameterID.ToString();
                BindOptionDescription();
                ddlDescription.SelectedValue = oOptPrmMapBO.DescriptionID.ToString();
            }
            SetUpdateMode(true);
        }
コード例 #2
0
        /// <summary>
        /// Set edit mode for edit comand
        /// Delete data from the database for delete comand
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void grdOptionMapping_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string message = string.Empty;

            if (e.CommandName == "EditRow")
            {
                ViewState["OptParID"] = e.CommandArgument;
                SetUpdateMode(true);
                GetParishById();
            }
            else if (e.CommandName == "DeleteRow")
            {
                // ViewState["CDAPBUDGETID"] = e.CommandArgument;
                OptionParameterMappingBLL oOptPrmMap = new OptionParameterMappingBLL();
                message = oOptPrmMap.DeleteOptionParameterMapping(Convert.ToInt32(e.CommandArgument));
                if (string.IsNullOrEmpty(message) || message == "" || message == "null")
                {
                    message = "Data deleted successfully";
                }
                SetUpdateMode(false);
                ClearData();
                BindGrid();
            }
            if (message != "")
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", "alert('" + message + "');", true);
            }
        }
コード例 #3
0
        /// <summary>
        /// Update Database Make data as Obsoluted
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void IsObsolete_CheckedChanged(Object sender, EventArgs e)
        {
            string message = string.Empty;

            try
            {
                CheckBox    chk = (CheckBox)sender;
                GridViewRow gr  = (GridViewRow)chk.Parent.Parent;

                string PARISHID = ((Literal)gr.FindControl("litPARISHID")).Text;

                OptionParameterMappingBLL ooptPrmMap = new OptionParameterMappingBLL();
                message = ooptPrmMap.ObsoleteOptionalParameterMapping(Convert.ToInt32(PARISHID), Convert.ToString(chk.Checked), Convert.ToInt32(Session["USER_ID"]));
                if (string.IsNullOrEmpty(message) || message == "" || message == "null")
                {
                    message = "Data updated successfully";
                }
                ClearData();
                BindGrid();
                if (message != "")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Obsoleted", "alert('" + message + "');", true);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
        private void BindGrid()
        {
            //  int districtid = Convert.ToInt32(ddlDistrict.SelectedValue);
            OptionParameterMappingBLL ooptPrmMap = new OptionParameterMappingBLL();

            grdOptionMapping.DataSource = ooptPrmMap.GetAllOptionParameterMapping();
            grdOptionMapping.DataBind();
        }
コード例 #5
0
        private void BindOptionParameters()
        {
            OptionParameterMappingBLL oOptionParameterBLL = new OptionParameterMappingBLL();

            ddlParameter.Items.Clear();
            ddlParameter.DataSource     = oOptionParameterBLL.GetOptionParameters(Convert.ToInt32(ddlOptionAvailable.SelectedValue));
            ddlParameter.DataTextField  = "Name";
            ddlParameter.DataValueField = "Id";
            ddlParameter.DataBind();
            ddlParameter.Items.Insert(0, new ListItem("--Select--", "0"));
        }
コード例 #6
0
        private void BindOptionDescription()
        {
            OptionParameterMappingBLL oOptionParameterBLL = new OptionParameterMappingBLL();

            ddlDescription.Items.Clear();

            ddlDescription.DataSource     = oOptionParameterBLL.GetOptionDescription(Convert.ToInt32(ddlParameter.SelectedValue));
            ddlDescription.DataTextField  = "OptionGroupName";
            ddlDescription.DataValueField = "OptionGroupID";
            ddlDescription.DataBind();

            ddlDescription.Items.Insert(0, new ListItem("--Select--", "0"));
        }
コード例 #7
0
        private void BindOptionGroup()
        {
            OptionParameterMappingBLL oOptionParameterBLL = new OptionParameterMappingBLL();

            ddlOptionGroup.Items.Clear();

            ddlOptionGroup.DataSource     = oOptionParameterBLL.GetOptionGroup();
            ddlOptionGroup.DataTextField  = "OptionGroupName";
            ddlOptionGroup.DataValueField = "OptionGroupID";
            ddlOptionGroup.DataBind();

            ddlOptionGroup.Items.Insert(0, new ListItem("--Select--", "0"));
        }
コード例 #8
0
        private void BindOptionAvailable()
        {
            OptionParameterMappingBLL oOptionParameterBLL = new OptionParameterMappingBLL();

            ddlOptionAvailable.Items.Clear();

            ddlOptionAvailable.DataSource     = oOptionParameterBLL.GetOptionAvailable();
            ddlOptionAvailable.DataTextField  = "AvailableOptions";
            ddlOptionAvailable.DataValueField = "AvailableOptionsID";
            ddlOptionAvailable.DataBind();

            ddlOptionAvailable.Items.Insert(0, new ListItem("--Select--", "0"));
        }
コード例 #9
0
        /// <summary>
        /// To update details to database
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Update_OptionParameterMapping()
        {
            OptionParameterMappingBLL oOptPrmMappingBLL = new OptionParameterMappingBLL();
            OptionParameterMappingBO  oOptPrmMappingBO  = new OptionParameterMappingBO();

            string message = "";

            try
            {
                if (ViewState["OptParID"] != null)
                {
                    oOptPrmMappingBO.OptParID = Convert.ToInt32(ViewState["OptParID"].ToString());
                }

                string uID = string.Empty;
                uID = Session["USER_ID"].ToString();

                oOptPrmMappingBO.OptionGroupID     = Convert.ToInt32(ddlOptionGroup.SelectedItem.Value);
                oOptPrmMappingBO.OptionAvailableID = Convert.ToInt32(ddlOptionAvailable.SelectedItem.Value);
                oOptPrmMappingBO.DescriptionID     = Convert.ToInt32(ddlDescription.SelectedItem.Value);
                oOptPrmMappingBO.ParameterID       = Convert.ToInt32(ddlParameter.SelectedItem.Value);
                oOptPrmMappingBO.CreatedBy         = Convert.ToInt32(uID);

                oOptPrmMappingBO.UpdatedBy = Convert.ToInt32(uID);

                message = oOptPrmMappingBLL.UpdateOptionParameterMapping(oOptPrmMappingBO);

                if (string.IsNullOrEmpty(message) || message == "" || message == "null")
                {
                    message = "Data updated successfully";
                    //ClearData();
                    //BindGrid();
                    SetUpdateMode(false);
                }

                if (message != "")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Updated", "alert('" + message + "');", true);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oOptPrmMappingBO = null;
            }
        }
コード例 #10
0
        /// <summary>
        /// To save details to database
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Save_OptionParameterMapping()
        {
            OptionParameterMappingBLL oOptPrmMappingBLL = new OptionParameterMappingBLL();
            OptionParameterMappingBO  oOptPrmMappingBO  = new OptionParameterMappingBO();

            string message = "";

            string uID = string.Empty;

            uID = Session["USER_ID"].ToString();

            oOptPrmMappingBO.OptionGroupID     = Convert.ToInt32(ddlOptionGroup.SelectedItem.Value);
            oOptPrmMappingBO.OptionAvailableID = Convert.ToInt32(ddlOptionAvailable.SelectedItem.Value);
            oOptPrmMappingBO.DescriptionID     = Convert.ToInt32(ddlDescription.SelectedItem.Value);
            oOptPrmMappingBO.ParameterID       = Convert.ToInt32(ddlParameter.SelectedItem.Value);
            oOptPrmMappingBO.CreatedBy         = Convert.ToInt32(uID);

            try
            {
                message = oOptPrmMappingBLL.AddOptionParameterMapping(oOptPrmMappingBO);

                if (string.IsNullOrEmpty(message) || message == "" || message == "null")
                {
                    message = "Data saved successfully";
                }

                if (message != "")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", "alert('" + message + "');", true);
                }
            }
            catch (Exception ee)
            {
                throw ee;
            }
            finally
            {
                oOptPrmMappingBO = null;
            }
        }