File manager - Edit - G:/PleskVhosts/indiaminerals.in/vgm.INFOFIXDEVELOPERS.COM/admin/Dashboard.aspx
Back
<%@ Page Title="" Language="C#" MasterPageFile="~/admin/main.Master" AutoEventWireup="true" CodeBehind="Dashboard.aspx.cs" Inherits="VGM.admin.Dashboard" %> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <form runat="server"> <div class="content-wrapper"> <div class="container"> <div class="container" style="background: linear-gradient(to bottom, #6cd4f1, #27549c); display: flex; justify-content: center; align-items: center; padding: 20px; color: #333;"> <div style="display: flex; align-items: center;"> <img src="IMG_7010.PNG" alt="" style="height: 150px; margin-right: 20px;"> <h1 style="margin: 0; font-family: 'Arial', sans-serif; font-size: 34px; color: white;">Welcome to VGM Charitable Trust</h1> </div> </div> <div class="row mt-4"> <div class="col-lg-3 col-6"> <!-- small box --> <div class="small-box bg-info"> <div class="inner"> <h3> <asp:Label ID="label1" Style="font-size: 20px" runat="server"></asp:Label></h3> <p>Total Animals</p> </div> <div class="icon"> <i class="ion ion-bag"></i> </div> <a href="Discharge_list.aspx" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> </div> </div> <!-- ./col --> <div class="col-lg-3 col-6"> <!-- small box --> <div class="small-box bg-success"> <div class="inner"> <h3> <asp:Label ID="label2" Style="font-size: 20px" runat="server"></asp:Label></h3> <p>Animals Under Treatment</p> </div> <div class="icon"> <i class="ion ion-stats-bars"></i> </div> <a href="Reg_Openreport.aspx" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> </div> </div> <!-- ./col --> <div class="col-lg-3 col-6"> <!-- small box --> <div class="small-box bg-warning"> <div class="inner"> <h3> <asp:Label ID="label3" Style="font-size: 20px" runat="server"></asp:Label></h3> <p>Medicine Stock</p> </div> <div class="icon"> <i class="ion ion-person-add"></i> </div> <a href="Stock_QuantityReport.aspx" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> </div> </div> <!-- ./col --> <div class="col-lg-3 col-6"> <!-- small box --> <div class="small-box bg-danger"> <div class="inner"> <h3> <asp:Label ID="label4" Style="font-size: 20px" runat="server"></asp:Label></h3> <p>Expired Medicine</p> </div> <div class="icon"> <i class="ion ion-pie-graph"></i> </div> <a href="Expiry_Report.aspx" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> </div> </div> </div> <div class="row"> <div class="col-md-6"> <div class="card card-height-100 overflow-auto"> <div class="card-header align-items-center d-flex"> <h4 class="card-title mb-0 flex-grow-1">Today Birthday</h4> </div> <div class="card-body"> <table class="table table-bordered my-2" id="todayBirthdayTable"> <thead> <tr> <th>#</th> <th>Name</th> <th>Contact No</th> <th>Date</th> <th>Action</th> </tr> </thead> <tbody> <% System.Data.DataTable dt1 = ViewState["TodayBirthdayData"] as System.Data.DataTable; if (dt1 != null && dt1.Rows.Count > 0) { foreach (System.Data.DataRow row in dt1.Rows) { %> <tr> <td><%= dt1.Rows.IndexOf(row) + 1 %></td> <td><%= row["Name"] %></td> <td><%= row["Contact_no"] %></td> <td><%= Convert.ToDateTime(row["BirthDate"]).ToString("dd/MM/yyyy") %></td> <td> <button class="btn btn-success" onclick="openSendMsgPopup('<%= JavaScriptEncode(row["Contact_no"]) %>'); return false;"> Send MSG </button> </td> </tr> <% } } else { %> <tr> <td colspan="5" class="text-center">No records found</td> </tr> <% } %> </tbody> </table> </div> <div class="card-header align-items-center d-flex"> <h4 class="card-title mb-0 flex-grow-1">Tomorrow Birthday</h4> </div> <div class="card-body"> <table class="table table-bordered my-2" id="tomorrowBirthdayTable"> <thead> <tr> <th>#</th> <th>Name</th> <th>Contact No</th> <th>Date</th> </tr> </thead> <tbody> <% System.Data.DataTable dt2 = ViewState["TomorrowBirthdayData"] as System.Data.DataTable; if (dt2 != null && dt2.Rows.Count > 0) { foreach (System.Data.DataRow row in dt2.Rows) { %> <tr> <td><%= dt2.Rows.IndexOf(row) + 1 %></td> <td><%= row["Name"] %></td> <td><%= row["Contact_no"] %></td> <td><%= Convert.ToDateTime(row["BirthDate"]).ToString("dd/MM/yyyy") %></td> </tr> <% } } else { %> <tr> <td colspan="5" class="text-center">No records found</td> </tr> <% } %> </tbody> </table> </div> </div> </div> <!-- end col --> <div class="col-md-6"> <div class="card card-height-100 overflow-auto"> <div class="card-header align-items-center d-flex"> <h4 class="card-title mb-0 flex-grow-1">Today Anniversary</h4> </div> <div class="card-body"> <table class="table table-bordered my-2" id="todayAnnyTable"> <thead> <tr> <th>#</th> <th>Name</th> <th>Contact No</th> <th>Date</th> <th>Action</th> </tr> </thead> <tbody> <% System.Data.DataTable dt3 = ViewState["TodayAnnyData"] as System.Data.DataTable; if (dt3 != null && dt3.Rows.Count > 0) { foreach (System.Data.DataRow row in dt3.Rows) { %> <tr> <td><%= dt3.Rows.IndexOf(row) + 1 %></td> <td><%= row["Name"] %></td> <td><%= row["Contact_no"] %></td> <td><%= Convert.ToDateTime(row["AnniversaryDate"]).ToString("dd/MM/yyyy") %></td> <td> <button class="btn btn-success" onclick="openSendMsgPopup('<%= JavaScriptEncode(row["Contact_no"]) %>'); return false;"> Send MSG </button> </td> </tr> <% } } else { %> <tr> <td colspan="5" class="text-center">No records found</td> </tr> <% } %> </tbody> </table> </div> <div class="card-header align-items-center d-flex"> <h4 class="card-title mb-0 flex-grow-1">Tomorrow Anniversary</h4> </div> <!-- end card header --> <div class="card-body"> <table class="table table-bordered my-2" id="tomorrowAnnyTable"> <thead> <tr> <th>#</th> <th>Name</th> <th>Contact No</th> <th>Date</th> </tr> </thead> <tbody> <% System.Data.DataTable dt4 = ViewState["TomorrowAnnyData"] as System.Data.DataTable; if (dt4 != null && dt4.Rows.Count > 0) { foreach (System.Data.DataRow row in dt4.Rows) { %> <tr> <td><%= dt4.Rows.IndexOf(row) + 1 %></td> <td><%= row["Name"] %></td> <td><%= row["Contact_no"] %></td> <td><%= Convert.ToDateTime(row["AnniversaryDate"]).ToString("dd/MM/yyyy") %></td> </tr> <% } } else { %> <tr> <td colspan="5" class="text-center">No records found</td> </tr> <% } %> </tbody> </table> <asp:GridView ID="tomorrowAnniversary" runat="server" class="table table-bordered my-2" AutoGenerateColumns="false"> <Columns> <asp:TemplateField HeaderText="#"> <ItemTemplate> <%# Container.DataItemIndex+1 %> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="Name" HeaderText="Name" /> <asp:BoundField DataField="Contact_no" HeaderText="Contact No" /> <asp:BoundField DataField="AnniversaryDate" HeaderText="Date" DataFormatString="{0:dd/MM/yyyy}" /> <asp:TemplateField HeaderText="Action"> <ItemTemplate> <%-- <asp:LinkButton ID="annytodayMsg" runat="server" Text="Send MSG" CommandArgument='<%# Eval("Contact_no") %>' OnClientClick="openSendMsgPopup('<%# Eval("Contact_no") %>'); return false;" CssClass="btn btn-success" />--%> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> <!-- end --> </div> </div> <!-- end card --> </div> <!-- end col --> </div> <div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="myModalLabel">Send Message</h5> </div> <div class="modal-body"> <asp:HiddenField ID="hiddenContactNo" runat="server" /> <asp:TextBox ID="MSGTextArea" runat="server" TextMode="MultiLine" class="form-control" placeholder="Enter your message"></asp:TextBox> </div> <div class="modal-footer"> <button type="button" id="closeButton" class="btn btn-secondary" data-dismiss="modal">Close</button> <asp:Button ID="SendMessage" runat="server" class="btn btn-success" Text="WhatApp MSG" OnClick="SendMessage_Click" /> </div> </div> </div> </div> <div class="row"> <div class="col-md-6"> <div class="card card-height-100 overflow-auto"> <div class="card-header align-items-center d-flex"> <h4 class="card-title mb-0 flex-grow-1">Pending Observation</h4> </div> <div class="card-body"> <asp:GridView ID="Gridview1" runat="server" class="table table-bordered my-2" DataKeyNames="Tag_no" AutoGenerateColumns="false" OnRowCommand="Gridview1_RowCommand"> <Columns> <asp:TemplateField HeaderText="S.No."> <ItemTemplate> <%# Container.DataItemIndex+1 %> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="tag_no" HeaderText="Tag No" /> <asp:BoundField DataField="animal_category" HeaderText="Animal Category" /> <asp:TemplateField HeaderText="Action"> <ItemTemplate> <asp:LinkButton ID="O1" runat="server" Text="Observe" class="btn btn-success" CommandName="Observe" CommandArgument='<%# Container.DataItemIndex %>' /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> </div> <!-- end card body --> </div> <!-- end card --> </div> <!-- end col --> <div class="col-md-6"> <div class="card card-height-100"> <div class="card-header align-items-center d-flex"> <h4 class="card-title mb-0 flex-grow-1">Summary Info</h4> <div class="flex-shrink-0"> <div class="dropdown card-header-dropdown"> <a class="text-reset dropdown-btn" href="#" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="text-muted fs-16"><i class="mdi mdi-dots-vertical align-middle"></i></span> </a> </div> </div> </div> <!-- end card header --> <div class="card-body"> <div class="table-responsive table-card"> <asp:GridView ID="Gridview2" runat="server" class="table align-middle table-borderless table-centered table-nowrap mb-0" OnRowDataBound="Gridview2_RowDataBound" AutoGenerateColumns="false"> <Columns> <asp:TemplateField HeaderText="Active Page"> <HeaderStyle CssClass="header-white-text" /> <ItemTemplate> <div class="vertical-field"> Total Animals: </div> <div class="vertical-field"> Animals Under Treatment: </div> <div class="vertical-field"> Total Medicines Used: </div> <div class="vertical-field"> Total Donations: </div> <div class="vertical-field"> Medicine Stock: </div> <div class="vertical-field"> Pending Observation: </div> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Active"> <HeaderStyle CssClass="header-white-text" /> <ItemTemplate> <div class="vertical-field"> <asp:Label ID="label5" runat="server" Text='<%# Eval("Label5") %>'></asp:Label> </div> <div class="vertical-field"> <asp:Label ID="label6" runat="server" Text='<%# Eval("Label6") %>'></asp:Label> </div> <div class="vertical-field"> <asp:Label ID="label7" runat="server" Text='<%# Eval("Label7") %>'></asp:Label> </div> <div class="vertical-field"> <asp:Label ID="label8" runat="server" Text='<%# Eval("Label8") %>'></asp:Label> </div> <div class="vertical-field"> <asp:Label ID="label9" runat="server" Text='<%# Eval("Label9") %>'></asp:Label> </div> <div class="vertical-field"> <asp:Label ID="label14" runat="server" Text='<%# Eval("Label14") %>'></asp:Label> </div> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> </div> <!-- end --> </div> <!-- end cardbody --> </div> <!-- end card --> </div> <!-- end col --> </div> <div class="row"> <div class="col-md-12"> <div class="card card-height-100"> <div class="card-header align-items-center d-flex"> <h4 class="card-title mb-0 flex-grow-1">LOG's</h4> </div> <div class="card-body mb-0"> <asp:GridView ID="GridviewLogData" CssClass="table table-bordered" runat="server" AutoGenerateColumns="true"></asp:GridView> </div> <div class="card-footer"> <div class="mb-4"> <asp:Button ID="viewall" CssClass="btn btn-success float-right" Text="View All" runat="server" OnClick="viewall_Click" /> </div> </div> </div> </div> </div> </div> </div> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"></script> <script> function openSendMsgPopup(contactNo) { const messageTextArea = document.getElementById('<%= MSGTextArea.ClientID %>'); const hiddenField = document.getElementById('<%= hiddenContactNo.ClientID %>'); if (hiddenField) { hiddenField.value = contactNo; } if (messageTextArea) { messageTextArea.value = ``; } else { console.error("Textarea element not found"); } console.log("Opening modal..."); $('#myModal').modal('show'); $('#myModal').on('shown.bs.modal', function () { console.log("Modal is now open."); }); $('#myModal').on('hidden.bs.modal', function () { console.log("Modal was closed."); }); } document.getElementById('closeButton').addEventListener('click', function () { $('#myModal').modal('hide'); }); </script> </form> </asp:Content>
| ver. 1.4 |
Github
|
.
| PHP 7.3.33 | Generation time: 0.09 |
proxy
|
phpinfo
|
Settings