public int InsertInformation(PublicationObject publicationObj)
        {
            SqlConnection con = GetConnection();

            con.Open();

            SqlCommand cmd = new SqlCommand("Insert_Publication", con);

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@PublicationTitle", publicationObj.PublicationTitle);
            cmd.Parameters.AddWithValue("@PublicationPath", publicationObj.PublicationPath);
            cmd.Parameters.AddWithValue("@UserId", publicationObj.UserId);
            cmd.Parameters.AddWithValue("@Status", publicationObj.Status);

            try
            {
                return(cmd.ExecuteNonQuery());
            }
            catch
            {
                throw;
            }
            finally
            {
                cmd.Dispose();
                con.Close();
                con.Dispose();
            }
        }
Esempio n. 2
0
        protected void btn_save_Click(object sender, EventArgs e)
        {
            PublicationObject publicationObj = new PublicationObject();

            publicationObj.PublicationTitle = tbxPublicationTitle.Text;
            publicationObj.PublicationPath  = tbxPublicationLink.Text;
            publicationObj.UserId           = Int32.Parse(Session["user_id"].ToString());

            if (ddlPublicationStatus.SelectedValue == "1")
            {
                publicationObj.Status = true;
            }
            else if (ddlPublicationStatus.SelectedValue == "0")
            {
                publicationObj.Status = false;
            }

            try
            {
                int result = dal.InsertInformation(publicationObj);
                if (result == 1)
                {
                    LoadPublication();
                    SuccessPanel.Visible     = true;
                    tbxPublicationTitle.Text = "";
                    tbxPublicationLink.Text  = "";
                }
                else
                {
                    DangerPanel.Visible      = true;
                    tbxPublicationTitle.Text = "";
                    tbxPublicationLink.Text  = "";
                }
            }
            catch
            {
                throw;
            }
        }
        protected void btn_update_Click(object sender, EventArgs e)
        {
            PublicationObject publicationObj = new PublicationObject();

            publicationObj.PublicationId = int.Parse(Session["Publication_id"].ToString());
            DataTable dt = dal.SelectInformationById(publicationObj.PublicationId);

            publicationObj.PublicationTitle = tbxPublicationTitle.Text;
            publicationObj.PublicationPath  = tbxPublicationLink.Text;
            publicationObj.UserId           = Int32.Parse(Session["user_id"].ToString());

            if (ddlPublicationStatus.SelectedValue == "1")
            {
                publicationObj.Status = true;
            }
            else if (ddlPublicationStatus.SelectedValue == "0")
            {
                publicationObj.Status = false;
            }

            try
            {
                int result = dal.UpdateInformation(publicationObj);
                if (result == 1)
                {
                    SuccessPanel.Visible = true;
                }
                else
                {
                    DangerPanel.Visible = true;
                }
            }
            catch
            {
                throw;
            }
        }