예제 #1
0
    /// <summary>
    /// 绑定单位
    /// </summary>
    private void BindBddw()
    {
        string sql = "select pfdw from dlysxx  where len(id)>13 ";

        //检查角色:1:派单员,2:库管,8:线管
        if (Session["roleid"] != null && Session["deptname"] != null && (Session["roleid"].ToString() == "1" || Session["roleid"].ToString() == "2" || Session["roleid"].ToString() == "8"))
        {
            sql += " and pfdw='" + Session["deptname"].ToString() + "'";
        }
        //3:外包单位;
        if (Session["roleid"] != null && Session["deptname"] != null && Session["roleid"].ToString() == "3")
        {
            sql += " and whdw='" + Session["deptname"].ToString() + "'";
        }
        //7:区域维护
        if (Session["roleid"] != null && Session["uname"] != null && Session["roleid"].ToString() == "7")
        {
            sql += " and qywh='" + Session["uname"].ToString() + "'";
        }

        sql += " group by pfdw";

        DataSet ds = DirectDataAccessor.QueryForDataSet(sql);

        ddlpfdw.Items.Add(new ListItem("----全部----", "0"));
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            ddlpfdw.Items.Add(dr[0].ToString());
        }
    }
예제 #2
0
    ///// <summary>
    ///// 绑定repeater
    ///// </summary>
    private void NewsBind()
    {
        DataSet ds = DirectDataAccessor.QueryForDataSet(GetSqlStr());

        repData.DataSource = ds;
        repData.DataBind();
    }
예제 #3
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string sql = "update xlqxxx set hfsj='" + hfsj.Text + "' where id='" + qxid.Text + "'";

        DirectDataAccessor.Execute(sql);
        ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('该抢修设置完结成功!');location.href='" + url + "'", true);
    }
예제 #4
0
    /// <summary>
    /// 获取DataTable
    /// </summary>
    /// <returns></returns>
    private DataTable GetDataTable()
    {
        string  sqlStr = "select * from xlbdxx_llmx  ";
        DataSet ds     = DirectDataAccessor.QueryForDataSet(sqlStr);

        return(ds.Tables[0]);
    }
예제 #5
0
    /// <summary>
    /// 绑定类别
    /// </summary>
    private void BindClass()
    {
        string strPre = Request.QueryString["pre"] != null ? Request.QueryString["pre"].ToString() : Session["pre"].ToString();
        string sql    = "select *  from " + strPre + "yjylkc_Class";

        //判断权限:0:admin看全部;4:运维部看全部;2:库管,5:公众领导不能看南水北调;11:南水北调库管只操作南水北调
        if (Session["roleid"] != null)
        {
            switch (Session["roleid"].ToString())
            {
            case "2":
            case "5":
                sql += "  where classname<>'南水北调'";
                break;

            case "11":
                sql += " where classname='南水北调'";
                break;
            }
        }
        DataSet ds = DirectDataAccessor.QueryForDataSet(sql);

        ddlClass.Items.Add(new ListItem("---全部---", "0"));
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            ddlClass.Items.Add(new ListItem(dr[1].ToString()));
        }
    }
예제 #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Session["uname"] == null || Session["uname"].ToString() == "" || Session["roleid"] == null || Session["roleid"].ToString() == "")
         {
             Response.Write("<script type='text/javascript'>alert('请重新登陆!');top.location.href='../';</script>");
         }
         else
         {
             BindCity();
             BindClass();
             NewsBind();
             if (Request.QueryString["action"] == "del" && Session["pre"] != null)
             {
                 int infoid = 0;
                 if (Request.QueryString["id"] == null || !int.TryParse(Request.QueryString["id"].ToString(), out infoid))
                 {
                     Response.Write("参数错误!");
                     Response.End();
                 }
                 else
                 {
                     DirectDataAccessor.Execute("Delete from " + Session["pre"].ToString() + "yjylkc_kcmx where id='" + infoid.ToString() + "'");
                     ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('删除成功!'); location.href='" + Request.UrlReferrer + "';", true);
                 }
             }
         }
     }
 }
예제 #7
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string sql = "update xlqgxx set sgdw='" + sgdw.Text + "',sgdwfzr='" + sgdwfzr.Text + "',sgdwlxdh='" + sgdwlxdh.Text + "'  where id='" + id.InnerText + "'";

        DirectDataAccessor.Execute(sql);
        ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('迁改派单成功!');location.href='" + url + "'", true);
    }
