1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
   |  
           protected void BtnUpdate_Click(object sender, EventArgs e)
    {
        if (Session["KEY_USER_EMAIL"].ToString() == "") Response.Redirect("~/Login.aspx?ref=MyDocument.aspx");
 
        try
        {
            SqlConnection myConnection = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
            SqlCommand cmdupd = new SqlCommand("update_abstract" ,myConnection);
            cmdupd.CommandType = CommandType.StoredProcedure;
 
 
            SqlParameter parameterReturn = new SqlParameter("@RETURN_VALUE", SqlDbType.Int,4);
            parameterReturn.Direction = ParameterDirection.ReturnValue;
            parameterReturn.IsNullable = false;
            parameterReturn.SourceVersion = DataRowVersion.Current;
            parameterReturn.Value = "";
            cmdupd.Parameters.Add(parameterReturn);  
 
            SqlParameter parameterClasse = new SqlParameter("@Original_iddocclass", SqlDbType.SmallInt);
            parameterClasse.Direction = ParameterDirection.Input;
            parameterClasse.IsNullable = false;
            parameterClasse.SourceVersion = DataRowVersion.Original;
            parameterClasse.Value = DdContext.SelectedValue;
            cmdupd.Parameters.Add(parameterClasse);
 
            SqlParameter parameterLinks = new SqlParameter("@Original_abstract_link", SqlDbType.NVarChar, 50);
            parameterLinks.Direction = ParameterDirection.Input;
            parameterLinks.IsNullable = false;
            parameterLinks.SourceVersion = DataRowVersion.Original;
            parameterLinks.Value = txtLink.Text;
            cmdupd.Parameters.Add(parameterLinks);
 
 
 
            SqlParameter parameterAbstracts = new SqlParameter("@Original_abstract_title", SqlDbType.NVarChar, 500);
            parameterAbstracts.Direction = ParameterDirection.Input; 
            parameterAbstracts.IsNullable = false;
            parameterAbstracts.SourceVersion = DataRowVersion.Original;
            parameterAbstracts.Value = TxtAbstract.Text;
            cmdupd.Parameters.Add(parameterAbstracts);
 
            SqlParameter parameterLgs = new SqlParameter("@Original_idlg", SqlDbType.NVarChar, 2);
            parameterLgs.Direction = ParameterDirection.Input;
            parameterLgs.IsNullable = false;
            parameterLgs.SourceVersion = DataRowVersion.Original;
            parameterLgs.Value = DdLanguage.SelectedValue;
            cmdupd.Parameters.Add(parameterLgs);
 
 
 
            SqlParameter parametersICPC1 = new SqlParameter("@Original_icpc1", SqlDbType.NVarChar, 5);
            parametersICPC1.Direction = ParameterDirection.Input;
            parametersICPC1.IsNullable = false;
            parametersICPC1.SourceVersion = DataRowVersion.Original;
            parametersICPC1.Value = DdLICPC1.SelectedValue;
            cmdupd.Parameters.Add(parametersICPC1);
 
 
            SqlParameter parametersICPC2 = new SqlParameter("@Original_icpc2", SqlDbType.NVarChar, 5);
            parametersICPC2.Direction = ParameterDirection.Input;
            parametersICPC2.IsNullable = false;
            parametersICPC2.SourceVersion = DataRowVersion.Original;
            parametersICPC2.Value = DdLICPC2.SelectedValue;
            cmdupd.Parameters.Add(parametersICPC2);
 
            SqlParameter parametersICPC3 = new SqlParameter("@Original_icpc3", SqlDbType.NVarChar, 5);
            parametersICPC3.Direction = ParameterDirection.Input;
            parametersICPC3.IsNullable = false;
            parametersICPC3.SourceVersion = DataRowVersion.Original;
            parametersICPC3.Value = DdLICPC3.SelectedValue;
            cmdupd.Parameters.Add(parametersICPC3);
 
            SqlParameter parameters3C1 = new SqlParameter("@Original_c3c1", SqlDbType.NVarChar, 5);
            parameters3C1.Direction = ParameterDirection.Input;
            parameters3C1.IsNullable = false;
            parameters3C1.SourceVersion = DataRowVersion.Original;
            parameters3C1.Value = Ddl3C1.SelectedValue;
            cmdupd.Parameters.Add(parameters3C1);
 
            SqlParameter parameters3C2 = new SqlParameter("@Original_c3c2", SqlDbType.NVarChar, 5);
            parameters3C2.Direction = ParameterDirection.Input;
            parameters3C2.IsNullable = false;
            parameters3C2.SourceVersion = DataRowVersion.Original;
            parameters3C2.Value = Ddl3C2.SelectedValue;
            cmdupd.Parameters.Add(parameters3C2);
 
            SqlParameter parameters3C3 = new SqlParameter("@Original_c3c3", SqlDbType.NVarChar, 5);
            parameters3C3.Direction = ParameterDirection.Input;
            parameters3C3.IsNullable = false;
            parameters3C3.SourceVersion = DataRowVersion.Original;
            parameters3C3.Value = Ddl3C3.SelectedValue;
            cmdupd.Parameters.Add(parameters3C3);
 
 
            SqlParameter parameteridusers = new SqlParameter("@Original_iduser", SqlDbType.Int);
            parameteridusers.Direction = ParameterDirection.Input;
            parameteridusers.IsNullable = false;
            parameteridusers.SourceVersion = DataRowVersion.Original;
            parameteridusers.Value = Session["KEY_USER"];
            cmdupd.Parameters.Add(parameteridusers);
 
 
            myConnection.Open();
 
            int count = cmdupd.ExecuteNonQuery();
            myConnection.Close();
 
 
        }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
            Console.WriteLine("{0} Exception caught.", ex);
 
        } | 
Partager