1
+ <div class =" container" >
2
+ <div class =" clearfix" >
3
+ <h1 class =" pull-left" >Products<span id =" snapshot" ></span ></h1 >
4
+ <button id =" addProduct" type =" button" class =" btn btn-primary pull-right" data-toggle =" modal" data-target =" #modalAddProduct" >
5
+ <span class =" glyphicon glyphicon-plus" ></span > Add
6
+ </button >
7
+ </div >
8
+
9
+ <!-- JQuery slider for temporal -->
10
+ <div id =" slider" class =" pull-left" style =" float :left ;display :inline-block ;margin-bottom :20px ;margin-right :20px ;" ></div >
11
+ <!-- End JQuery slider for temporal -->
12
+ <!-- Bootstrap Modal -->
13
+ <div class =" modal fade" id =" modalEditProduct" tabindex =" -1" role =" dialog" aria-labelledby =" myModalEditLabel" >
14
+ <div class =" modal-dialog" role =" document" >
15
+ <div class =" modal-content" >
16
+ <div class =" modal-header" >
17
+ <button type =" button" class =" close" data-dismiss =" modal" aria-label =" Close" ><span aria-hidden =" true" >× ; </span ></button >
18
+ <h4 class =" modal-title" id =" myModalEditLabel" >Edit Product Details</h4 >
19
+ </div >
20
+ <div class =" modal-body" >
21
+
22
+ <!-- Bootstrap form -->
23
+ <form id =" EditProductForm" >
24
+ <input type =" hidden" id =" ProductID" value =" " />
25
+ <div class =" form-group" >
26
+ <label for =" Name" >Title</label >
27
+ <input type =" text" class =" form-control" name =" Name" placeholder =" Title" >
28
+ </div >
29
+ <div class =" form-group" >
30
+ <label for =" Color" >Color</label >
31
+ <select class =" form-control" name =" Color" >
32
+ <option value =" " >N/A</option >
33
+ <option value =" White" >White</option >
34
+ <option value =" Silver" >Silver</option >
35
+ <option value =" Magenta" >Magenta</option >
36
+ <option value =" Red" >Red</option >
37
+ <option value =" Multi" >Multi</option >
38
+ <option value =" Black" >Black</option >
39
+ </select >
40
+ </div >
41
+ <div class =" form-group" >
42
+ <label for =" Price" class =" field-label" >Price</label >
43
+ <input type =" text" id =" Price" name =" Price" class =" form-control" >
44
+ </div >
45
+ <div class =" form-group" >
46
+ <label for =" Quantity" class =" field-label" >Quantity</label >
47
+ <input type =" text" id =" Quantity" name =" Quantity" class =" form-control" >
48
+ </div >
49
+ <div class =" form-group" >
50
+ <h3 id =" Company" ></h3 >
51
+ <p id =" Address" ></p >
52
+ <p >Contact: <span id =" Email" ></span >, <span id =" Phone" ></span ></p >
53
+ </div >
54
+ <!-- Allow form submission with keyboard without duplicating the dialog button -->
55
+ <input type =" submit" tabindex =" -1" style =" position :absolute ; top :-1000px " >
56
+
57
+ </form >
58
+ <!-- End Bootstrap form -->
59
+
60
+ </div >
61
+ <div class =" modal-footer" >
62
+ <button id =" cancelEditButton" type =" reset" class =" btn btn-link" data-dismiss =" modal" >Close</button >
63
+ <button id =" submitEditButton" type =" submit" class =" btn btn-primary" ><span class =" glyphicon glyphicon-floppy-save" ></span > Save</button >
64
+ </div >
65
+ </div >
66
+ </div >
67
+ </div >
68
+ <!-- End Bootstrap modal -->
69
+ <!-- Bootstrap Modal (ADD) -->
70
+ <div class =" modal fade" id =" modalAddProduct" tabindex =" -1" role =" dialog" aria-labelledby =" myModalAddProductLabel" >
71
+ <div class =" modal-dialog" role =" document" >
72
+ <div class =" modal-content" >
73
+ <div class =" modal-header" >
74
+ <button type =" button" class =" close" data-dismiss =" modal" aria-label =" Close" ><span aria-hidden =" true" >× ; </span ></button >
75
+ <h4 class =" modal-title" id =" myModalAddProductLabel" >Add new product</h4 >
76
+ </div >
77
+ <div class =" modal-body" >
78
+
79
+ <!-- Bootstrap form -->
80
+ <form id =" AddProductForm" >
81
+ <!-- <input type="hidden" id="ProductID" value="" />-->
82
+ <div class =" form-group" >
83
+ <label for =" Name" >Title</label >
84
+ <input type =" text" class =" form-control" name =" Name" placeholder =" Title" >
85
+ </div >
86
+ <div class =" form-group" >
87
+ <label for =" Color" >Color</label >
88
+ <select class =" form-control" name =" Color" >
89
+ <option value =" " >N/A</option >
90
+ <option value =" White" >White</option >
91
+ <option value =" Silver" >Silver</option >
92
+ <option value =" Magenta" >Magenta</option >
93
+ <option value =" Red" >Red</option >
94
+ <option value =" Multi" >Multi</option >
95
+ <option value =" Black" >Black</option >
96
+ </select >
97
+ </div >
98
+ <div class =" form-group" >
99
+ <label for =" Price" class =" field-label" >Price</label >
100
+ <input type =" text" name =" Price" class =" form-control" >
101
+ </div >
102
+ <div class =" form-group" >
103
+ <label for =" Quantity" class =" field-label" >Quantity</label >
104
+ <input type =" text" name =" Quantity" class =" form-control" >
105
+ </div >
106
+ <div class =" form-group" >
107
+ <label for =" Company" >Company</label >
108
+ <select class =" form-control" name =" CompanyID" id =" CompanyList" ></select >
109
+ </div >
110
+
111
+ <!-- Allow form submission with keyboard without duplicating the dialog button -->
112
+ <input type =" submit" tabindex =" -1" style =" position :absolute ; top :-1000px " >
113
+
114
+ </form >
115
+ <!-- End Bootstrap form -->
116
+
117
+ </div >
118
+ <div class =" modal-footer" >
119
+ <button id =" cancelAddButton" type =" reset" class =" btn btn-link" data-dismiss =" modal" >Close</button >
120
+ <button id =" submitAddButton" type =" submit" class =" btn btn-primary" ><span class =" glyphicon glyphicon-floppy-save" ></span > Save</button >
121
+ </div >
122
+ </div >
123
+ </div >
124
+ </div >
125
+ <!-- End Bootstrap modal -->
126
+ <!-- JQuery DataTable -->
127
+ <table id =" example" class =" table table-striped table-bordered" cellspacing =" 0" width =" 100%" >
128
+ <thead >
129
+ <tr >
130
+ <th ></th >
131
+ <th >Product</th >
132
+ <th >Color</th >
133
+ <th >Price</th >
134
+ <th >Quantity</th >
135
+ <th >Made in</th >
136
+ <th >Tags</th >
137
+ <th >Edit</th >
138
+ <th >Delete</th >
139
+ <th >Restore</th >
140
+ </tr >
141
+ </thead >
142
+ <tbody ></tbody >
143
+ </table >
144
+ <!-- End JQuery DataTable -->
145
+ </div >
146
+
147
+ @section styles {
148
+ <link href =" ~/media/css/jquery-ui/jquery-ui.css" rel =" stylesheet" />
149
+ <link href =" ~/media/css/dataTables.bootstrap.css" rel =" stylesheet" />
150
+ <link href =" ~/media/css/toastr.min.css" rel =" stylesheet" />
151
+ <link href =" ~/media/css/products.css" rel =" stylesheet" />
152
+ }
153
+
154
+ @section scripts {
155
+ <script src =" ~/media/js/lib/jquery-ui.js" ></script >
156
+ <script src =" ~/media/js/lib/jquery.dataTables.js" ></script >
157
+ <script src =" ~/media/js/lib/jquery.dataTables.Bootstrap.js" ></script >
158
+ <script src =" ~/media/js/lib/jquery.html-template.js" ></script >
159
+ <script src =" ~/media/js/lib/jquery.serializejson.js" ></script >
160
+ <script src =" ~/media/js/lib/toastr.min.js" ></script >
161
+ <script src =" ~/media/js/products.js" ></script >
162
+ <script src =" ~/media/js/products-temporal.js" ></script >
163
+ }
0 commit comments