-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaddFeedback.aspx.cs
69 lines (56 loc) · 1.97 KB
/
addFeedback.aspx.cs
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
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.Configuration;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Gucera
{
public partial class addFeedback : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string connstr = WebConfigurationManager.ConnectionStrings["gucera"].ToString();
SqlConnection conn = new SqlConnection(connstr);
int cid1 = 0;
String comment1 = "";
try
{
cid1 = Int16.Parse(courseId.Text);
comment1 = comment.Text;
}
catch (Exception)
{
Response.Write("Wrong Input");
return;
}
int sid1 = (int)Session["user"];
SqlCommand addFeed = new SqlCommand("addFeedback", conn);
addFeed.Parameters.Add(new SqlParameter("@comment", comment1));
addFeed.Parameters.Add(new SqlParameter("@cid", cid1));
addFeed.Parameters.Add(new SqlParameter("@sid", sid1));
addFeed.CommandType = System.Data.CommandType.StoredProcedure;
SqlCommand check = new SqlCommand("SELECT COUNT(*) FROM StudentTakeCourse WHERE sid = @sid AND cid = @cid", conn);
check.Parameters.AddWithValue("@cid", courseId.Text);
check.Parameters.AddWithValue("@sid", sid1);
conn.Open();
int result = (int)check.ExecuteScalar();
if (result == 0)
Response.Write("not enrolled in the course");
else
{
addFeed.ExecuteNonQuery();
Response.Write("Done");
}
conn.Close();
}
protected void TextBox2_TextChanged(object sender, EventArgs e)
{
}
}
}