Пример #1
0
    protected void RadGrid1_SelectedIndexChanged1(object sender, EventArgs e)
    {
        GridDataItem item      = (GridDataItem)RadGrid1.SelectedItems[0];//get selected row
        var          presenter = new PToBCTonKho(this);
        DataTable    ctbc      = presenter.GetListCT_BaoCao(int.Parse(item["ID"].Text));

        RadGrid2.DataSource = ctbc;
        RadGrid2.DataBind();
        //currentId = int.Parse(item["ID"].Text);
        //Session["curID"] = int.Parse(item["ID"].Text);
    }
Пример #2
0
    protected void RadGrid1_OnNeedDataSource(object sender, GridNeedDataSourceEventArgs e)
    {
        //nó tự binjd trong hàm này
        var presenter = new PToBCTonKho(this);

        //DataTable dt;

        RadGrid1.DataSource = presenter.GetListBaoCao();
        //if (dt.Rows.Count != 0)
        //    Session["curID"] = dt.Rows[0][0].ToString();
        //else
        //    Session["curID"] = "-1";
        //RadGrid1.DataBind();
    }
Пример #3
0
    protected void RadGrid1_OnInsertCommand(object sender, GridCommandEventArgs e)
    {
        newValue     = new Hashtable();
        editableItem = e.Item as GridEditableItem;
        e.Item.OwnerTableView.ExtractValuesFromItem(newValue, editableItem);
        var presenter = new PToBCTonKho(this);

        date = DateTime.Parse(newValue["Thang"].ToString());

        if (presenter.checkMonth(date))
        {
            presenter.Insert();
        }
        else
        {
            string scriptstring = "radalert('Job issue.Please try again later.', 250, 80,'Information');";
            ScriptManager.RegisterStartupScript(this, this.GetType(), "radalert", scriptstring, true);
        }
    }
Пример #4
0
    protected void RadGrid2_OnNeedDataSource(object sender, GridNeedDataSourceEventArgs e)
    {
        var presenter = new PToBCTonKho(this);

        //RadGrid2.DataSource = presenter.GetList();
    }