예제 #8
0
    /// <summary>
    /// 绑定repeater
    /// </summary>
    private void NewsBind()
    {
        string sql = "select '日常维护与考核(满分100分)' as pclass, b.id,row_number() over( order by b.id,itemname) as rowid,a.classname,itemname,std,marks,markstd";

        sql += " from xlkh_class as a join  xlkh_item as b ";
        sql += "on b.classid=a.id and ";
        if (Session["roleid"].ToString() == "4")//运维部考核
        {
            sql += " a.parentid=3";
        }
        else
        {
            if (Session["roleid"].ToString() == "5")//响应中心考核长线局
            {
                sql += "a.parentid=19";
            }
            else
            {
                sql += " a.parentid=2";
            }
        }
        DataSet ds = DirectDataAccessor.QueryForDataSet(sql);

        repData.DataSource = ds;
        repData.DataBind();
        MergeCells(repData, "pclass");
        MergeCells(repData, "classname");
        MergeCells(repData, "itemname");
        if (Session["roleid"].ToString() == "5")//响应中心考核长线局
        {
            MergeCells(repData, "lblMarks");
        }
    }
예제 #9
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string sql = "update xlzgxx set zgcs='" + zgcs.Text + "',zgr='" + zgr.Text + "'  where id='" + zgid.InnerText + "'";

        DirectDataAccessor.Execute(sql);
        ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('整改措施录入成功!');location.href='" + url + "'", true);
    }
예제 #10
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        //创建正则表达式,验证密码强度
        string pattern = @"^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\""]*)|.{0,7})$|\s";
        Regex  reg     = new Regex(pattern);

        if (reg.IsMatch(txtRenew.Text))
        {
            ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('新密码必须包含字母、数字和符号!!')", true);
        }
        else
        {
            string         sql   = "select * from userinfo where uname=@uname and passwd=@oldpasswd";
            SqlParameter[] paras = new SqlParameter[] { new SqlParameter("@uname", uname.InnerText), new SqlParameter("@oldpasswd", FormsAuthentication.HashPasswordForStoringInConfigFile(txtOld.Text, "MD5").ToLower()), new SqlParameter("@newpasswd", FormsAuthentication.HashPasswordForStoringInConfigFile(txtRenew.Text, "MD5").ToLower()) };
            DataSet        ds    = DirectDataAccessor.QueryForDataSet(sql, paras);
            if (ds.Tables[0].Rows.Count > 0)
            {
                string UpdateSql = "update userinfo set passwd=@newpasswd where uname=@uname";
                SqlHelper.ExecuteNonQuery(SqlHelper.GetConnection(), CommandType.Text, UpdateSql, paras);
                ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('密码修改成功!')", true);
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Error", "alert('旧密码错误,请重新输入!')", true);
            }
        }
    }
예제 #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Session["uname"] == null || Session["uname"].ToString() == "")
            {
                Response.Write("<script type='text/javascript'>alert('请重新登陆!');top.location.href='../';</script>");
            }
            else
            {
                //判断权限,派单人有权确认电缆延伸完结
                if (Session["roleid"] == null || Session["roleid"].ToString() != "1")
                {
                    Response.Write("<script type='text/javascript'>alert('您没有相应的权限,请重新登陆!');top.location.href='../';</script>");
                }
                if (Request.QueryString["zgid"] == null)
                {
                    Response.Write("参数错误!");
                    Response.End();
                }
                else
                {
                    zgid.InnerText = Request.QueryString["zgid"].ToString();
                    DataSet ds = DirectDataAccessor.QueryForDataSet("select * from dlysxx where id='" + Request.QueryString["zgid"].ToString() + "'");
                    if (ds.Tables[0].Rows.Count < 1)
                    {
                        Response.Write("参数错误!");
                        Response.End();
                    }
                    else
                    {
                        whdw.InnerHtml = ds.Tables[0].Rows[0][1].ToString();
                        fzr.InnerHtml  = ds.Tables[0].Rows[0][2].ToString();
                        zgqy.InnerHtml = ds.Tables[0].Rows[0][3].ToString();
                        czwt.InnerHtml = ds.Tables[0].Rows[0][4].ToString();
                        zgyq.InnerHtml = ds.Tables[0].Rows[0][5].ToString();
                        zgsx.InnerHtml = ds.Tables[0].Rows[0][6].ToString();
                        pdr.InnerHtml  = ds.Tables[0].Rows[0]["pdr"].ToString();
                        pdsj.InnerHtml = ds.Tables[0].Rows[0]["pdsj"].ToString();
                        zgcs.InnerHtml = ds.Tables[0].Rows[0]["zgcs"].ToString();
                        zgr.InnerHtml  = ds.Tables[0].Rows[0]["zgr"].ToString();
                        wjsj.InnerHtml = ds.Tables[0].Rows[0]["wjsj"].ToString();
                        lxr.InnerHtml  = ds.Tables[0].Rows[0]["lxr"].ToString();
                        lxdh.InnerHtml = ds.Tables[0].Rows[0]["lxdh"].ToString();
                        qywh.InnerHtml = ds.Tables[0].Rows[0]["qywh"].ToString();

                        if (Request.QueryString["bz"] != null && Request.QueryString["bz"].ToString() == "1")
                        {
                            zgbz.Text     = ds.Tables[0].Rows[0]["zgbz"].ToString();
                            zgbz.ReadOnly = true;
                        }
                    }
                }
            }
            if (Request.UrlReferrer != null && Request.UrlReferrer != Request.Url)
            {
                url = Request.UrlReferrer.ToString();
            }
        }
    }
