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
|
public void modifier_ticket(string idcliwavesoft, string appelant, string prénom_utilisateur, string description, string resolution, string status, string ticket_id)
{
try
{
using (SqlConnection conn = new SqlConnection(FreyaConnectionString))
{
if (conn.State != ConnectionState.Open) conn.Open();
SqlCommand cmd = new SqlCommand("UPDATE dbo.Tickets SET idclient=@idclient, appelant=@appelant, idutilisateur=@idutilisateur, descriptif=@descriptif, resolution=@resolution, status=@status WHERE id=@idticket", conn);
cmd.Parameters.Clear();
cmd.Parameters.Add("@idclient", SqlDbType.Int);
cmd.Parameters.Add("@appelant", SqlDbType.NVarChar);
cmd.Parameters.Add("@idutilisateur", SqlDbType.VarChar);
cmd.Parameters.Add("@descriptif", SqlDbType.NVarChar);
cmd.Parameters.Add("@resolution", SqlDbType.NVarChar);
cmd.Parameters.Add("@status", SqlDbType.NVarChar);
cmd.Parameters.Add("@idticket", SqlDbType.UniqueIdentifier);
cmd.Parameters["@idclient"].Value = Int32.Parse(idcliwavesoft);
cmd.Parameters["@appelant"].Value = appelant;
cmd.Parameters["@idutilisateur"].Value = id_utilisateur_from_prenom(prénom_utilisateur);
cmd.Parameters["@descriptif"].Value = description;
cmd.Parameters["@resolution"].Value = resolution;
cmd.Parameters["@status"].Value = status;
cmd.Parameters["@idticket"].Value = new Guid(ticket_id);
cmd.ExecuteNonQuery();
conn.Close();
}
}
catch (SqlException exc)
{
MessageBox.Show("Erreur de mise à jour de ticket : " + exc.Message);
}
} |
Partager