protected void Page_Load(object sender, EventArgs e) { NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 34, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.冻结, NFMT.Common.OperateEnum.解除冻结 }); this.navigation1.Routes.Add("期货合约管理", string.Format("{0}BasicData/FuturesCodeList.aspx", NFMT.Common.DefaultValue.NftmSiteName)); this.navigation1.Routes.Add("期货合约明细", string.Empty); int id = 0; if (!string.IsNullOrEmpty(Request.QueryString["id"])) { if (int.TryParse(Request.QueryString["id"], out id)) { if (id == 0) Response.Redirect("FuturesCodeList.aspx"); NFMT.Data.BLL.FuturesCodeBLL fcBLL = new NFMT.Data.BLL.FuturesCodeBLL(); var result = fcBLL.Get(user, id); if (result.ResultStatus != 0) Response.Redirect("FuturesCodeList.aspx"); NFMT.Data.Model.FuturesCode fc = result.ReturnValue as NFMT.Data.Model.FuturesCode; if (fc != null) { NFMT.Data.Model.Exchange exchange = NFMT.Data.BasicDataProvider.Exchanges.Single(temp => temp.ExchangeId == fc.ExchageId); this.Exchage.InnerText = exchange.ExchangeName; this.txbCodeSize.InnerText = fc.CodeSize.ToString(); this.firstTradeDate.InnerText = fc.FirstTradeDate.ToString("yyyy-MM-dd"); this.lastTradeDate.InnerText = fc.LastTradeDate.ToString("yyyy-MM-dd"); NFMT.Data.Model.MeasureUnit mu = NFMT.Data.BasicDataProvider.MeasureUnits.Single(temp => temp.MUId == fc.MUId); this.MU.InnerText = mu.MUName; NFMT.Data.Model.Currency currency = NFMT.Data.BasicDataProvider.Currencies.Single(temp => temp.CurrencyId == fc.CurrencyId); this.spnCurrency.InnerText = currency.CurrencyName; this.txbTradeCode.InnerText = fc.TradeCode; this.FuturesCodeStatus.InnerText = fc.StatusName; this.hidId.Value = fc.FuturesCodeId.ToString(); } } } } }
protected void Page_Load(object sender, EventArgs e) { NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; if (!IsPostBack) { Utility.VerificationUtility ver = new Utility.VerificationUtility(); ver.JudgeOperate(this.Page, 34, new List<NFMT.Common.OperateEnum>() { NFMT.Common.OperateEnum.修改 }); this.navigation1.Routes.Add("期货合约管理", string.Format("{0}BasicData/FuturesCodeList.aspx", NFMT.Common.DefaultValue.NftmSiteName)); this.navigation1.Routes.Add("期货合约修改", string.Empty); int id = 0; if (!string.IsNullOrEmpty(Request.QueryString["id"])) { if (int.TryParse(Request.QueryString["id"], out id)) { if (id == 0) Response.Redirect("FuturesCodeList.aspx"); NFMT.Data.BLL.FuturesCodeBLL bBLL = new NFMT.Data.BLL.FuturesCodeBLL(); var result = bBLL.Get(user, id); if (result.ResultStatus != 0) Response.Redirect("FuturesCodeList.aspx"); NFMT.Data.Model.FuturesCode fC = result.ReturnValue as NFMT.Data.Model.FuturesCode; if (fC != null) { // this.hidBirthday.Value = emp.BirathDay.ToString("yyyy-MM-dd"); this.txbCodeSize.Value = fC.CodeSize.ToString(); this.txbTradeCode.Value = fC.TradeCode.ToString(); this.hidFirstTradeDate.Value = fC.FirstTradeDate.ToString("yyyy-MM-dd"); this.hidLastTradeDate.Value = fC.LastTradeDate.ToString("yyyy-MM-dd"); this.hidMU.Value = fC.MUId.ToString(); this.hidCurrency.Value = fC.CurrencyId.ToString(); this.hidExchage.Value = fC.ExchageId.ToString(); this.hidFuturesCodeStatus.Value = ((int)fC.FuturesCodeStatus).ToString(); this.curFuturesCode = fC; } } } } }
public void ProcessRequest(HttpContext context) { NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; context.Response.ContentType = "text/plain"; int id = 0; int operateId = 0; if (!int.TryParse(context.Request.Form["id"], out id) || id <= 0) { context.Response.Write("序号错误"); context.Response.End(); } if (!int.TryParse(context.Request.Form["oi"], out operateId) || operateId <= 0) { context.Response.Write("操作错误"); context.Response.End(); } NFMT.Data.BLL.FuturesCodeBLL fcBLL = new NFMT.Data.BLL.FuturesCodeBLL(); NFMT.Data.Model.FuturesCode fc = new NFMT.Data.Model.FuturesCode() { FuturesCodeId = id, LastModifyId = user.EmpId }; NFMT.Common.OperateEnum operateEnum = (NFMT.Common.OperateEnum)operateId; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); switch (operateEnum) { case NFMT.Common.OperateEnum.冻结: result = fcBLL.Freeze(user, fc); break; case NFMT.Common.OperateEnum.解除冻结: result = fcBLL.UnFreeze(user, fc); break; } context.Response.Write(result.Message); }
protected void Page_Load(object sender, EventArgs e) { NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; if (!IsPostBack) { this.navigation1.Routes.Add("期货合约管理", string.Format("{0}BasicData/FuturesCodeList.aspx", NFMT.Common.DefaultValue.NftmSiteName)); this.navigation1.Routes.Add("期货合约明细", string.Empty); int id = 0; if (!string.IsNullOrEmpty(Request.QueryString["id"])) { if (int.TryParse(Request.QueryString["id"], out id)) { if (id == 0) Response.Redirect("FuturesCodeList.aspx"); NFMT.Data.BLL.FuturesCodeBLL fcBLL = new NFMT.Data.BLL.FuturesCodeBLL(); var result = fcBLL.Get(user, id); if (result.ResultStatus != 0) Response.Redirect("FuturesCodeList.aspx"); NFMT.Data.Model.FuturesCode fc = result.ReturnValue as NFMT.Data.Model.FuturesCode; if (fc != null) { this.Exchage.InnerText = fc.ExchageId.ToString(); this.txbCodeSize.InnerText = fc.CodeSize.ToString(); this.firstTradeDate.InnerText = fc.FirstTradeDate.ToString("yyyy-MM-dd"); this.lastTradeDate.InnerText = fc.LastTradeDate.ToString("yyyy-MM-dd"); this.MU.InnerText = fc.MUId.ToString(); this.Currency.InnerText = fc.CurrencyId.ToString(); this.txbTradeCode.InnerText = fc.TradeCode; this.FuturesCodeStatus.InnerText = fc.FuturesCodeStatus.ToString(); this.hidId.Value = fc.FuturesCodeId.ToString(); } } } } }
public void ProcessRequest(HttpContext context) { try { int selFuturesCodeStatus = 0; int exchageId = 0; if (!string.IsNullOrEmpty(context.Request.QueryString["selFuturesCodeStatus"]))//合约状态 int.TryParse(context.Request.QueryString["selFuturesCodeStatus"].Trim(), out selFuturesCodeStatus); if (!string.IsNullOrEmpty(context.Request.QueryString["exchageId"]))//交易所 int.TryParse(context.Request.QueryString["exchageId"].Trim(), out exchageId); int pageIndex = 1, pageSize = 10; string orderStr = string.Empty, whereStr = string.Empty; DateTime firstTradeDate = NFMT.Common.DefaultValue.DefaultTime; DateTime lastTradeDate = NFMT.Common.DefaultValue.DefaultTime; if (!string.IsNullOrEmpty(context.Request["firstTradeDate"]))//交易起始日期 { if (!DateTime.TryParse(context.Request["firstTradeDate"], out firstTradeDate)) firstTradeDate = NFMT.Common.DefaultValue.DefaultTime; } if (!string.IsNullOrEmpty(context.Request["lastTradeDate"]))//交易终止日期 { if (!DateTime.TryParse(context.Request["lastTradeDate"], out lastTradeDate)) lastTradeDate = NFMT.Common.DefaultValue.DefaultTime; } //jqwidgets jqxGrid if (!string.IsNullOrEmpty(context.Request.QueryString["pagenum"])) int.TryParse(context.Request.QueryString["pagenum"], out pageIndex); pageIndex++; if (!string.IsNullOrEmpty(context.Request.QueryString["pagesize"])) int.TryParse(context.Request.QueryString["pagesize"], out pageSize); if (!string.IsNullOrEmpty(context.Request.QueryString["sortdatafield"]) && !string.IsNullOrEmpty(context.Request.QueryString["sortorder"])) { string sortDataField = context.Request.QueryString["sortdatafield"].Trim(); string sortOrder = context.Request.QueryString["sortorder"].Trim(); orderStr = string.Format("{0} {1}", sortDataField, sortOrder); } NFMT.Data.BLL.FuturesCodeBLL bll = new NFMT.Data.BLL.FuturesCodeBLL(); NFMT.Common.SelectModel select = bll.GetSelectModel(pageIndex, pageSize, orderStr, firstTradeDate, lastTradeDate, exchageId, selFuturesCodeStatus); NFMT.Common.ResultModel result = bll.Load(new NFMT.Common.UserModel(), select); context.Response.ContentType = "application/json; charset=utf-8"; if (result.ResultStatus != 0) { context.Response.Write(result.Message); context.Response.End(); } int totalRows = result.AffectCount; System.Data.DataTable dt = result.ReturnValue as System.Data.DataTable; Dictionary<string, object> dic = new Dictionary<string, object>(); //jqwidgets dic.Add("count", result.AffectCount); dic.Add("data", dt); string jsonStr = Newtonsoft.Json.JsonConvert.SerializeObject(dic, new Newtonsoft.Json.Converters.DataTableConverter()); context.Response.Write(jsonStr); } catch (Exception ex) { throw ex; } }
public void ProcessRequest(HttpContext context) { NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; context.Response.ContentType = "text/plain"; DateTime firstTradeDate = NFMT.Common.DefaultValue.DefaultTime; DateTime lastTradeDate = NFMT.Common.DefaultValue.DefaultTime; decimal codeSize =Convert.ToDecimal(context.Request.Form["codeSize"]); string tradeCode = context.Request.Form["tradeCode"]; int exchage = 0; int id = 0; int mU = 0; int currency = 0; int futuresCodeStatus = 0; int assetId = 0; string resultStr = "修改失败"; if (string.IsNullOrEmpty(context.Request.Form["id"])) { resultStr = "id未知"; context.Response.Write(resultStr); context.Response.End(); } if (!int.TryParse(context.Request.Form["id"], out id)) { resultStr = "id未知"; context.Response.Write(resultStr); context.Response.End(); } if (!string.IsNullOrEmpty(context.Request.Form["firstTradeDate"])) { if (!DateTime.TryParse(context.Request.Form["firstTradeDate"], out firstTradeDate)) { resultStr = "交易起始日期不能为空"; context.Response.Write(resultStr); context.Response.End(); } } if (!string.IsNullOrEmpty(context.Request.Form["lastTradeDate"])) { if (!DateTime.TryParse(context.Request.Form["lastTradeDate"], out lastTradeDate)) { resultStr = "交易结束日期不能为空"; context.Response.Write(resultStr); context.Response.End(); } } if (!int.TryParse(context.Request.Form["exchage"], out exchage)) { resultStr = "交易所序号不能为空"; context.Response.Write(resultStr); context.Response.End(); } if (!int.TryParse(context.Request.Form["futuresCodeStatus"], out futuresCodeStatus)) { resultStr = "合约状态序号不能为空"; context.Response.Write(resultStr); context.Response.End(); } if (!int.TryParse(context.Request.Form["currency"], out currency)) { resultStr = "币种序号不能为空"; context.Response.Write(resultStr); context.Response.End(); } if (!int.TryParse(context.Request.Form["mU"], out mU)) { resultStr = "计量单位序号不能为空"; context.Response.Write(resultStr); context.Response.End(); } if (string.IsNullOrEmpty(tradeCode)) { resultStr = "交易代码不能为空"; context.Response.Write(resultStr); context.Response.End(); } if (string.IsNullOrEmpty(context.Request.Form["assetId"]) || !int.TryParse(context.Request.Form["assetId"], out assetId) || assetId <= 0) { resultStr = "品种不能为空"; context.Response.Write(resultStr); context.Response.End(); } NFMT.Data.BLL.FuturesCodeBLL bll = new NFMT.Data.BLL.FuturesCodeBLL(); NFMT.Data.Model.FuturesCode futuresCode = new NFMT.Data.Model.FuturesCode() { FirstTradeDate = firstTradeDate, LastTradeDate = lastTradeDate, MUId = mU, CurrencyId = currency, FuturesCodeId = id, ExchageId = exchage, CodeSize = codeSize, TradeCode = tradeCode, AssetId = assetId, FuturesCodeStatus = (NFMT.Common.StatusEnum)futuresCodeStatus }; NFMT.Common.ResultModel result = bll.Update(user, futuresCode); if (result.ResultStatus == 0) context.Response.Write("更新成功"); else context.Response.Write(resultStr); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; int codeSize = 0; string tradeCode = context.Request.Form["tradeCode"]; int exchage = 0; DateTime firstTradeDate =Convert.ToDateTime(context.Request.Form["firstTradeDate"]); DateTime lastTradeDate = Convert.ToDateTime(context.Request.Form["lastTradeDate"]); int mU = 0; int currency = 0; int assetId = 0; string resultStr = "添加失败"; if (string.IsNullOrEmpty(tradeCode)) { resultStr = "交易代码不能为空"; context.Response.Write(resultStr); context.Response.End(); } if (!int.TryParse(context.Request.Form["codeSize"], out codeSize)) { resultStr = "交易规模不能为空"; context.Response.Write(resultStr); context.Response.End(); } if (!int.TryParse(context.Request.Form["exchage"], out exchage)) { resultStr = "交易所不能为空"; context.Response.Write(resultStr); context.Response.End(); } if (!int.TryParse(context.Request.Form["mU"], out mU)) { resultStr = "合约单位不能为空"; context.Response.Write(resultStr); context.Response.End(); } if (!int.TryParse(context.Request.Form["currency"], out currency)) { resultStr = "币种不能为空"; context.Response.Write(resultStr); context.Response.End(); } if (string.IsNullOrEmpty(context.Request.Form["assetId"]) || !int.TryParse(context.Request.Form["assetId"], out assetId) || assetId <= 0) { resultStr = "品种不能为空"; context.Response.Write(resultStr); context.Response.End(); } NFMT.Data.BLL.FuturesCodeBLL fcBLL = new NFMT.Data.BLL.FuturesCodeBLL(); NFMT.Data.Model.FuturesCode fc = new NFMT.Data.Model.FuturesCode(); NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; fc.CodeSize = codeSize; fc.TradeCode = tradeCode; fc.FirstTradeDate = firstTradeDate; fc.LastTradeDate = lastTradeDate; fc.ExchageId = exchage; fc.MUId = mU; fc.AssetId = assetId; fc.CurrencyId = currency; fc.FuturesCodeStatus = NFMT.Common.StatusEnum.已录入; NFMT.Common.ResultModel result = fcBLL.Insert(user, fc); resultStr = result.Message; context.Response.Write(resultStr); }