예제 #12
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string sql = "INSERT INTO userinfo  VALUES('" + uname.Text + "','ayltyw.0','" + ddlDept.SelectedItem.Text + "','" + ddlRole.Text + "','" + pre.Text + "',1)";

        DirectDataAccessor.Execute(sql);
        ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('用户添加成功!');location.href=location.href;", true);
    }
예제 #13
0
    /// <summary>
    /// 绑定repeater
    /// </summary>
    private void NewsBind()
    {
        double        total = 0;
        StringBuilder sql   = new StringBuilder("select  b.id,row_number() over(order by b.orderid) as rowid,a.classname,itemname,std,marks,markstd");

        sql.Append(",c.score,c.memo,c.markingdept,c.markingtime ");
        sql.Append("from ((zwkh_class as a join  zwkh_item as b ");
        sql.Append("on b.classid=a.id and a.id=1) join zwkh_marking as c ");
        sql.Append("on b.id=c.itemid and c.deptname='" + deptname.InnerHtml + "' and c.scoredate='" + scoredate.InnerText + "')");
        DataSet ds = DirectDataAccessor.QueryForDataSet(sql.ToString());

        repData.DataSource = ds;
        repData.DataBind();
        //前台显示
        MergeCells(repData, "classname");
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            total += double.Parse(dr["score"].ToString());
        }
        trtotal.InnerText = total.ToString();
        if (ds.Tables[0].Rows.Count > 0)
        {
            markingdept.InnerHtml = "<b>考核单位:</b>" + ds.Tables[0].Rows[0]["markingdept"];
            markingtime.InnerHtml = "<b>考核时间:</b>" + ds.Tables[0].Rows[0]["markingtime"];
        }
    }
예제 #14
0
    protected void btnExportExcel_Click(object sender, EventArgs e)
    {
        string outputFileName = "";

        if (Request.QueryString["qj"] != null)
        {
            outputFileName += Request.QueryString["qj"].ToString() + "-";
        }
        if (Request.QueryString["dw"] != null)
        {
            outputFileName += Request.QueryString["dw"].ToString() + "-";
        }
        if (Request.QueryString["qrwj"] != null)
        {
            if (Request.QueryString["qrwj"] == "1")
            {
                outputFileName += "已完结-";
            }
            if (Request.QueryString["qrwj"] == "2")
            {
                outputFileName += "未完结-";
            }
        }
        outputFileName += "线路整改信息统计.xls";
        DataTable dt = DirectDataAccessor.QueryForDataSet(GetSqlStr()).Tables[0];;

        xlsGridview(dt, outputFileName);
    }
예제 #15
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string sql;

        if (PanHaoShow(ddlClass.SelectedItem.Text, ddlType.SelectedItem.Text))
        {
            sql  = "insert into yjylkc_llmx values('" + id.InnerText + "','" + cksj.InnerText + "','" + lldw.Text + "','" + llr.Text + "','" + ddlClass.SelectedItem.Text + "',";
            sql += "'" + ddlType.SelectedItem.Text + "','" + ddlPanhao.SelectedItem.Text + "','" + amount.Text + "','" + units1.InnerHtml + "','" + yldz.Text + "','" + llyt.Text + "','" + bz.Text + "','" + ckdw.InnerText + "'); ";
            sql += "update " + Session["pre"].ToString() + "yjylkc_kcmx set amount=amount-" + amount.Text + " where classname='" + ddlClass.SelectedItem.Text + "' and typename ='" + ddlType.SelectedItem.Text + "' and panhao='" + ddlPanhao.SelectedItem.Text + "' ; ";
        }
        else
        {
            sql  = "insert into yjylkc_llmx values('" + id.InnerText + "','" + cksj.InnerText + "','" + lldw.Text + "','" + llr.Text + "','" + ddlClass.SelectedItem.Text + "',";
            sql += "'" + ddlType.SelectedItem.Text + "','','" + amount.Text + "','" + units1.InnerHtml + "','" + yldz.Text + "','" + llyt.Text + "','" + bz.Text + "','" + ckdw.InnerText + "'); ";
            sql += "update " + Session["pre"].ToString() + "yjylkc_kcmx set amount=amount-" + amount.Text + " where classname='" + ddlClass.SelectedItem.Text + "' and typename ='" + ddlType.SelectedItem.Text + "'; ";
        }
        sql += "Update autoid set  " + Pre + "xxid=" + (int.Parse(id.InnerText.Substring(Pre.Length)) + 1);
        //写入sql日志
        DirectDataAccessor.writeLog("KHJR", Session["pre"].ToString() == "" ? "SQ_" : Session["pre"].ToString(), sql.ToString());

        DirectDataAccessor.Execute(sql);

        string script = "if (confirm('领料成功!是否继续领料?\\n点击确定继续领料,点击取消返回信息管理页面')){location.href=\"";

        script += "yjylkctzlr.aspx?cksj=" + cksj.InnerText + "&lldw=" + Server.UrlEncode(lldw.Text) + "&llr=" + Server.UrlEncode(llr.Text) + "&id=" + id.InnerText + "\";}";
        script += "else{location.href=\"yjylkctzgl.aspx\";}";
        ClientScript.RegisterStartupScript(this.GetType(), "info", script, true);
    }
