Пример #1
0
        /// <summary>
        /// To save details to database
        /// </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;
            PositionBLL PositionBLLOBJ = new PositionBLL();
            PositionBO  PositionBOObj  = new PositionBO();

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

            if (txtPositionID.Text.ToString().Trim() == "0")
            {
                try
                {
                    PositionBOObj.PositionName = txtPosition.Text.ToString().Trim();
                    PositionBOObj.UserID       = uID;
                    message = PositionBLLOBJ.InsertPosition(PositionBOObj);

                    AlertMessage = "alert('" + message + "');";

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

                    if (message != "")
                    {
                        Clear();
                        BindGrid(true, true);
                        txtPositionID.Text = "0";
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }

                finally
                {
                    PositionBLLOBJ = null;
                }
            }
            else
            {
                try
                {
                    PositionBOObj.PositionName = txtPosition.Text.ToString().Trim();
                    PositionBOObj.PositionID   = Convert.ToInt32(txtPositionID.Text.ToString().Trim());
                    PositionBOObj.UserID       = Convert.ToInt32(uID);

                    message = PositionBLLOBJ.EDITPOSITION(PositionBOObj);

                    if (string.IsNullOrEmpty(message) || message == "" || message == "null")
                    {
                        message = "Data updated successfully";
                        // ClearDetails();
                        Clear();
                        SetUpdateMode(false);
                        BindGrid(true, true);
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }

                finally
                {
                    PositionBLLOBJ = null;
                }
            }
            AlertMessage = "alert('" + message + "');";
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Added", AlertMessage, true);
        }