-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathReport5.cs
More file actions
144 lines (104 loc) · 4.11 KB
/
Report5.cs
File metadata and controls
144 lines (104 loc) · 4.11 KB
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace project
{
public partial class Report5 : Form
{
public Report5()
{
InitializeComponent();
}
private void Report5_Load(object sender, EventArgs e)
{
}
private void Reject1_Click(object sender, EventArgs e)
{
using (SqlConnection sqlCon = new SqlConnection("Data Source=DESKTOP-E85OBQM\\SQLEXPRESS;Initial Catalog=project;Integrated Security=True"))
{
sqlCon.Open();
string query = "create view Nutritional_Values_Of_Member_DietPlans as select dietplanid, meals.mealName, sum(meals.carbohydrates + meals.fat + meals.fiber + meals.protein) as nutritional_value from MealInDietPlanMember inner join meals on meals.mealId = MealInDietPlanMember.mealID group by dietPlanId, meals.mealName";
string query2 = "create view Nutritional_Values_Of_Trainer_DietPlans as select dietplanid, meals.mealName, sum(meals.carbohydrates + meals.fat + meals.fiber + meals.protein) as nutritional_value from MealInDietPlanTrainer inner join meals on meals.mealId = MealInDietPlanTrainer.mealID group by dietPlanId, meals.mealName";
SqlCommand cm = new SqlCommand(query, sqlCon);
SqlCommand cm2 = new SqlCommand(query2, sqlCon);
cm.ExecuteNonQuery();
cm.Dispose();
cm2.ExecuteNonQuery();
cm2.Dispose();
SqlDataAdapter sqlData = new SqlDataAdapter("select * from Nutritional_Values_Of_Member_DietPlans where nutritional_value < 500 AND mealName = 'Breakfast' union all select * from Nutritional_Values_Of_Trainer_DietPlans where nutritional_value < 500 AND mealName = 'Breakfast' ", sqlCon);
DataTable dtbl = new DataTable();
sqlData.Fill(dtbl);
dataGridView1.DataSource = dtbl;
string query3 = "drop view Nutritional_Values_Of_Member_DietPlans";
string query4 = "drop view Nutritional_Values_Of_Trainer_DietPlans";
SqlCommand cm3 = new SqlCommand(query3, sqlCon);
SqlCommand cm4 = new SqlCommand(query4, sqlCon);
cm3.ExecuteNonQuery();
cm3.Dispose();
cm4.ExecuteNonQuery();
cm4.Dispose();
}
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
private void panel9_Paint(object sender, PaintEventArgs e)
{
}
private void name_Paint(object sender, PaintEventArgs e)
{
}
private void label25_Click(object sender, EventArgs e)
{
}
private void panel1_Paint(object sender, PaintEventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
}
private void givefeedback_Click(object sender, EventArgs e)
{
}
private void createworkoutplan_Click(object sender, EventArgs e)
{
}
private void Home_Click(object sender, EventArgs e)
{
}
private void label1_Click(object sender, EventArgs e)
{
}
private void label3_Click(object sender, EventArgs e)
{
}
private void panel4_Paint(object sender, PaintEventArgs e)
{
}
private void panel3_Paint(object sender, PaintEventArgs e)
{
}
private void panel2_Paint(object sender, PaintEventArgs e)
{
}
private void panel5_Paint(object sender, PaintEventArgs e)
{
}
private void logo_Paint(object sender, PaintEventArgs e)
{
}
private void panel11_Paint(object sender, PaintEventArgs e)
{
}
}
}