예제 #16
0
    /// <summary>
    /// 绑定区域维护
    /// </summary>
    private void Bindqywh()
    {
        string sql = "select qywh from dlysxx where len(id)=13";

        //检查角色:1:派单员,2:库管,8:线管(2014年7月15日 去掉2,8)
        if (Session["roleid"] != null && Session["deptname"] != null && Session["roleid"].ToString() == "1")
        {
            sql += " and pfdw='" + Session["deptname"].ToString() + "' and qywh<>''";
        }
        //3:外包单位;
        if (Session["roleid"] != null && Session["deptname"] != null && Session["roleid"].ToString() == "3")
        {
            sql += " and whdw='" + Session["deptname"].ToString() + "' and qywh<>''";
        }
        //7:区域维护
        if (Session["roleid"] != null && Session["uname"] != null && Session["roleid"].ToString() == "7")
        {
            sql += " and qywh='" + Session["uname"].ToString() + "' and qywh<>''";
        }
        //0:管理员
        if (Session["roleid"] != null && Session["uname"] != null && Session["roleid"].ToString() == "0")
        {
            sql += " and qywh<>''";
        }
        sql += " group by qywh";

        DataSet ds = DirectDataAccessor.QueryForDataSet(sql);

        ddlqywh.Items.Add(new ListItem("----全部----", "0"));
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            ddlqywh.Items.Add(dr[0].ToString());
        }
    }
예제 #17
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string sql = "update dlysxx set qrwjsj='" + qrwjsj.Text + "',zgbz='" + zgbz.Text + "'  where id='" + zgid.InnerText + "'";

        DirectDataAccessor.Execute(sql);
        ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('电缆延伸完结时间设置成功!');location.href='" + url + "'", true);
    }
