| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636 |
- <%@ WebHandler Language="C#" Class="user" %>
- using System;
- using System.Web;
- using System.Web.Security;
- using System.Web.SessionState;
- using System.Collections.Generic;
- using System.Collections.Specialized;
- using System.Data;
- using Curtain.DataAccess;
- using DK.XuWei.WebMes;
- /// <summary>
- /// TP_MST_USER
- /// xuwei create 2020-01-13
- /// </summary>
- public class user : IHttpHandler, IReadOnlySessionState
- {
- public void ProcessRequest(HttpContext context)
- {
- context.Response.ContentType = "text/plain";
- if (mes.LoginCheck() && context.Request["m"] is object)
- {
- Button b = new Button();
- if(mes.RightCheck("系统管理"))
- {
- b.btnIndex = true;
- b.btnInsert = true;
- b.btnInsertBatch = true;
- b.btnCopy = true;
- b.btnUpdate = true;
- b.btnDelete = true;
- b.btnCancel = true;
- b.btnSearch = true;
- b.btnDetail = true;
- b.btnRight = true;
- b.btnCheckbox = true;
- b.btnExport = false;
- b.btnReload = true;
- };
- switch (context.Request["m"].ToString().ToLower())
- {
- case "b":
- {
- //按钮
- context.Response.Write(new JsonResult(b).ToJson());
- break;
- }
- case "a":
- {
- //添加
- if (b.btnDetail && context.Request["id"] is object)
- context.Response.Write(detail());
- else
- {
- xRecord r = new xRecord();
- context.Response.Write(new JsonResult(r).ToJson());
- }
- break;
- }
- case "s":
- {
- //搜索
- if (b.btnIndex)
- context.Response.Write(search(context.Request.Form));
- else
- context.Response.Write(new JsonResult(JsonStatus.rightError).ToJson());
- break;
- }
- case "t":
- {
- //详细
- if (b.btnDetail)
- context.Response.Write(detail());
- else
- context.Response.Write(new JsonResult(JsonStatus.rightError).ToJson());
- break;
- }
- case "i":
- {
- //插入
- if (b.btnInsert)
- context.Response.Write(insert(context.Request.Form));
- else
- context.Response.Write(new JsonResult(JsonStatus.rightError).ToJson());
- break;
- }
- case "u":
- {
- //修改
- if (b.btnUpdate)
- context.Response.Write(update(context.Request.Form));
- else
- context.Response.Write(new JsonResult(JsonStatus.rightError).ToJson());
- break;
- }
- case "d":
- {
- //删除
- if (b.btnDelete)
- context.Response.Write(delete());
- else
- context.Response.Write(new JsonResult(JsonStatus.rightError).ToJson());
- break;
- }
- case "e":
- {
- //导出
- if (b.btnExport)
- {
- context.Response.Write(export());
- }
- else
- {
- context.Response.Write(new JsonResult(JsonStatus.rightError).ToJson());
- }
- break;
- }
- default:
- {
- break;
- }
- }
- }
- else
- {
- context.Response.Write(new JsonResult(JsonStatus.loginError).ToJson());
- }
- }
- /// <summary>
- /// TP_MST_USER 查询
- /// </summary>
- /// <returns>json</returns>
- private string search(NameValueCollection form)
- {
- using(IDataAccess conn=DataAccess.Create())
- {
- int page = HttpContext.Current.Request["page"] is object ? Convert.ToInt32(HttpContext.Current.Request["page"]) : 1;
- int rows = HttpContext.Current.Request["rows"] is object ? Convert.ToInt32(HttpContext.Current.Request["rows"]) : 10;
- string sort = HttpContext.Current.Request["sort"] is object ? HttpContext.Current.Request["sort"] + ",USERID" : "ORGANIZATIONCODE,POSTCODE,USERID";
- string order = HttpContext.Current.Request["order"] is object ? HttpContext.Current.Request["order"] : "";
- string sqlStr = @"
- SELECT
- m.USERID AS SID,
- m.USERID,
- m.USERCODE,
- m.USERNAME,
- m.PASSWORD,
- m.ORGANIZATIONID,
- o.ORGANIZATIONCODE,
- o.ORGANIZATIONNAME,
- o.ORGANIZATIONFULLNAME,
- m.LIMITMAC,
- m.CANSMARTLOGIN,
- m.ISWORKER,
- m.REMARKS,
- m.ACCOUNTCODE,
- m.LIMITSTARTTIME,
- m.LIMITENDTIME,
- m.CANPCLOGIN,
- m.ISPUBLICBODY,
- m.CANLOGINPRD,
- m.CANLOGINMBC,
- m.POST,
- p.POSTCODE,
- p.POSTNAME,
- m.BARCODEPRINTERID,
- m.ISGROUTINGWORKER,
- m.PLCID,
- m.VALUEFLAG,
- m.ACCOUNTID,
- m.CREATEUSERID,
- m.CREATETIME,
- m.UPDATEUSERID,
- m.UPDATETIME,
- m.AD_USER_CODE
- FROM
- TP_MST_USER m
- LEFT JOIN TP_MST_ORGANIZATION o ON o.ORGANIZATIONID = m.ORGANIZATIONID
- LEFT JOIN TP_MST_POST p ON p.POSTID = m.POST
- WHERE
- m.VALUEFLAG = '1'
- AND m.ACCOUNTID = @ACCOUNTID@
- ";
- List<CDAParameter> sqlPara = new List<CDAParameter>();
- sqlPara.Add(new CDAParameter("ACCOUNTID", HttpContext.Current.Session["accountId"].ToString()));
- if(!string.IsNullOrEmpty(form["USERID"]))
- {
- sqlStr += " AND m.USERID = @USERID@ ";
- sqlPara.Add(new CDAParameter("USERID", form["USERID"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["USERCODE"]))
- {
- sqlStr += " AND INSTR( m.USERCODE, @USERCODE@ ) > 0 ";
- sqlPara.Add(new CDAParameter("USERCODE", form["USERCODE"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["USERNAME"]))
- {
- sqlStr += " AND INSTR( m.USERNAME, @USERNAME@ ) > 0 ";
- sqlPara.Add(new CDAParameter("USERNAME", form["USERNAME"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["PASSWORD"]))
- {
- sqlStr += " AND INSTR( m.PASSWORD, @PASSWORD@ ) > 0 ";
- sqlPara.Add(new CDAParameter("PASSWORD", form["PASSWORD"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["ORGANIZATIONID"]))
- {
- sqlStr += " AND INSTR( m.ORGANIZATIONID, @ORGANIZATIONID@ ) > 0 ";
- sqlPara.Add(new CDAParameter("ORGANIZATIONID", form["ORGANIZATIONID"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["LIMITMAC"]))
- {
- sqlStr += " AND INSTR( m.LIMITMAC, @LIMITMAC@ ) > 0 ";
- sqlPara.Add(new CDAParameter("LIMITMAC", form["LIMITMAC"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["CANSMARTLOGIN"]))
- {
- sqlStr += " AND INSTR( m.CANSMARTLOGIN, @CANSMARTLOGIN@ ) > 0 ";
- sqlPara.Add(new CDAParameter("CANSMARTLOGIN", form["CANSMARTLOGIN"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["ISWORKER"]))
- {
- sqlStr += " AND INSTR( m.ISWORKER, @ISWORKER@ ) > 0 ";
- sqlPara.Add(new CDAParameter("ISWORKER", form["ISWORKER"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["REMARKS"]))
- {
- sqlStr += " AND INSTR( m.REMARKS, @REMARKS@ ) > 0 ";
- sqlPara.Add(new CDAParameter("REMARKS", form["REMARKS"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["ACCOUNTCODE"]))
- {
- sqlStr += " AND INSTR( m.ACCOUNTCODE, @ACCOUNTCODE@ ) > 0 ";
- sqlPara.Add(new CDAParameter("ACCOUNTCODE", form["ACCOUNTCODE"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["LIMITSTARTTIME"]))
- {
- sqlStr += " AND INSTR( m.LIMITSTARTTIME, @LIMITSTARTTIME@ ) > 0 ";
- sqlPara.Add(new CDAParameter("LIMITSTARTTIME", form["LIMITSTARTTIME"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["LIMITENDTIME"]))
- {
- sqlStr += " AND INSTR( m.LIMITENDTIME, @LIMITENDTIME@ ) > 0 ";
- sqlPara.Add(new CDAParameter("LIMITENDTIME", form["LIMITENDTIME"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["CANPCLOGIN"]))
- {
- sqlStr += " AND INSTR( m.CANPCLOGIN, @CANPCLOGIN@ ) > 0 ";
- sqlPara.Add(new CDAParameter("CANPCLOGIN", form["CANPCLOGIN"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["ISPUBLICBODY"]))
- {
- sqlStr += " AND INSTR( m.ISPUBLICBODY, @ISPUBLICBODY@ ) > 0 ";
- sqlPara.Add(new CDAParameter("ISPUBLICBODY", form["ISPUBLICBODY"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["CANLOGINPRD"]))
- {
- sqlStr += " AND INSTR( m.CANLOGINPRD, @CANLOGINPRD@ ) > 0 ";
- sqlPara.Add(new CDAParameter("CANLOGINPRD", form["CANLOGINPRD"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["CANLOGINMBC"]))
- {
- sqlStr += " AND INSTR( m.CANLOGINMBC, @CANLOGINMBC@ ) > 0 ";
- sqlPara.Add(new CDAParameter("CANLOGINMBC", form["CANLOGINMBC"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["POST"]))
- {
- sqlStr += " AND INSTR( m.POST, @POST@ ) > 0 ";
- sqlPara.Add(new CDAParameter("POST", form["POST"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["BARCODEPRINTERID"]))
- {
- sqlStr += " AND INSTR( m.BARCODEPRINTERID, @BARCODEPRINTERID@ ) > 0 ";
- sqlPara.Add(new CDAParameter("BARCODEPRINTERID", form["BARCODEPRINTERID"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["ISGROUTINGWORKER"]))
- {
- sqlStr += " AND INSTR( m.ISGROUTINGWORKER, @ISGROUTINGWORKER@ ) > 0 ";
- sqlPara.Add(new CDAParameter("ISGROUTINGWORKER", form["ISGROUTINGWORKER"].ToString()));
- }
- if(!string.IsNullOrEmpty(form["PLCID"]))
- {
- sqlStr += " AND INSTR( m.PLCID, @PLCID@ ) > 0 ";
- sqlPara.Add(new CDAParameter("PLCID", form["PLCID"].ToString()));
- }
- if(sort != "")
- {
- sqlStr += " ORDER BY " + sort + " " + order;
- }
- int total = 0;
- //测试使用
- //string pageSql = conn.GetSelectPagesSql(page, rows, sqlStr);
- DataTable dt = conn.SelectPages(page, rows,out total, sqlStr, sqlPara.ToArray());
- return new JsonResult(dt) { total = total}.ToJson();
- }
- }
- /// <summary>
- /// 详细 TP_MST_USER
- /// </summary>
- /// <returns>json</returns>
- private string detail()
- {
- using(IDataAccess conn= DataAccess.Create())
- {
- DataTable dt = conn.ExecuteDatatable(@"
- SELECT
- m.USERID,
- m.USERCODE,
- m.USERNAME,
- m.PASSWORD,
- m.ORGANIZATIONID,
- m.LIMITMAC,
- m.CANSMARTLOGIN,
- m.ISWORKER,
- m.REMARKS,
- m.ACCOUNTCODE,
- m.LIMITSTARTTIME,
- m.LIMITENDTIME,
- m.CANPCLOGIN,
- m.ISPUBLICBODY,
- m.CANLOGINPRD,
- m.CANLOGINMBC,
- m.POST,
- m.BARCODEPRINTERID,
- m.ISGROUTINGWORKER,
- m.PLCID,
- m.VALUEFLAG,
- m.ACCOUNTID,
- m.CREATEUSERID,
- m.CREATETIME,
- m.UPDATEUSERID,
- m.UPDATETIME,
- m.AD_USER_CODE
- FROM
- TP_MST_USER m
- WHERE
- m.VALUEFLAG = '1'
- AND m.ACCOUNTID = @ACCOUNTID@
- AND m.USERID = @USERID@
- ",
- new CDAParameter("ACCOUNTID",HttpContext.Current.Session["accountId"].ToString()),
- new CDAParameter("USERID",HttpContext.Current.Request["id"].ToString())
- );
- return new JsonResult(dt).ToJson();
- }
- }
- /// <summary>
- /// 插入 TP_MST_USER
- /// </summary>
- /// <returns>json</returns>
- private string insert(NameValueCollection form)
- {
- using(IDataAccess conn= DataAccess.Create())
- {
- //string primaryKey = conn.GetSequenceNextval("SEQ_TP_MST_USER").ToString();
- //MD5加密密码
- string passWord = FormsAuthentication.HashPasswordForStoringInConfigFile(form["PASSWORD"], "MD5");
- //AD域
- string AD_USER_CODE = form["AD_USER_CODE"];
- if (!string.IsNullOrEmpty(AD_USER_CODE))
- {
- //校验AD域是否已存在
- string sqlStr = @"SELECT 1
- FROM tp_mst_user
- WHERE accountid = @accountid@
- AND valueflag = 1
- AND ad_user_code = @ad_user_code@";
- List<CDAParameter> sqlPara = new List<CDAParameter>();
- sqlPara.Add(new CDAParameter("accountid", HttpContext.Current.Session["accountId"]));
- sqlPara.Add(new CDAParameter("ad_user_code", AD_USER_CODE));
- DataTable dtcheck = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
- if (dtcheck.Rows.Count > 0)
- {
- return new JsonResult(JsonStatus.error) { message = "AD域已存在" }.ToJson();
- }
- }
- int result = conn.ExecuteNonQuery(@"
- INSERT INTO TP_MST_USER (
- --USERID,
- USERCODE,
- USERNAME,
- PASSWORD,
- ORGANIZATIONID,
- LIMITMAC,
- CANSMARTLOGIN,
- ISWORKER,
- REMARKS,
- ACCOUNTCODE,
- LIMITSTARTTIME,
- LIMITENDTIME,
- CANPCLOGIN,
- ISPUBLICBODY,
- CANLOGINPRD,
- CANLOGINMBC,
- POST,
- BARCODEPRINTERID,
- ISGROUTINGWORKER,
- PLCID,
- ACCOUNTID,CREATEUSERID,UPDATEUSERID
- ,AD_USER_CODE
- ) VALUES (
- --@USERID@,
- @USERCODE@,
- @USERNAME@,
- @PASSWORD@,
- @ORGANIZATIONID@,
- @LIMITMAC@,
- @CANSMARTLOGIN@,
- @ISWORKER@,
- @REMARKS@,
- @ACCOUNTCODE@,
- @LIMITSTARTTIME@,
- @LIMITENDTIME@,
- @CANPCLOGIN@,
- @ISPUBLICBODY@,
- @CANLOGINPRD@,
- @CANLOGINMBC@,
- @POST@,
- @BARCODEPRINTERID@,
- @ISGROUTINGWORKER@,
- @PLCID@,
- @ACCOUNTID@,@CREATEUSERID@,@UPDATEUSERID@
- ,@AD_USER_CODE@
- )
- ",
- //new CDAParameter("USERID",primaryKey),
- new CDAParameter("USERCODE",form["USERCODE"]),
- new CDAParameter("USERNAME",form["USERNAME"]),
- new CDAParameter("PASSWORD",passWord),
- new CDAParameter("ORGANIZATIONID",form["ORGANIZATIONID"]),
- new CDAParameter("LIMITMAC",form["LIMITMAC"]),
- new CDAParameter("CANSMARTLOGIN",form["CANSMARTLOGIN"]),
- new CDAParameter("ISWORKER",form["ISWORKER"]),
- new CDAParameter("REMARKS",form["REMARKS"]),
- new CDAParameter("LIMITSTARTTIME",form["LIMITSTARTTIME"]),
- new CDAParameter("LIMITENDTIME",form["LIMITENDTIME"]),
- new CDAParameter("CANPCLOGIN",form["CANPCLOGIN"]),
- new CDAParameter("ISPUBLICBODY",form["ISPUBLICBODY"]),
- new CDAParameter("CANLOGINPRD",form["CANLOGINPRD"]),
- new CDAParameter("CANLOGINMBC",form["CANLOGINMBC"]),
- new CDAParameter("POST",form["POST"]),
- new CDAParameter("BARCODEPRINTERID",form["BARCODEPRINTERID"]),
- new CDAParameter("ISGROUTINGWORKER",form["ISGROUTINGWORKER"]),
- new CDAParameter("PLCID",form["PLCID"]),
- new CDAParameter("ACCOUNTID",HttpContext.Current.Session["accountId"]),
- new CDAParameter("ACCOUNTCODE",HttpContext.Current.Session["accountCode"]),
- new CDAParameter("CREATEUSERID",HttpContext.Current.Session["userId"]),
- new CDAParameter("UPDATEUSERID",HttpContext.Current.Session["userId"]),
- new CDAParameter("AD_USER_CODE",AD_USER_CODE)
- );
- return new JsonResult(JsonStatus.success).ToJson();
- }
- }
- /// <summary>
- /// 更新 TP_MST_USER
- /// </summary>
- /// <returns>json</returns>
- private string update(NameValueCollection form)
- {
- //MD5加密密码
- string passWord = form["PASSWORD"];
- if (passWord.Length != 32) passWord = FormsAuthentication.HashPasswordForStoringInConfigFile(form["passWord"], "MD5");
- using(IDataAccess conn=DataAccess.Create())
- {
- //验证ad域是否已存在
- string AD_USER_CODE = form["AD_USER_CODE"];
- if (!string.IsNullOrEmpty(AD_USER_CODE))
- {
- //校验AD域是否已存在
- string sqlStr = @"SELECT 1
- FROM tp_mst_user
- WHERE accountid = @accountid@
- AND valueflag = 1
- AND USERID <> @USERID@
- AND ad_user_code = @ad_user_code@";
- List<CDAParameter> sqlPara = new List<CDAParameter>();
- sqlPara.Add(new CDAParameter("accountid", HttpContext.Current.Session["accountId"]));
- sqlPara.Add(new CDAParameter("ad_user_code", AD_USER_CODE));
- sqlPara.Add(new CDAParameter("USERID", HttpContext.Current.Request["id"]));
- DataTable dtcheck = conn.ExecuteDatatable(sqlStr, sqlPara.ToArray());
- if (dtcheck.Rows.Count > 0)
- {
- return new JsonResult(JsonStatus.error) { message = "AD域已存在" }.ToJson();
- }
- }
- int result = conn.ExecuteNonQuery(@"
- UPDATE TP_MST_USER
- SET
- USERCODE = @USERCODE@,
- USERNAME = @USERNAME@,
- PASSWORD = @PASSWORD@,
- ORGANIZATIONID = @ORGANIZATIONID@,
- LIMITMAC = @LIMITMAC@,
- CANSMARTLOGIN = @CANSMARTLOGIN@,
- ISWORKER = @ISWORKER@,
- REMARKS = @REMARKS@,
- LIMITSTARTTIME = @LIMITSTARTTIME@,
- LIMITENDTIME = @LIMITENDTIME@,
- CANPCLOGIN = @CANPCLOGIN@,
- ISPUBLICBODY = @ISPUBLICBODY@,
- CANLOGINPRD = @CANLOGINPRD@,
- CANLOGINMBC = @CANLOGINMBC@,
- POST = @POST@,
- BARCODEPRINTERID = @BARCODEPRINTERID@,
- ISGROUTINGWORKER = @ISGROUTINGWORKER@,
- PLCID = @PLCID@,
- UPDATEUSERID = @UPDATEUSERID@,
- UPDATETIME = sysdate,
- AD_USER_CODE = @AD_USER_CODE@
- WHERE
- USERID = @USERID@
- ",
- new CDAParameter("USERCODE",form["USERCODE"]),
- new CDAParameter("USERNAME",form["USERNAME"]),
- new CDAParameter("PASSWORD",passWord),
- new CDAParameter("ORGANIZATIONID",form["ORGANIZATIONID"]),
- new CDAParameter("LIMITMAC",form["LIMITMAC"]),
- new CDAParameter("CANSMARTLOGIN",form["CANSMARTLOGIN"]),
- new CDAParameter("ISWORKER",form["ISWORKER"]),
- new CDAParameter("REMARKS",form["REMARKS"]),
- new CDAParameter("LIMITSTARTTIME",form["LIMITSTARTTIME"]),
- new CDAParameter("LIMITENDTIME",form["LIMITENDTIME"]),
- new CDAParameter("CANPCLOGIN",form["CANPCLOGIN"]),
- new CDAParameter("ISPUBLICBODY",form["ISPUBLICBODY"]),
- new CDAParameter("CANLOGINPRD",form["CANLOGINPRD"]),
- new CDAParameter("CANLOGINMBC",form["CANLOGINMBC"]),
- new CDAParameter("POST",form["POST"]),
- new CDAParameter("BARCODEPRINTERID",form["BARCODEPRINTERID"]),
- new CDAParameter("ISGROUTINGWORKER",form["ISGROUTINGWORKER"]),
- new CDAParameter("PLCID",form["PLCID"]),
- new CDAParameter("UPDATEUSERID",HttpContext.Current.Session["userId"]),
- new CDAParameter("USERID",HttpContext.Current.Request["id"]),
- new CDAParameter("AD_USER_CODE",AD_USER_CODE)
- );
- return new JsonResult(JsonStatus.success).ToJson();
- }
- }
- /// <summary>
- /// 删除 TP_MST_USER
- /// </summary>
- /// <returns>json</returns>
- private string delete()
- {
- using(IDataAccess conn= DataAccess.Create())
- {
- if (HttpContext.Current.Request["id"] is object)
- {
- int result = conn.ExecuteNonQuery(@"
- DELETE
- TP_MST_USER
- WHERE
- INSTR(',' || @USERID@ || ',' , ',' || USERID || ',') > 0
- ",
- new CDAParameter("USERID", HttpContext.Current.Request["id"].ToString())
- );
- return new JsonResult(JsonStatus.success).ToJson();
- }
- else
- {
- return new JsonResult(JsonStatus.otherError).ToJson();
- }
- }
- }
- /// <summary>
- /// 导出 TP_MST_USER
- /// </summary>
- /// <returns>json</returns>
- private string export()
- {
- return search(new NameValueCollection());
- }
- private class Button
- {
- public bool btnIndex = false;
- public bool btnInsert = false;
- public bool btnInsertBatch = false;
- public bool btnCopy = false;
- public bool btnUpdate = false;
- public bool btnDelete = false;
- public bool btnCancel = false;
- public bool btnSearch = false;
- public bool btnDetail = false;
- public bool btnRight = false;
- public bool btnCheckbox = false;
- public bool btnExport = false;
- public bool btnReload = false;
- }
- private class xRecord
- {
- public string sid { get; set; }
- public string USERCODE { get; set; }
- public string USERNAME { get; set; }
- public string PASSWORD { get; set; }
- public string ORGANIZATIONID { get; set; }
- public string LIMITMAC { get; set; }
- public string CANSMARTLOGIN { get; set; }
- public string ISWORKER { get; set; }
- public string REMARKS { get; set; }
- public string LIMITSTARTTIME { get; set; }
- public string LIMITENDTIME { get; set; }
- public string CANPCLOGIN { get; set; }
- public string ISPUBLICBODY { get; set; }
- public string CANLOGINPRD { get; set; }
- public string CANLOGINMBC { get; set; }
- public string POST { get; set; }
- public string BARCODEPRINTERID { get; set; }
- public string ISGROUTINGWORKER { get; set; }
- public string PLCID { get; set; }
- }
- public bool IsReusable
- {
- get
- {
- return false;
- }
- }
- }
|