コード例 #1
0
ファイル: CRM191.aspx.cs プロジェクト: ChiangHanLung/PIC_VDS
    protected void btnDel_Click(object sender, EventArgs e)
    {
        try
        {
            string SessionIDName = "CRM19" + PageTimeStamp.Value;

            Button btnDel = (Button)sender;
            Label lblID = (Label)btnDel.Parent.FindControl("lblID");
            Label lblUpdateDate2 = (Label)btnDel.Parent.FindControl("lblUpdateDate2");
            Label lblUpdateUser = (Label)btnDel.Parent.FindControl("lblUpdateUser");

            BCO.MaintainCRMStoreSet bco = new BCO.MaintainCRMStoreSet(ConntionDB);

            ParameterList.Clear();
            ParameterList.Add(int.Parse(lblID.Text));
            ParameterList.Add(lblUpdateDate2.Text);
            ParameterList.Add(lblUpdateUser.Text);
            ParameterList.Add(Session["UID"].ToString());

            bco.DeleteStoreSet(ParameterList, null);

            DataTable dt = (DataTable)Session[SessionIDName];

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (dt.Rows[i]["ID"].ToString() == lblID.Text)
                {
                    dt.Rows.RemoveAt(i);
                    break;
                }
            }

            if (dt.Rows.Count == 0)
            {
                dt = null;
            }

            Session[SessionIDName] = dt;
            GridView1.DataSource = dt;
            GridView1.DataBind();

            ErrorMsgLabel.Text = "刪除成功";
            up_Msg.Update();

        }
        catch (Exception ex)
        {
            ErrorMsgLabel.Text = ex.Message;
            up_Msg.Update();
        }
    }
コード例 #2
0
ファイル: CRM191.aspx.cs プロジェクト: ChiangHanLung/PIC_VDS
    private DataTable UptSTM()
    {

        //資料庫更新一筆資料
        BCO.MaintainCRMStoreSet bco = new BCO.MaintainCRMStoreSet(ConntionDB);
        ParameterList.Clear();
        ParameterList.Add(int.Parse(this.hid_ID.Value));
        ParameterList.Add(this.hid_UpdateTime.Value);
        ParameterList.Add(this.SLP_User.Text);
        ParameterList.Add(int.Parse(this.SLP_Boolean.Text));
        ParameterList.Add(DateTime.Now.ToString("yyyyMMddHHmmss"));
        ParameterList.Add(Session["UID"].ToString());

        bco.UpdateCRMStoreSet(ParameterList, null);

        ParameterList.Clear();
        ParameterList.Add(this.SLP_Vendor.Text);
        ParameterList.Add(this.SLP_CodeFile.Text);
        ParameterList.Add(this.SLP_StoreChain.Text);
        ParameterList.Add(this.SLP_Store.Text);
        ParameterList.Add(int.Parse(this.SLP_Boolean.Text));
        ParameterList.Add(null);
        ParameterList.Add(this.SLP_User.Text);

        DataTable dt = bco.QueryByFind(ParameterList);

        return dt;

    }
コード例 #3
0
ファイル: CRM191.aspx.cs プロジェクト: ChiangHanLung/PIC_VDS
    private void QueryData()
    {
        string SessionIDName = "CRM19" + PageTimeStamp.Value;

        ParameterList.Clear();
        ParameterList.Add(this.SLP_Vendor.Text.Trim());
        ParameterList.Add(this.SLP_CodeFile.Text.Trim());
        ParameterList.Add(this.SLP_StoreChain.Text.Trim());
        ParameterList.Add(this.SLP_Store.Text.Trim());
        if (this.SLP_Boolean.Text == "")
        {
            ParameterList.Add(null);
        }
        else
        {
            ParameterList.Add(int.Parse(this.SLP_Boolean.Text.Trim()));
        }
        ParameterList.Add(this.SLP_Date.Text.Trim());
        ParameterList.Add(this.SLP_User.Text.Trim());

        BCO.MaintainCRMStoreSet bco = new BCO.MaintainCRMStoreSet(ConntionDB);

        DataTable dt = bco.QueryByFind(ParameterList);

        if (dt.Rows.Count == 0)
        {
            ErrorMsgLabel.Text = "查無資料";
            Session[SessionIDName] = null;
            GridView1.DataBind();
        }
        else
        {

            Session[SessionIDName] = dt;
            GridView1.DataSource = dt;
            GridView1.DataBind();
        }
    }
コード例 #4
0
ファイル: CRM191.aspx.cs プロジェクト: ChiangHanLung/PIC_VDS
    private DataTable AddSTM()
    {

        //資料庫新增一筆資料
        BCO.MaintainCRMStoreSet bco = new BCO.MaintainCRMStoreSet(ConntionDB);
        ParameterList.Clear();
        ParameterList.Add(this.SLP_Vendor.Text);
        ParameterList.Add(this.SLP_CodeFile.Text);
        ParameterList.Add(this.SLP_StoreChain.Text);
        ParameterList.Add(this.SLP_Store.Text);
        ParameterList.Add(int.Parse(this.SLP_Boolean.Text));
        ParameterList.Add(DateTime.Now.ToString("yyyyMMddHHmmss"));
        ParameterList.Add(this.SLP_User.Text);

        bco.CreateCRMStoreSet(ParameterList, null);

        ParameterList.Clear();
        ParameterList.Add(this.SLP_Vendor.Text);
        ParameterList.Add(this.SLP_CodeFile.Text);
        ParameterList.Add(this.SLP_StoreChain.Text);
        ParameterList.Add(this.SLP_Store.Text);
        ParameterList.Add(int.Parse(this.SLP_Boolean.Text));
        ParameterList.Add(null);
        ParameterList.Add(this.SLP_User.Text);

        DataTable dt = bco.QueryByFind(ParameterList);

        return dt;

    }
コード例 #5
0
ファイル: CRM191.aspx.cs プロジェクト: ChiangHanLung/PIC_VDS
    private void databind()
    {

        string SessionIDName = "CRM19" + PageTimeStamp.Value;

        ParameterList.Clear();
        ParameterList.Add(this.SLP_Vendor.Text.Trim());
        ParameterList.Add(this.SLP_CodeFile.Text.Trim());
        ParameterList.Add(this.SLP_StoreChain.Text.Trim());
        ParameterList.Add(this.SLP_Store.Text.Trim());
        if (this.SLP_Boolean.Text == "")
        {
            ParameterList.Add(null);
        }
        else
        {
            ParameterList.Add(int.Parse(this.SLP_Boolean.Text.Trim()));
        }
        ParameterList.Add(this.SLP_Date.Text.Trim());
        ParameterList.Add(this.SLP_User.Text.Trim());

        BCO.MaintainCRMStoreSet bco = new BCO.MaintainCRMStoreSet(ConntionDB);

        DataTable dt = bco.QueryByFind(ParameterList);

        if (dt == null || (dt != null && dt.Rows.Count <= 0))
        {
            ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "ClientScript", "alert('查無資料');", true);
        }

        Session[SessionIDName] = dt;
        GridView1.DataSource = dt;
        GridView1.PageIndex = 0;
        GridView1.DataBind();

    }