예제 #18
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Session["uname"] == null || Session["uname"].ToString() == "")
            {
                Response.Write("<script type='text/javascript'>alert('请重新登陆!');top.location.href='../';</script>");
            }
            else
            {
                if (Request.QueryString["id"] == null)
                {
                    Response.Write("参数错误!");
                    Response.End();
                }
                else
                {
                    id.InnerHtml = Request.QueryString["id"].ToString();
                    DataSet ds = DirectDataAccessor.QueryForDataSet("select * from nsbdxx where id='" + Request.QueryString["id"].ToString() + "'");
                    if (ds.Tables[0].Rows.Count < 1)
                    {
                        Response.Write("参数错误!");
                        Response.End();
                    }
                    else
                    {
                        fssj.InnerHtml = ds.Tables[0].Rows[0][1].ToString();
                        fsdw.InnerHtml = ds.Tables[0].Rows[0][2].ToString();
                        lxr.InnerHtml  = ds.Tables[0].Rows[0][3].ToString();
                        lxdh.InnerHtml = ds.Tables[0].Rows[0][4].ToString();
                        dd.InnerHtml   = ds.Tables[0].Rows[0][5].ToString();
                        sgdd.InnerHtml = ds.Tables[0].Rows[0][6].ToString();
                        sy.InnerHtml   = ds.Tables[0].Rows[0][7].ToString();
                        ysje.InnerHtml = ds.Tables[0].Rows[0][8].ToString();

                        ysyj.InnerHtml = ds.Tables[0].Rows[0][12].ToString();
                        ysr.InnerHtml  = ds.Tables[0].Rows[0][13].ToString();
                        yssj.InnerHtml = ds.Tables[0].Rows[0][14].ToString();
                        sssj.InnerHtml = ds.Tables[0].Rows[0][15].ToString();
                        ssje.InnerHtml = ds.Tables[0].Rows[0][16].ToString();
                        sjsj.InnerHtml = ds.Tables[0].Rows[0][17].ToString();
                        sjje.InnerHtml = ds.Tables[0].Rows[0][18].ToString();
                        ffsj.InnerHtml = ds.Tables[0].Rows[0][19].ToString();
                        //设置前台显示
                        //派单信息
                        sgdwxx.InnerHtml = ds.Tables[0].Rows[0][9].ToString() == "" ? "<span style='color:#F98E02;font-weight:700;'>该南水北调工单未派单</span>" : "施工单位:" + ds.Tables[0].Rows[0][7].ToString() + "&nbsp;&nbsp;&nbsp;&nbsp;负责人:" + ds.Tables[0].Rows[0][8].ToString() + "&nbsp;&nbsp;&nbsp;&nbsp;联系电话:" + ds.Tables[0].Rows[0][9].ToString();
                        qgll.InnerHtml   = ds.Tables[0].Rows[0][20].ToString() == "0" ? "<span style='color:#1F41EF;font-weight:700;'>该南水北调未领料</span>" : "<a href=nsbdllxxxq.aspx?id=" + id.InnerText + " target='_blank'>点击查看领料详情</a>";
                        qgtl.InnerHtml   = ds.Tables[0].Rows[0][21].ToString() == "0" ? "<span style='color:#17A0EF;font-weight:700;'>该南水北调未退料</span>" : "<a href=nsbdtlxxxq.aspx?id=" + id.InnerText + ">点击查看退料详情</a>";
                        isSs             = ds.Tables[0].Rows[0][15].ToString() == "" ? false : true;
                        isSj             = ds.Tables[0].Rows[0][17].ToString() == "" ? false : true;
                        isFf             = ds.Tables[0].Rows[0][19].ToString() == "" ? false : true;

                        isYs = ds.Tables[0].Rows[0][10].ToString() == "" ? false : true;

                        sjbz.InnerHtml = isFf ? "<span class='b_red'>已付费</span>" : isSj ? "<span class='b_orange'>已审计,未付费</span>" : isSs ? "<span class='b_blue'>已送审,未审计</span>" : "<span class='b_green'>未送审</span>";
                    }
                }
            }
        }
    }
예제 #19
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Session["uname"] == null || Session["uname"].ToString() == "" || Request.QueryString["ym"] == null || Request.QueryString["ym"] == "")
         {
             Response.Write("<script type='text/javascript'>alert('请重新登陆!');window.location.href='Default.aspx';</script>");
         }
         else
         {
             string        scoreDate = Request.QueryString["ym"];
             StringBuilder sql       = new StringBuilder();
             sql.Append("select * from ywbkh_marking ");
             sql.Append("where markinguser='******' and ");
             sql.Append("scoremonth='" + scoreDate + "' and itemid='a'");
             DataSet ds = DirectDataAccessor.QueryForDataSet(sql.ToString());
             if (ds.Tables[0].Rows.Count > 0)
             {
                 repList.DataSource = ds;
                 repList.DataBind();
             }
             else
             {
                 ClientScript.RegisterStartupScript(this.GetType(), "show", "document.getElementById('noScore').style.display = 'block';document.getElementById('scoreList').style.display = 'none';", true);
             }
         }
     }
 }
예제 #20
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Session["uname"] == null || Session["uname"].ToString() == "" || Session["roleid"] == null || Session["roleid"].ToString() == "")
            {
                Response.Write("<script type='text/javascript'>alert('请重新登陆!');window.location.href='Default.aspx';</script>");
            }
            else
            {
                if (Session["uname"] != null)
                {
                    lblDeptName.Text = "当前用户:" + Session["uname"].ToString();
                }

                markmonth.InnerText = DateTime.Now.AddMonths(-1).ToString("yyyy年MM月");
                //绑定Repepater开始
                DataSet ds = DirectDataAccessor.QueryForDataSet(" select username from ywbkh_userinfo where roleid<>'0'");
                rep.DataSource = ds;
                rep.DataBind();
                //绑定Repepater结束
                // 绑定下拉列表框
                DataSet ds1 = DirectDataAccessor.QueryForDataSet("select scoremonth from ywbkh_marking group by scoremonth ");
                foreach (DataRow dr in ds1.Tables[0].Rows)
                {
                    ddlYm.Items.Add(new ListItem(dr[0].ToString().Trim()));
                }
            }
        }
    }
