弹窗

<%@ Page Title=“设备类别管理” Language=“C#” MasterPageFile="~/BackManagement/Master_mask.Master" AutoEventWireup=“true” CodeBehind=“Equipmentcategory.aspx.cs” Inherits=“EqptRepair.BackManagement.WebForm7” %>

<%@ Register Assembly=“Telerik.Web.UI” Namespace=“Telerik.Web.UI” TagPrefix=“telerik” %>
<asp:Content ID=“Content1” ContentPlaceHolderID=“head” runat=“server”>

<%-- <style type="text/css">
      td
      {
          border:1px solid #a0c8e0;
      }
    
      </style>--%>

 <div class="main_word" style="margin-left: 1.5%;background:#fff;margin-top:6px;margin-bottom:10px;width: 98%;">
    <div class="Navigation">  当前位置:设备类别管理</div>
 </div>
<div class="main_word" style="margin-left: 1.5%;background:#fff;margin-top:0px;min-height: 731px;width: 98%;"> 

    
    <table id="list_Table"  style="width:1663px;" >
     
        <tr>
            <td style="width:15%; border:1px solid #a0c8e0; text-align:right;float:left;height:45px;border-right:none;font-size:15px;line-height:45px;">
                
            </td>
             <td style="width:25%;border:1px solid #a0c8e0;float:left;height:45px;text-align:left;padding-left:10px;border-right:none;line-height:45px;">
                
                 
            </td>
            <td style="width:15%;border:1px solid #a0c8e0;float:left;height:45px;font-size:15px;text-align:right;border-right:none;line-height:45px;">
                设备类别名称:
            </td>
            <td style="width:25%;border:1px solid #a0c8e0;text-align: right;float:left;height:45px;padding-left:10px;text-align:left;border-right:none;line-height:45px;">
                       <telerik:RadTextBox ID="Radtxt1" runat="server" Skin="Metro" ></telerik:RadTextBox>                        
            </td>
             <td style="width:269px;border:1px solid #a0c8e0;text-align: left;float:left;height:45px; padding-left:10px; line-height:45px;">
                <telerik:RadButton ID="RadButton3" runat="server"  Height="30px" Width="80px" Text="查询"  Skin="Metro" OnClick="RadButton3_Click"></telerik:RadButton>
            </td>
        </tr>
         <tr style="border:1px solid #a0c8e0;float:left;width:1633px;border-top:none;min-height:1px;">
           <td style="width: 1633px; float: left; border-top: none; min-height: 57px; margin-top: 5px;margin-bottom:5px">
                  <telerik:RadGrid ID="RadGrid1"  Width="1630px" runat="server" Skin="Metro" AutoGenerateColumns="False" AllowPaging="True" OnItemCommand="RadGrid1_ItemCommand" OnPageIndexChanged="RadGrid1_PageIndexChanged" OnPageSizeChanged="RadGrid1_PageSizeChanged">
                       <ClientSettings Selecting-AllowRowSelect="true">
                        <Selecting AllowRowSelect="true" />
                        <ClientEvents OnRowClick="GetID" />
                    </ClientSettings>
             <MasterTableView NoMasterRecordsText="暂无数据" DataKeyNames="MachineFatherID" ClientDataKeyNames="MachineFatherID">
                <Columns>
                  
                       <telerik:GridBoundColumn DataField="MachineFatherID" HeaderText="设备类别编号"></telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="MachineKindName" HeaderText="设备类别名称"></telerik:GridBoundColumn> 
                        
                                         
                    <telerik:GridTemplateColumn HeaderText="操作">
        <ItemTemplate>
            <asp:LinkButton ID="Linkbutton2" runat="server"  OnClientClick="return confirm('确认要删除此数据吗?');  " CommandName ="Delete"  CommandArgument='<%# Eval("MachineFatherID") %>' >删除</asp:LinkButton>
        </ItemTemplate>
    </telerik:GridTemplateColumn>
                </Columns>
            </MasterTableView>
             <PagerStyle FirstPageToolTip="第一页" LastPageToolTip="最后一页" PrevPageToolTip="上一页" NextPageToolTip="下一页" PageSizeLabelText="每页显示数" PagerTextFormat="{4}共<strong>{5}</strong>条数据" />
        </telerik:RadGrid>
            </td>
        </tr>
        <tr >
           <td style="float:left;border:1px solid #a0c8e0;width:1633px;text-align:right;border-top:none;height:39px;padding-top:5px ">
                
                   <telerik:RadButton ID="RadButton1"  runat="server" Text="新增"  BorderWidth="1px" BorderStyle="Solid"   Height="30px" Width="80px" Skin="Metro" ></telerik:RadButton>
                    
                
                  <telerik:RadButton ID="RadButton2" runat="server" Text="修改"  Skin="Metro"  style="margin-right:10px;" Height="30px" Width="80px"></telerik:RadButton>
                    
                       </td>
                 
                       
        </tr>
        </table>

    </div>

