Example #1
0
        protected void LinkButton1_Click1(object sender, EventArgs e)
        {
            if (Session["Comm_CGPONo"] != null)
            {
                CG_POOrder model = POSer.GetSimpListArray(string.Format("and pono='{0}'", Session["Comm_CGPONo"]))[0];
                txtAE.Text        = model.AE;
                txtPONo.Text      = model.PONo;
                txtGuestName.Text = model.GuestName;
                txtName.Text      = model.POName;
                //var list = POSer.GetOrder_ToInvoice_1(string.Format(" PONo='{0}'", model.PONo));
                //if (list.Count > 0)
                //{
                //    txtTotal.Text = (list[0].POTotal - list[0].TuiTotal).ToString();
                //}
                var supplierList = new CAI_POCaiService().GetLastSupplier(string.Format("'{0}'", model.PONo));
                txtSalesUnit.Text      = string.Join(",", supplierList.Select(t => t.Supplier).ToArray());
                txtTotal.Text          = supplierList.Sum(t => t.Total).ToString();
                Session["Comm_CGPONo"] = null;

                var list = petitionsSer.GetListArray(string.Format(" PoNo='{0}'", txtPONo.Text), "", "");
                if (list.Count > 0)
                {
                    var modelPetition = list[0];
                    lblError.Text = string.Format("该项目已有签呈单,签呈单编号:{0},签呈单名称:{1}, 签订日期:{2}, 存放位置:{3}",
                                                  modelPetition.Number, modelPetition.Name, modelPetition.SignDate.ToString("yyyy-MM-dd"), modelPetition.Local_String);
                    btnAdd.Enabled    = false;
                    btnUpdate.Enabled = false;
                }
                else
                {
                    btnAdd.Enabled    = true;
                    btnUpdate.Enabled = true;
                    lblError.Text     = "";
                }
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!base.IsPostBack)
            {
                for (var i = 1; i < 100; i++)
                {
                    ddlL_Month.Items.Add(new ListItem {
                        Text = i.ToString(), Value = i.ToString()
                    });
                }

                List <VAN_OA.Model.User>  user    = new List <VAN_OA.Model.User>();
                VAN_OA.Dal.SysUserService userSer = new VAN_OA.Dal.SysUserService();
                user = userSer.getAllUserByLoginName("");
                ddlHandler.DataSource = user;
                ddlHandler.DataBind();
                ddlHandler.DataTextField  = "LoginName";
                ddlHandler.DataValueField = "LoginName";

                if (base.Request["Id"] != null)
                {
                    this.btnAdd.Visible = false;
                    Petitions model = this.petitionsSer.GetModel(Convert.ToInt32(base.Request["Id"]));
                    txtName.Text           = model.Name;
                    this.ddlType.Text      = model.Type;
                    this.lblNumber.Text    = model.Number;
                    this.txtGuestName.Text = model.GuestName;
                    this.txtSalesUnit.Text = model.SalesUnit;
                    this.txtSummary.Text   = model.Summary;
                    this.txtTotal.Text     = model.Total.ToString();
                    this.txtSignDate.Text  = model.SignDate.ToString();
                    this.txtSumPages.Text  = model.SumPages.ToString();
                    this.txtSumCount.Text  = model.SumCount.ToString();
                    this.txtBCount.Text    = model.BCount.ToString();
                    this.txtPONo.Text      = model.PoNo;
                    this.txtAE.Text        = model.AE;
                    this.ddlHandler.Text   = model.Handler;
                    this.ddlLocal.Text     = model.Local;
                    this.ddlL_Year.Text    = model.L_Year.ToString();
                    this.ddlL_Month.Text   = model.L_Month.ToString();
                    this.txtRemark.Text    = model.Remark;

                    cbIsRequire.Checked = model.IsRequire;
                    if (model.IsRequire)
                    {
                        lbtnSelectPONo.Visible = false;
                    }
                    if (model.IsColse)
                    {
                        rabIsColseB.Checked = true;
                    }
                    hfYear.Value = model.L_Year.ToString();


                    var supplierList = new CAI_POCaiService().GetLastSupplier(string.Format("'{0}'", model.PoNo));
                    txtSalesUnit.Text = string.Join(",", supplierList.Select(t => t.Supplier).ToArray());
                    txtTotal.Text     = supplierList.Sum(t => t.Total).ToString();
                }
                else
                {
                    ddlHandler.Text        = "王汉中";
                    this.btnUpdate.Visible = false;
                }
            }
        }