예제 #21
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Session["uname"] == null || Session["uname"].ToString() == "")
         {
             Response.Write("<script type='text/javascript'>alert('请重新登陆!');top.location.href='../';</script>");
         }
         else
         {
             BindMonth();
             Bindqxdw();
             NewsBind();
             //判断是否运维部超管
             isAdminYW = (Session["roleid"].ToString() == "0" && Session["deptname"].ToString() == "运行维护部") ? true : false;
             //删除
             if (Request.QueryString["action"] == "del")
             {
                 if (Request.QueryString["id"] == null || Request.QueryString["id"].ToString() == "")
                 {
                     Response.Write("参数错误!");
                     Response.End();
                 }
                 else
                 {
                     DirectDataAccessor.Execute("Delete from xlqxxx where id='" + Request.QueryString["id"] + "'");
                     ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('删除成功!'); location.href='xlqxxxgl.aspx';", true);
                 }
             }
         }
     }
 }
예제 #22
0
    /// <summary>
    /// 绑定类别
    /// </summary>
    private void BindClass()
    {
        string sql = "select *  from " + Session["pre"] + "yjylkc_Class ";

        //判断权限:2:库管不能看南水北调;11:南水北调库管只操作南水北调
        if (Session["roleid"] != null)
        {
            switch (Session["roleid"].ToString())
            {
            case "2":
                sql += "  where classname<>'南水北调'";
                break;

            case "11":
                sql += " where classname='南水北调'";
                break;
            }
        }
        DataSet ds = DirectDataAccessor.QueryForDataSet(sql);

        ddlClass.Items.Add(new ListItem("选择类别", "0"));
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            ddlClass.Items.Add(new ListItem(dr[1].ToString(), dr[0].ToString()));
        }
    }
예제 #23
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string sql = "update xlqgxx set sjsj='" + sjsj.Text + "',sjje='" + sjje.Text + "'  where id='" + id.InnerText + "'";

        DirectDataAccessor.Execute(sql);
        ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('成功提交审计信息!');location.href='" + url + "'", true);
    }
예제 #24
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string sql = "INSERT INTO " + Session["pre"] + "yjylkc_Type(classid,typename,units) VALUES('" + ddlClass.SelectedValue + "','" + txtType.Text + "','" + txtUnits.Text + "')";

        DirectDataAccessor.Execute(sql);
        ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('型号添加成功!');location.href=location.href;", true);
    }
예제 #25
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string sql = "update nsbdxx set ysyj='" + ysyj.Text + "',ysr='" + ysr.Text + "',yssj='" + yssj.Text + "'  where id='" + id.InnerText + "'";

        DirectDataAccessor.Execute(sql);
        ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('该南水北调验收完成,进入审计报账状态!');location.href='" + url + "'", true);
    }
예제 #26
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Pre = Session["pre"] != null ? Session["pre"].ToString() : "";
     if (!IsPostBack)
     {
         if (Session["uname"] == null || Session["uname"].ToString() == "")
         {
             Response.Write("<script type='text/javascript'>alert('请重新登陆!');top.location.href='../';</script>");
         }
         else
         {
             //判断角色 为 1,各单位派单人员可以录单
             if (Session["roleid"] == null || Session["roleid"].ToString() != "1")
             {
                 Response.Write("<script type='text/javascript'>alert('权限不足,请重新登陆!');top.location.href='../';</script>");
             }
             //获取编号
             DataSet dr        = DirectDataAccessor.QueryForDataSet("SELECT " + Pre + "xxid  FROM autoid");
             string  currentId = dr.Tables[0].Rows[0][0].ToString();
             string  datePre   = DateTime.Now.ToString("yyyyMM");
             if (currentId.Substring(0, 6) == datePre)
             {
                 id.InnerText = Pre + currentId;
             }
             else
             {
                 id.InnerText = Pre + datePre + "001";
             }
             fsdw.InnerText = Session["deptname"].ToString();
             fssj.InnerText = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
         }
     }
 }
예제 #27
0
 private void BindDept()
 {
     //各县打自己
     if (Session["deptname"].ToString() != "网络管理中心" && Session["deptname"].ToString() != "网络部")
     {
         deptname.Items.Add(Session["deptname"].ToString());
     }
     else
     {
         //网维打市区
         string sql = "select deptname from jzkh_deptinfo";
         if (Session["deptname"] != null && Session["deptname"].ToString() == "网络管理中心")
         {
             sql = "select deptname from jzkh_deptinfo where id=1";
         }
         //运维部打市公司对各县考核
         else if (Session["deptname"] != null && Session["deptname"].ToString() == "网络部")
         {
             sql = "select deptname from jzkh_deptinfo";
         }
         DataSet ds = DirectDataAccessor.QueryForDataSet(sql);
         deptname.Items.Add(new ListItem("选择被考核分公司", "0"));
         foreach (DataRow dr in ds.Tables[0].Rows)
         {
             deptname.Items.Add(dr[0].ToString());
         }
     }
 }
