Beispiel #1
0
        protected void rptList_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            HtmlInputCheckBox chkOrder = (HtmlInputCheckBox)e.Item.FindControl("chkOrder");
            DropDownList      dropzldj = (DropDownList)e.Item.FindControl("dropzldj");
            DropDownList      dropshdz = (DropDownList)e.Item.FindControl("dropshdz");

            Literal ltlzldj   = (Literal)e.Item.FindControl("ltlzldj");   //质量等级
            Literal ltlshdz   = (Literal)e.Item.FindControl("ltlshdz");   //收货地址
            Literal ltlcustno = (Literal)e.Item.FindControl("ltlcustno"); //客户编码
            Literal ltlyfywgt = (Literal)e.Item.FindControl("ltlyfywgt"); //订单已发数量

            #region                                                       //订单出库量


            decimal yfywgt = 0;

            DataTable dtorder = tmo_order.GetOUTSTOCKWGT(chkOrder.Value, txtsendcode.Text);
            if (dtorder.Rows.Count > 0)
            {
                yfywgt = Convert.ToDecimal(dtorder.Rows[0]["N_WGT"]);
            }
            ltlyfywgt.Text = yfywgt.ToString();


            #endregion


            #region //质量
            DataTable dtzl = tqb_checkstate.GetCheckState("").Tables[0];
            if (dtzl.Rows.Count > 0)
            {
                dropzldj.DataSource     = dtzl;
                dropzldj.DataTextField  = "C_CHECKSTATE_NAME";
                dropzldj.DataValueField = "C_ID";
                dropzldj.DataBind();
                dropzldj.SelectedIndex = dropzldj.Items.IndexOf(dropzldj.Items.FindByValue(ltlzldj.Text));
            }
            #endregion

            #region //收货地址
            //收货地址
            DataTable dtaddr = ts_custaddr.GetAddr("", "", "", ltlcustno.Text, "").Tables[0];
            if (dtaddr.Rows.Count > 0)
            {
                dropshdz.DataSource     = dtaddr;
                dropshdz.DataTextField  = "C_CGAREA";
                dropshdz.DataValueField = "C_CGAREA";
                dropshdz.DataBind();
                dropshdz.SelectedIndex = dropshdz.Items.IndexOf(dropshdz.Items.FindByValue(ltlshdz.Text));
            }
            #endregion
        }
Beispiel #2
0
        protected void rptList_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            HtmlInputCheckBox chkOrder  = (HtmlInputCheckBox)e.Item.FindControl("chkOrder");
            Literal           ltlyckwtg = (Literal)e.Item.FindControl("ltlyckwtg"); //已出库量

            #region                                                                 //已出库量
            string outwgt = "";

            //获取订单具体发运明细实际出库量
            DataTable dtOut = tmo_order.GetOUTSTOCKWGT(chkOrder.Value, txtsendcode.Text);
            if (dtOut.Rows.Count > 0)
            {
                outwgt = dtOut.Rows[0]["N_WGT"].ToString();//已出库量
            }

            ltlyckwtg.Text = outwgt;
            #endregion
        }