예제 #1
0
        protected override void SetPowerZone()
        {
            txtGood.DataSource     = BLL.Goods.GetList(" IsDeleted = 0 order by GID");
            txtGood.DataTextField  = "GName";
            txtGood.DataValueField = "GID";
            txtGood.DataBind();
            txtGood.Items.Insert(0, "--请选择--");

            SupplierName.DataSource     = BLL.C_Supplier.GetList(" IsDelete = 0 and (Spare3 is null or Spare3='')   and Type=1 order by ID");
            SupplierName.DataTextField  = "Name";
            SupplierName.DataValueField = "ID";
            SupplierName.DataBind();
            SupplierName.Items.Insert(0, "--请选择--");
            SupplierName2.DataSource     = BLL.C_Supplier.GetList(" IsDelete = 0 and (Spare3 is null or Spare3='')   and Type=2  order by ID");
            SupplierName2.DataTextField  = "Name";
            SupplierName2.DataValueField = "ID";
            SupplierName2.DataBind();
            SupplierName2.Items.Insert(0, "--请选择--");
            SupplierName3.DataSource     = BLL.C_Supplier.GetList(" IsDelete = 0 and (Spare3 is null or Spare3='')   order by ID");
            SupplierName3.DataTextField  = "Name";
            SupplierName3.DataValueField = "ID";
            SupplierName3.DataBind();
            SupplierName3.Items.Insert(0, "--请选择--");

            Name.Value = DateTime.Now.ToString("yyyyMMddHHmmssfff");
            if (!string.IsNullOrEmpty(Request.QueryString["oid"]))
            {
                ocode.Value = Request.QueryString["oid"];
                oid.Value   = Request.QueryString["oid"];
            }
            else
            {
            }
            if (!string.IsNullOrEmpty(Request.QueryString["id"]))
            {
                Model.C_CarTast ct = BLL.C_CarTast.GetModel(Convert.ToInt32(Request.QueryString["id"]));
                Name.Value = ct.Name;

                sid.Value = ct.SupplierName;
                if (ct.TType == 1)
                {
                    SupplierName.Value = ct.SupplierName;
                }
                else if (ct.TType == 2)
                {
                    SupplierName2.Value = ct.SupplierName;
                }
                else
                {
                    SupplierName3.Value = ct.SupplierName;
                }
                SupplierAddress.Value = ct.SupplierAddress;

                Model.OrderDetail od = BLL.OrderDetail.GetModelCode(ct.OCode);
                if (od != null)
                {
                    txtGood.Value      = od.GId.ToString();
                    txtGoodCount.Value = od.GCount.ToString();
                    txtGoodPrice.Value = od.BuyPrice.ToString();
                }



                //装车信息
                if (ct.TType != 1)
                {
                    xcView.Visible = false;
                    tcode          = ct.TCode;
                    CTModel        = BLL.C_CarTast.GetModelname(tcode);
                    if (CTModel != null)
                    {
                        SuppModel = BLL.C_Supplier.GetModel(Convert.ToInt32(CTModel.SupplierName));
                        if (!string.IsNullOrEmpty(CTModel.OCode))
                        {
                            OdModel = BLL.OrderDetail.GetList(" ordercode='" + CTModel.OCode + "'; ").FirstOrDefault();
                            Good    = BLL.Goods.GetModel(OdModel.GId);
                        }
                    }
                }
                else
                {
                    zcView.Visible = false;
                    List <Model.C_CarTast> carList = BLL.C_CarTast.GetModelList(" TCode='" + ct.Name + "' ");
                    foreach (var item in carList)
                    {
                        CarTast cModel = new CarTast();
                        cModel.Code = item.Name;
                        cModel.Supp = BLL.C_Supplier.GetModel(Convert.ToInt32(item.SupplierName)).Name;
                        Model.OrderDetail XCod = BLL.OrderDetail.GetModelCode(item.OCode);
                        if (XCod != null)
                        {
                            cModel.Count    = XCod.GCount;
                            cModel.ReCount  = XCod.ReCount;
                            cModel.GoodName = BLL.Goods.GetModel(Convert.ToInt32(XCod.GId)).GName;
                        }
                        cModel.CreateTime = item.CreateDate;
                        XCList.Add(cModel);
                    }
                }
            }
            //ocode.Disabled = true;
        }
예제 #2
0
        protected override void SetValue(string id)
        {
            cartast  = BLL.C_CarTast.GetModel(int.Parse(id));
            supplier = BLL.C_Supplier.GetModel(int.Parse(cartast.SupplierName));

            cid.Value = id;
            if (!string.IsNullOrEmpty(cartast.OCode))
            {
                order   = BLL.Order.GetModel(cartast.OCode);
                listord = order.OrderDetail;
            }
            if (order != null)
            {
                listcost = BLL.C_CostDetalis.GetModelList(" CID=" + order.Id);
            }
            if (cartast.TState == 1 || !TModel.Role.SiJi)
            {
                anbtn.Visible = false;
            }

            Model.Member zm = BLL.Member.GetModelByMID(cartast.CarSJ1);
            if (zm != null)
            {
                zhusiji = zm.MName;
            }
            Model.Member fm = BLL.Member.GetModelByMID(cartast.CarSJ2);
            if (fm != null)
            {
                fusiji = fm.MName;
            }

            //装车信息
            if (cartast.TType != 1)
            {
                xcView.Visible = false;
                tcode          = cartast.TCode;
                CTModel        = BLL.C_CarTast.GetModelname(tcode);
                if (CTModel != null)
                {
                    SuppModel = BLL.C_Supplier.GetModel(Convert.ToInt32(CTModel.SupplierName));
                    if (!string.IsNullOrEmpty(CTModel.OCode))
                    {
                        OdModel = BLL.OrderDetail.GetList(" ordercode='" + CTModel.OCode + "'; ").FirstOrDefault();
                        Good    = BLL.Goods.GetModel(OdModel.GId);
                    }
                }
            }
            else
            {
                zcView.Visible = false;
                List <Model.C_CarTast> carList = BLL.C_CarTast.GetModelList(" TCode='" + cartast.Name + "' ");
                foreach (var item in carList)
                {
                    CarTast cModel = new CarTast();
                    cModel.Code = item.Name;
                    cModel.Supp = BLL.C_Supplier.GetModel(Convert.ToInt32(item.SupplierName)).Name;
                    Model.OrderDetail XCod = BLL.OrderDetail.GetModelCode(item.OCode);
                    if (XCod != null)
                    {
                        cModel.Count    = XCod.GCount;
                        cModel.ReCount  = XCod.ReCount;
                        cModel.GoodName = BLL.Goods.GetModel(Convert.ToInt32(XCod.GId)).GName;
                    }
                    cModel.CreateTime = item.CreateDate;
                    XCList.Add(cModel);
                }
            }
        }