StatisticalAnalysis/CompanyMonthAnalysis.aspx.cs

(开头部分) 10KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class StatisticalAnalysis_CompanyMonthAnalysis : System.Web.UI.Page
{
   UserInfo userinfo = new UserInfo();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            userinfo.ChkUserInfo();
            if (new swei.UserManage().CheckUserPower("CompanyMonthAnalysis", userinfo.Uid) == 1)
            {
                 
                userinfo.ChkUserInfo();
                this.MonthDdl.SelectedValue = DateTime.Now.Month.ToString();
            }
            else
            {
                Response.Redirect("../Error.aspx");
            }
        }
    }


    protected void TJBtn_Click(object sender, EventArgs e)
    {
        
        string TJMonth = this.MonthDdl.SelectedValue.Trim();

        DataSet ds = new swei.QualityManage().OffsetComAnalysis( TJMonth);
        if (ds.Tables[0].Rows.Count > 0)
        {
            DataRow sdr = ds.Tables[0].Rows[0];
 
            this.LOTSLLab.Text = sdr["CountLot"].ToString();  // 进料LOT数
            this.SJSLLab.Text = Convert.ToDecimal(sdr["SumCheckQuantity"]) == 0 ? Convert.ToString(0) : Math.Round(Convert.ToDecimal(sdr["SumCheckQuantity"])).ToString();  //送检数量  Math .Round()去掉小数位
            this.QYSLLab.Text = Convert.ToDecimal(sdr["SumLoadQuantity"]) == 0 ? Convert.ToString(0) : Math.Round(Convert.ToDecimal(sdr["SumLoadQuantity"])).ToString();  //取用数量(入库数量)
            this.RBSLLab.Text = Convert.ToDecimal(sdr["SumConcessQuantity"]) == 0 ? Convert.ToString(0) : Math.Round(Convert.ToDecimal(sdr["SumConcessQuantity"])).ToString();   //让步数量
            this.THSLLab.Text = Convert.ToDecimal(sdr["SumReturnQuantity"]) == 0 ? Convert.ToString(0) : Math.Round(Convert.ToDecimal(sdr["SumReturnQuantity"])).ToString(); ;  //退货数量
            this.HGLOTSLLab.Text = sdr["CountAllowLot"].ToString();   //合格LOT数
            this.ASJFLOTSLab.Text = sdr["CountOnTimeLot"].ToString();   //按时交付LOT数
            this.SLSGLab.Text = sdr["CountThreeAccident"].ToString();    //Ⅲ类事故数
            this.XSBLSLLab.Text = Convert.ToDecimal(sdr["SumPLineMalQuantity"]) == 0 ? Convert.ToString(0) : Math.Round(Convert.ToDecimal(sdr["SumPLineMalQuantity"])).ToString();   //线上不良数量
            this.RLSGLab.Text = sdr["CountTwoAccident"].ToString();   //Ⅱ类事故数
            this.KHCBLSLab.Text = Convert.ToDecimal(sdr["SumCusTranMalQuantity"]) == 0 ? Convert.ToString(0) : Math.Round(Convert.ToDecimal(sdr["SumCusTranMalQuantity"])).ToString();  //客户处不良数
            this.YLSGLab.Text = sdr["CountOneAccident"].ToString();   //Ⅰ类事故数
            this.NCMRGSLab.Text = sdr["CountNCMR"].ToString();   //发生NCMR个数
            this.HFSLab.Text = sdr["CountHFNCMR"].ToString();    //某个月份发生的NCMR有多少回复
            this.QXHFSLab.Text = sdr["CountQXHF"].ToString();    //期限回复数
          
后面还有 136 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。