</asp:Content>

using EqptRepair.Util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace EqptRepair.BackManagement
{
public partial class WebForm7 : System.Web.UI.Page
{
Maticsoft.BLL.MachineKind Machine_bll = new Maticsoft.BLL.MachineKind();//实例化三层BLL
Maticsoft.Model.MachineKind Machine_model = new Maticsoft.Model.MachineKind();
Maticsoft.BLL.MieReplace Mire_bll = new Maticsoft.BLL.MieReplace();//实例化三层BLL
Maticsoft.Model.MieReplace Mire_model = new Maticsoft.Model.MieReplace();
Maticsoft.BLL.Uusers usbll = new Maticsoft.BLL.Uusers();//实例化三层BLL
Maticsoft.BLL.Repair rebll = new Maticsoft.BLL.Repair();//实例化三层BLL
protected string Name
{
get
{
return ViewState["_Name"] as string;
}
set
{
ViewState["_Name"] = value;
}
}

    protected void Page_Load(object sender, EventArgs e)
    {
        if (UsersInfo.UserID == "")
        {
            Response.Write("<script>alert('请您登陆后再使用该功能!');window.location.href='../BackManagement/Login.aspx'</script>");
            return;
        }
        if (UsersInfo.UserRole != "系统管理员")
        {
            Server.Transfer("../BackManagement/personaldata.aspx");//跳转页面语句
        }
        RadButton2.Attributes["onclick"] = "OpenAddProTwo();return false;";//修改
        RadButton1.Attributes["onclick"] = "OpenAddPro();return false;";//添加

        if (!IsPostBack)
        {
            Load();
        }
    }

    public void Load()
    {
        string strWhere = "";
        if (!string.IsNullOrEmpty(Name))
        {
            strWhere += "MachineKindName like '%" + Name + "%'";
        }
        RadGrid1.DataSource = Machine_bll.GetList(0, "" + strWhere, "standbyf desc");
        RadGrid1.Rebind();
    }

   
    protected void RadGrid1_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
    {
        //if (e.CommandName == "Delete")
        //{
        //    Machine_bll.Delete(e.CommandArgument.ToString());//删除
        //    Load();
        //}
        if (e.CommandName == "Delete")
        {
            Maticsoft.Model.MachineKind Machmodel = Machine_bll.GetModel(e.CommandArgument.ToString());
            if ((Mire_bll.GetList(" ReplaceFerID = '"+e.CommandArgument.ToString()+"'").Tables[0].Rows.Count) > 0)
            {
                RadAjaxManager1.Alert("设备类别底下有代用机不能删除!");
                Load();
                return;
            }
            if ((rebll.GetList(" standby= '"+e.CommandArgument.ToString()+"'").Tables[0].Rows.Count) > 0)
            {
                RadAjaxManager1.Alert("设备类别底下有维修机不能删除!");
                Load();
                return;
            }
                Machine_bll.Delete(e.CommandArgument.ToString());
                Load();
            
        }
    }

    protected void RadButton3_Click(object sender, EventArgs e)
    {
        Name = Radtxt1.Text;
        Load();
    }

    protected void RadAjaxManager1_AjaxRequest1(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
    {
        if (e.Argument == "Rebind")
        {
            Load();
        }
    }

    protected void RadGrid1_PageSizeChanged(object sender, Telerik.Web.UI.GridPageSizeChangedEventArgs e)
    {
        Load();
    }

    protected void RadGrid1_PageIndexChanged(object sender, Telerik.Web.UI.GridPageChangedEventArgs e)
    {
        Load();
    }

  
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值