Ejemplo n.º 1
0
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        int riid   = 0;
        int number = 0;

        try
        {
            number = Convert.ToInt32(txtNumber.Text.Trim());
            ResourceInfo resource = ResourceInfoManager.Get(Convert.ToInt32(ddlResourceType.SelectedValue));
            if (number > resource.Number)
            {
                this.ClientScript.RegisterStartupScript(GetType(), "", string.Format("<script>alert('库存数量为{0},您输入的数量以大于现有库存,请重新输入!')</script>", resource.Number));
                return;
            }
        }
        catch
        {
            this.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请输入数字!')</script>");
            return;
        }
        if (null != ddlResourceName.SelectedValue && "" != ddlResourceName.SelectedValue)
        {
            riid = Convert.ToInt32(ddlResourceName.SelectedValue);
            if (UrlReferrer == "/WebUI/ResourceManager/ApplyBorrow.aspx")
            {
                ApplicationResources.AddItem(ResourceInfoManager.Get(riid), 1, number);
                Response.Redirect("ApplyBorrow.aspx");
            }
            else if (UrlReferrer == "/WebUI/ResourceManager/ApplyStock.aspx")
            {
                ApplicationResources.AddItem(ResourceInfoManager.Get(riid), 2, number);
                Response.Redirect("ApplyStock.aspx");
            }
        }
        else
        {
            this.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请选择资源!')</script>");
            return;
        }
    }