-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathphase.aspx
executable file
·62 lines (61 loc) · 4 KB
/
phase.aspx
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
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPageMGT.master" AutoEventWireup="true" CodeFile="phase.aspx.cs" Inherits="phase" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<div class="container">
<h4>
<asp:Label CssClass="col-lg-2 col-md-2 col-sm-2 text-right" ID="admin" runat="server" />
</h4>
<div class="pull-right">
<h4><a href="adminHOME.aspx">Back</a></h4>
</div>
<h4 class="text-center page-header col-lg-12 col-md-12 col-sm-12 col-xs-12">OPERATIONS</h4>
</div>
<div class="container">
<div class="col-lg-4">
<div class="panel panel-default">
<div class="panel-heading">
<h5 class="panel-title">ADD NEW OPERATIONS</h5>
</div>
<div class="panel-body">
<asp:Label ID="pNAME" runat="server" Text="OPERATION NAME" CssClass="label label-info"></asp:Label>
<asp:TextBox ID="phasename" runat="server" CssClass="form-control panel-group" placeholder="Phase Name"></asp:TextBox>
<asp:Label ID="pORDER" runat="server" Text="OPERATION AC" CssClass="label label-info"></asp:Label>
<asp:TextBox ID="phaseorder" runat="server" CssClass="form-control panel-group" placeholder="Phase Order"></asp:TextBox>
<asp:Label ID="pDURATION" runat="server" Text="OPERATION DURATION (IN HOURS)" CssClass="label label-info"></asp:Label>
<asp:TextBox ID="phaseduration" runat="server" CssClass="form-control panel-group" placeholder="Duration"></asp:TextBox>
</div>
<div class="panel-footer">
<asp:Button ID="addPHASE" runat="server" OnClick="addPHASE_Click" Text="ADD PHASE" type="submit" CssClass="btn btn-block btn-success" />
</div>
</div>
</div>
<div class="col-lg-6 col-lg-offset-2">
<div class="panel panel-default">
<div class="panel-heading">
<h5 class="panel-title text-center">REMOVE OPERATIONS</h5>
</div>
<div class="panel-body pre-scrollable">
<asp:Table ID="phasetable" CssClass="table table-hover" runat="server"></asp:Table>
</div>
</div>
</div>
</div>
<asp:SqlDataSource ID="SqlDataSourcePHASES" runat="server" ConnectionString="<%$ ConnectionStrings:automationConnectionString %>" DeleteCommand="DELETE FROM [phase] WHERE [phaseID] = @phaseID" InsertCommand="INSERT INTO [phase] ([phaseNAME], [phaseORDER], [phaseDURATION]) VALUES (@phaseNAME, @phaseORDER, @phaseDURATION)" SelectCommand="SELECT [phaseID], [phaseNAME], [phaseORDER], [phaseDURATION] FROM [phase] ORDER BY [phaseORDER]" UpdateCommand="UPDATE [phase] SET [phaseNAME] = @phaseNAME, [phaseORDER] = @phaseORDER, [phaseDURATION] = @phaseDURATION WHERE [phaseID] = @phaseID">
<DeleteParameters>
<asp:ControlParameter ControlID="h" Name="phaseID" PropertyName="Value" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:ControlParameter ControlID="phasename" Name="phaseNAME" PropertyName="Text" Type="String" />
<asp:ControlParameter ControlID="phaseorder" Name="phaseORDER" PropertyName="Text" Type="Int32" />
<asp:ControlParameter ControlID="phaseduration" Name="phaseDURATION" PropertyName="Text" Type="Double" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="phaseNAME" Type="String" />
<asp:Parameter Name="phaseORDER" Type="Int32" />
<asp:Parameter Name="phaseDURATION" Type="Double" />
<asp:Parameter Name="phaseID" Type="Int32" />
</UpdateParameters>
</asp:SqlDataSource>
<asp:HiddenField ID="h" runat="server" />
</asp:Content>