Example #1
0
        /// <summary>
        /// Set Grid Data source
        /// </summary>
        /// <param name="addRow"></param>
        /// <param name="deleteRow"></param>e
        private void BindGrid(bool addRow, bool deleteRow)
        {
            LiteracyStatusBLL LiteracyStatusBLLobj = new LiteracyStatusBLL();

            grdLitStatus.DataSource = LiteracyStatusBLLobj.GetAllLiteracyStatus();
            grdLitStatus.DataBind();
        }
Example #2
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            LitStatusID          = ((Literal)gr.FindControl("litLiteracyStatusID")).Text;
                LiteracyStatusBLL LiteracyStatusBLLobj = new LiteracyStatusBLL();
                message = LiteracyStatusBLLobj.ObsoleteLiteracyStatus(Convert.ToInt32(LitStatusID), Convert.ToString(chk.Checked));
                if (string.IsNullOrEmpty(message) || message == "" || message == "null")
                {
                    message = "Data updated successfully";
                }
                BindGrid(false, true);

                if (message != "")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", "alert('" + message + "');", true);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #3
0
        /// <summary>
        /// To save details to database
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private string InsertLitStatusDetail()
        {
            string message = string.Empty;
            string uID     = Session["USER_ID"].ToString();

            LitStatusBoobj = new LiteracyStatusBO();

            //Assignement of Data
            LitStatusBoobj.LTR_STATUS  = txtLiteracyStatus.Text.Trim();
            LitStatusBoobj.DESCRIPTION = txtDescription.Text.Trim();
            LitStatusBoobj.ISDELETED   = "False";

            LitStatusBoobj.CREATEDBY   = Convert.ToInt32(uID);//By Default Admin
            LitStatusBoobj.CREATEDDATE = DateTime.Now;

            LiteracyStatusBLL LitStatusBLL = new LiteracyStatusBLL();

            try
            {
                message = LitStatusBLL.Insert(LitStatusBoobj);
            }
            catch (Exception ee)
            {
                throw ee;
            }

            finally
            {
                LitStatusBLL = null;
            }
            return(message);
            //            BindGrid(true, true);
            //            ClearDetails();
            //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", "alert('LiteracyStatus details added successfully');", true);
        }
Example #4
0
        /// <summary>
        /// To call insert method
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string            AlertMessage         = string.Empty;
            string            message              = string.Empty;
            LiteracyStatusBLL LiteracyStatusBLLobj = null;

            try
            {
                if (btnSave.Text == "Save")
                {
                    message = InsertLitStatusDetail();

                    if (string.IsNullOrEmpty(message) || message == "" || message == "null")
                    {
                        message = "Data saved successfully";
                        ClearDetails();
                    }
                    BindGrid(true, true);
                }
                else
                {
                    int litStatusID = Convert.ToInt32(ViewState["LitStatusID"]);
                    LitStatusBoobj             = new LiteracyStatusBO();
                    LitStatusBoobj.LTR_STATUS  = txtLiteracyStatus.Text.ToString();
                    LitStatusBoobj.DESCRIPTION = txtDescription.Text.ToString();
                    LitStatusBoobj.CREATEDBY   = Convert.ToInt32(Session["USER_ID"]);
                    LiteracyStatusBLLobj       = new LiteracyStatusBLL();
                    message = LiteracyStatusBLLobj.Update(LitStatusBoobj, litStatusID);

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

                    if (message != "")
                    {
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", "alert('" + message + "');", true);
                    }
                }
                btnSave.Text = "Save";
                ClearDetails();
                SetUpdateMode(false);
            }
            catch (Exception ee)
            {
                throw ee;
            }

            finally
            {
                LiteracyStatusBLLobj = null;
            }

            BindGrid(true, false);

            AlertMessage = "alert('" + message + "');";
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", AlertMessage, true);
        }
Example #5
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 grdLitStatus_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string message = string.Empty;

            if (e.CommandName == "EditRow")
            {
                ViewState["LitStatusID"] = e.CommandArgument;
                int         literacyStatusID = Convert.ToInt32(ViewState["LitStatusID"]);
                GridViewRow row = (GridViewRow)((ImageButton)e.CommandSource).NamingContainer;
                if (row != null)
                {
                    txtLiteracyStatus.Text = row.Cells[1].Text.ToString();
                    if (row.Cells[2].Text.ToString().Trim() != "&nbsp;")
                    {
                        txtDescription.Text = row.Cells[2].Text.ToString();
                    }
                    else
                    {
                        txtDescription.Text = string.Empty;
                    }
                }
                SetUpdateMode(true);
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Alert", "setDirty();", true);
            }
            else if (e.CommandName == "DeleteRow")
            {
                int literacyStatusID = Convert.ToInt32(e.CommandArgument);
                LiteracyStatusBLL LiteracyStatusBLLobj = new LiteracyStatusBLL();
                message = LiteracyStatusBLLobj.Delete(literacyStatusID);

                ClearDetails();
                SetUpdateMode(false);
                BindGrid(false, true);
                if (string.IsNullOrEmpty(message) || message == "" || message == "null")
                {
                    message = "Data Deleted successfully";
                }
                if (message != "")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", "alert('" + message + "');", true);
                }
            }
        }