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