public string Post([FromBody] StockParameter stockParameter) { StockStatementByDate statementByDate = new StockStatementByDate(); var result = statementByDate.ProcessStockStatement(stockParameter); return(JsonConvert.SerializeObject(result)); }
public string Post(StockParameter stockParameter) { ManageCommodityWiseLedger commodityWiseLedger = new ManageCommodityWiseLedger(); var result = commodityWiseLedger.ProcessCommodityLedger(stockParameter); return(JsonConvert.SerializeObject(result)); }
public string Get(string Date, string RCode, string GCode, string RoleId) { try { StockParameter stockParameter = new StockParameter(); stockParameter.FDate = Date; stockParameter.ToDate = Date; stockParameter.RCode = RCode; stockParameter.GCode = GCode; ManageDailyCBStatement manageDailyCB = new ManageDailyCBStatement(); var result = manageDailyCB.GetDailyCB(stockParameter); return(JsonConvert.SerializeObject(result)); } finally { } }
protected void butSubmit_Click(object sender, System.EventArgs e) { StockParameter.IsLowAlarm = this.cbNumAlarm.Checked; StockParameter.DepotType = this.rbModel.SelectedValue; StockParameter.DepotBindType = this.chkBind.Checked; StockParameter.ProjectTransparentSet = this.chkTransparent.Checked; StockParameter.ProjectAlarm = (this.chkRefuse.Checked ? ProjectAlarm.UnAlarm.ToString() : ProjectAlarm.Alarm.ToString()); StockParameter.IsHighPlanAlarm = this.chkHighAlarm.Checked; if (!string.IsNullOrEmpty(this.txtHighAlarmLimit.Text.Trim())) { StockParameter.HighPlanAlarmLimit = double.Parse(this.txtHighAlarmLimit.Text.Trim()); } StockParameter.IsMidPlanAlarm = this.chkMidAlarm.Checked; if (!string.IsNullOrEmpty(this.txtMidAlarmLowerLimit.Text.Trim())) { StockParameter.MidPlanAlarmLowerLimit = double.Parse(this.txtMidAlarmLowerLimit.Text.Trim()); } if (!string.IsNullOrEmpty(this.txtMidAlarmUpperLimit.Text.Trim())) { StockParameter.MidPlanAlarmUpperLimit = double.Parse(this.txtMidAlarmUpperLimit.Text.Trim()); } StockParameter.IsLowPlanAlarm = this.chkLowAlarm.Checked; if (!string.IsNullOrEmpty(this.txtLowAlarmLowerLimit.Text.Trim())) { StockParameter.LowPlanAlarmLowerLimit = double.Parse(this.txtLowAlarmLowerLimit.Text.Trim()); } if (!string.IsNullOrEmpty(this.txtLowAlarmUpperLimit.Text.Trim())) { StockParameter.LowPlanAlarmUpperLimit = double.Parse(this.txtLowAlarmUpperLimit.Text.Trim()); } StockParameter.IsContainPending = this.chkContainPending.Checked; #region StockParameter.ProjectAlarm2 = (this.chkRefuse2.Checked ? ProjectAlarm2.UnAlarm2.ToString() : ProjectAlarm2.Alarm2.ToString()); StockParameter.IsHighPlanAlarm2 = this.chkHighAlarm2.Checked; if (!string.IsNullOrEmpty(this.txtHighAlarmLimit2.Text.Trim())) { StockParameter.HighPlanAlarmLimit2 = double.Parse(this.txtHighAlarmLimit2.Text.Trim()); } StockParameter.IsMidPlanAlarm2 = this.chkMidAlarm2.Checked; if (!string.IsNullOrEmpty(this.txtMidAlarmLowerLimit2.Text.Trim())) { StockParameter.MidPlanAlarmLowerLimit2 = double.Parse(this.txtMidAlarmLowerLimit2.Text.Trim()); } if (!string.IsNullOrEmpty(this.txtMidAlarmUpperLimit2.Text.Trim())) { StockParameter.MidPlanAlarmUpperLimit2 = double.Parse(this.txtMidAlarmUpperLimit2.Text.Trim()); } StockParameter.IsLowPlanAlarm2 = this.chkLowAlarm2.Checked; if (!string.IsNullOrEmpty(this.txtLowAlarmLowerLimit2.Text.Trim())) { StockParameter.LowPlanAlarmLowerLimit2 = double.Parse(this.txtLowAlarmLowerLimit2.Text.Trim()); } if (!string.IsNullOrEmpty(this.txtLowAlarmUpperLimit2.Text.Trim())) { StockParameter.LowPlanAlarmUpperLimit2 = double.Parse(this.txtLowAlarmUpperLimit2.Text.Trim()); } StockParameter.IsContainPending2 = this.chkContainPending2.Checked; #endregion string str = string.Empty; if (StockParameter.DepotType == "TotalMode") { Treasury treasury = new Treasury(); TreasuryModel treasuryModel = treasury.GetTotalTreasury(); if (treasuryModel == null) { treasuryModel = treasury.SetTotalTreasuryByMinTcode(); if (treasuryModel == null) { base.RegisterScript("top.ui.alert('总分模式必须设置一个总库,总库不能关联项目!')"); StockParameter.DepotType = "ParallelMode"; this.rbModel.SelectedValue = StockParameter.DepotType; return; } str = "总库名称为:" + treasuryModel.tname; } else { str = "总库名称为:" + treasuryModel.tname; } treasury.DelContrast(); } int num = StockParameter.UpdateDatabase(); if (num != 0) { base.ClientScript.RegisterStartupScript(base.GetType(), "", "top.ui.show('保存成功!<br>" + str + "');location='BasicSetting.aspx'", true); return; } base.ClientScript.RegisterStartupScript(base.GetType(), "", "top.ui.alert('保存失败!')", true); }