예제 #28
0
    /// <summary>
    /// 获取DataTable
    /// </summary>
    /// <returns></returns>
    private DataTable GetDataTable()
    {
        string sql;

        sql = "select b.* from yjkxx as a join yjkxx_llmx as b on a.id=b.yjkid  ";
        if (Session["roleid"] != null && (Session["roleid"].ToString() == "2" || Session["roleid"].ToString() == "1") && Session["pre"].ToString() != "")
        {
            sql += " and b.jsdw='" + Session["deptname"] + "' ";
        }

        string whereStr = "where";

        if (Request.QueryString["qj"] != null)
        {
            ddlMonth.Text = Request.QueryString["qj"].ToString();
            whereStr     += "  substring (cksj,0,8)>='" + Request.QueryString["qj"].ToString() + "' and";
        }
        else
        {
            whereStr += "  substring (cksj,0,8)>='" + DateTime.Now.AddMonths(-1).ToString("yyyy-MM") + "' and";
        }
        if (Request.QueryString["jz"] != null)
        {
            ddlMonth1.Text = Request.QueryString["jz"].ToString();
            whereStr      += "  substring (cksj,0,8)<='" + Request.QueryString["jz"].ToString() + "' and";
        }
        else
        {
            whereStr += "  substring (cksj,0,8)<='" + DateTime.Now.ToString("yyyy-MM") + "' and";
        }

        if (Request.QueryString["typename"] != null)
        {
            ddlType.Text = Server.UrlDecode(Request.QueryString["typename"].ToString());
            whereStr    += "  typename = '" + Server.UrlDecode(Request.QueryString["typename"].ToString()) + "' and";
        }
        if (Request.QueryString["lldw"] != null)
        {
            lldw.Text = Server.UrlDecode(Request.QueryString["lldw"].ToString());
            whereStr += "  b.jsdw = '" + Server.UrlDecode(Request.QueryString["lldw"].ToString()) + "' and";
        }
        if (Request.QueryString["yjkid"] != null)
        {
            yjkid.Text = Request.QueryString["yjkid"].ToString();
            whereStr  += " yjkid like '%" + Request.QueryString["yjkid"].ToString() + "%' and";
        }
        if (whereStr != "where")
        {
            whereStr = whereStr.Substring(0, whereStr.Length - 3);
            sql     += whereStr;
        }
        sql += " order by b.id desc";
        //Response.Write (sql);
        //Response.End();
        //return null;
        DataSet ds = DirectDataAccessor.QueryForDataSet(sql);

        return(ds.Tables[0]);
    }
예제 #29
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Session["uname"] == null || Session["uname"].ToString() == "")
         {
             Response.Write("<script type='text/javascript'>alert('请重新登陆!');top.location.href='../';</script>");
         }
         else
         {
             if (Request.QueryString["bdid"] == null)
             {
                 Response.Write("参数错误!");
                 Response.End();
             }
             else
             {
                 bdid.Text = Request.QueryString["bdid"].ToString();
                 DataSet ds = DirectDataAccessor.QueryForDataSet("select * from xlbdxx where id='" + Request.QueryString["bdid"].ToString() + "'");
                 if (ds.Tables[0].Rows.Count < 1)
                 {
                     Response.Write("参数错误!");
                     Response.End();
                 }
                 else
                 {
                     bdrq.Text    = ds.Tables[0].Rows[0][1].ToString();
                     bddd.Text    = ds.Tables[0].Rows[0][2].ToString();
                     bgarq.Text   = ds.Tables[0].Rows[0][4].ToString();
                     bbxgsrq.Text = ds.Tables[0].Rows[0][5].ToString();
                     bxgscxc.Text = ds.Tables[0].Rows[0][6].ToString();
                     bdss.Text    = ds.Tables[0].Rows[0][7].ToString();
                     ssje.Text    = ds.Tables[0].Rows[0][8].ToString();
                     hfsj.Text    = ds.Tables[0].Rows[0][9].ToString();
                     bdll.Text    = ds.Tables[0].Rows[0][10].ToString() == "0" ? "<span style='color:#F98E02;font-weight:700;'>该被盗未领料</span>" : "<a href=xlbdllxxxq.aspx?bdid=" + bdid.Text + " target='_blank'>点击查看领料详情</a>";
                     bdwj.Text    = ds.Tables[0].Rows[0][9].ToString() == "" ? "<span style='color:#E82246;font-weight:700;'>未完结</span>" : "已完结";
                     //被盗现场照片
                     DataSet dsxc = DirectDataAccessor.QueryForDataSet("select * from Attachment_BDAndQX where InfoAutoID='" + Request.QueryString["bdid"].ToString() + "' and LiveOrFinish=0");
                     if (dsxc.Tables[0].Rows.Count > 0)
                     {
                         foreach (DataRow dr in dsxc.Tables[0].Rows)
                         {
                             bdxczp.Text += "<span style='margin-right:10px;'><a target='_blank' style='margin-left:6px;' href='../" + dr["filepath"] + "' title='点击查看'>" + dr["filename"] + "</a></span>";
                         }
                     }
                     //被盗恢复现场照片
                     DataSet dshf = DirectDataAccessor.QueryForDataSet("select * from Attachment_BDAndQX where InfoAutoID='" + Request.QueryString["bdid"].ToString() + "' and LiveOrFinish=1");
                     if (dshf.Tables[0].Rows.Count > 0)
                     {
                         foreach (DataRow dr in dshf.Tables[0].Rows)
                         {
                             bdhfxc.Text += "<span style='margin-right:10px;'><a target='_blank' style='margin-left:6px;' href='../" + dr["filepath"] + "' title='点击查看'>" + dr["filename"] + "</a></span>";
                         }
                     }
                 }
             }
         }
     }
 }
