예제 #1
0
    protected void txtsearch_OnTextChanged(object sender, EventArgs e)
    {
        var       presenter = new PThHang(this);
        DataTable dt;

        dt = presenter.List(txtsearch.Text);
        RadGrid1.DataSource = dt;
        RadGrid1.DataBind();
    }
예제 #2
0
    protected void RadGrid1_OnNeedDataSource(object sender, GridNeedDataSourceEventArgs e)
    {
        var       presenter = new PThHang(this);
        DataTable dt;

        if (txtsearch.Text == "")
        {
            dt = presenter.List(null);
        }
        else
        {
            dt = presenter.List(txtsearch.Text);
        }
        RadGrid1.DataSource = dt;
    }
예제 #3
0
    protected void RadGrid1_OnDeleteCommand(object sender, GridCommandEventArgs e)
    {
        newValue     = new Hashtable();
        editableItem = e.Item as GridEditableItem;
        e.Item.OwnerTableView.ExtractValuesFromItem(newValue, editableItem);
        var txtidphieuchi = e.Item.FindControl("LayoutTypeIDLabel") as Label;

        ID = Convert.ToInt32(txtidphieuchi.Text);
        var presenter = new PThHang(this);

        Message = presenter.Delete() ? "Xóa xong" : "Không xóa được nè";
        if (Message == "Xóa xong")
        {
        }
    }
예제 #4
0
    protected void RadGrid1_OnUpdateCommand(object o, GridCommandEventArgs e)
    {
        newValue     = new Hashtable();
        editableItem = e.Item as GridEditableItem;
        e.Item.OwnerTableView.ExtractValuesFromItem(newValue, editableItem);
        var presenter = new PThHang(this);

        var txtdongianhap = e.Item.FindControl("txtdongianhap") as RadNumericTextBox;
        var txtdongiaban  = e.Item.FindControl("txtdongiaban") as RadNumericTextBox;
        var txtidhang     = e.Item.FindControl("txtidhang") as RadTextBox;

        DonGiaNhap = Convert.ToDecimal(txtdongianhap.Text);
        DonGiaBan  = Convert.ToDecimal(txtdongiaban.Text);
        ID         = Convert.ToInt32(txtidhang.Text);

        Message = presenter.Update() ? "Đã cập nhật" : "Cập nhật bị lỗi";
        if (Message == "Đã cập nhật")
        {
        }
    }
예제 #5
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 PThHang(this);
        var txtdongianhap = e.Item.FindControl("txtdongianhap") as RadNumericTextBox;
        var txtdongiaban  = e.Item.FindControl("txtdongiaban") as RadNumericTextBox;

        if (txtdongianhap != null)
        {
            DonGiaNhap = Convert.ToDecimal(txtdongianhap.Text);
        }
        if (txtdongiaban != null)
        {
            DonGiaBan = Convert.ToDecimal(txtdongiaban.Text);
        }
        SLTon = 0;

        Message = presenter.Inseart() ? "Thêm thành công" : "Thêm thất bại";
        if (Message == "Thêm thành công")
        {
        }
    }