예제 #30
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        double total = 0, ratio;

        ratio = fieldPre == "sgs_" ? 0.1 : 0.25;

        string sqlExit = "select count(*) from jzkh_marking where deptname='" + deptname.Text + "' and scoredate='" + scoredate.InnerText + "'";

        sqlExit += " and  markingdept='" + Session["deptname"].ToString() + "'";
        sqlExit += " and itemid in( select b.id from jzkh_class as a join  jzkh_item as b ";
        sqlExit += " on b.classid=a.id and a.parentid=3)";
        DataSet ds = DirectDataAccessor.QueryForDataSet(sqlExit);

        if (ds.Tables[0].Rows[0][0].ToString() != "0")
        {
            ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('已经对" + deptname.Text + "分公司考核成功,不能重复考核!');location.href=location.href;", true);
            return;
        }
        StringBuilder sql = new StringBuilder();

        foreach (RepeaterItem rpitem in repData.Items)
        {
            TextBox     score  = (TextBox)rpitem.FindControl("txtscore");
            HiddenField itemid = (HiddenField)rpitem.FindControl("hfid");
            TextBox     memo   = (TextBox)rpitem.FindControl("txtmemo");
            sql.Append("insert into jzkh_marking values('");
            sql.Append(deptname.Text); sql.Append("','");
            sql.Append(scoredate.InnerText); sql.Append("','");
            sql.Append(itemid.Value); sql.Append("','");
            sql.Append(score.Text); sql.Append("','");
            sql.Append(memo.Text); sql.Append("','");
            sql.Append(Session["uname"]); sql.Append("','");
            sql.Append(Session["deptname"]); sql.Append("','");
            sql.Append(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); sql.Append("');");
        }
        DirectDataAccessor.Execute(sql.ToString());
        StringBuilder sb       = new StringBuilder();
        string        sqlTotal = "select sum(score) from jzkh_marking where deptname='" + deptname.Text + "' and scoredate='" + scoredate.InnerText + "'";

        ////县公司打分
        //if (Session["pre"] != null && Session["pre"].ToString().Trim() != "")
        sqlTotal += " and  markingdept='" + Session["deptname"].ToString() + "'";
        ////网络管理中心、网络部打分
        //if (Session["pre"] != null && Session["pre"].ToString().Trim() == "")
        //    sqlTotal += " and  (markingdept='网络管理中心' or markingdept='网络部')";

        sqlTotal += "  and itemid in( select b.id from jzkh_class as a join  jzkh_item as b ";
        sqlTotal += " on b.classid=a.id and a.parentid=3)";
        total     = (double)DirectDataAccessor.QueryForDataSet(sqlTotal).Tables[0].Rows[0][0];
        //判断当前月,当前分公司记录是否存在,存在就update,不存在就insert
        sb.Append("IF EXISTS (SELECT * FROM  jzkh_score  WHERE deptname ='" + deptname.Text + "' ");
        sb.Append(" and scoredate='" + scoredate.InnerText + "') ");
        sb.Append(" Update  jzkh_score set " + fieldPre + "rcwh_score=" + (100 - total) * ratio + " where deptname='" + deptname.Text + "' ");
        sb.Append(" and scoredate='" + scoredate.InnerText + "'");
        sb.Append(" ELSE ");
        sb.Append(" Insert into  jzkh_score(deptname,scoredate," + fieldPre + "rcwh_score) values('" + deptname.Text + "','" + scoredate.InnerText + "'," + (100 - total) * ratio + ")");
        DirectDataAccessor.Execute(sb.ToString());
        ClientScript.RegisterStartupScript(this.GetType(), "info", "alert('对" + deptname.Text + "分公司考核成功!');location.href=location.href;", true);
    }