Пример #1
0
    private void bondDV()
    {
        AddessDAL    dal   = new AddessDAL();
        AddressModel model = new AddressModel();

        model.Name = txtBox_address.Text.Trim();
        DataTable dt = dal.query(model);

        if (dt.Rows.Count == 0)
        {
            gv_address.EmptyDataText = "No data!";
        }
        gv_address.DataSource = dt.DefaultView;
        gv_address.DataBind();
    }
Пример #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AddessDAL dal = new AddessDAL();

        if (!IsPostBack)
        {
            //--------------dpl_area
            DataTable dt = dal.queryArea();
            dpl_area.DataSource     = dt.DefaultView;
            dpl_area.DataValueField = dt.Columns[0].ColumnName;
            dpl_area.DataTextField  = dt.Columns[1].ColumnName;
            dpl_area.DataBind();
            //
            dpl_area.Items.Insert(0, new ListItem("---Select---", ""));

            //--------------dpl_operator
            DataTable dt2 = dal.queryOperator();
            dpl_operator.DataSource     = dt2.DefaultView;
            dpl_operator.DataValueField = dt.Columns[0].ColumnName;
            dpl_operator.DataTextField  = dt.Columns[1].ColumnName;
            dpl_operator.DataBind();
            //
            dpl_operator.Items.Insert(0, new ListItem("---Select---", ""));

            //
            object id = Request.QueryString["ID"];
            if (id != null && id.ToString().Trim().Length > 0)
            {
                AddressModel model = dal.queryById(Convert.ToInt32(id.ToString().Trim()));
                hf_id.Value                = model.Id.ToString();
                txtBox_address.Text        = model.Name;
                dpl_area.SelectedValue     = model.AreaId + "";
                dpl_operator.SelectedValue = model.OperatorId + "";
                btSave.Text                = "Update";
            }
            else
            {
                hf_id.Value = "";
            }
        }
    }
Пример #3
0
    protected void btSave_Click(object sender, EventArgs e)
    {
        AddessDAL    dal   = new AddessDAL();
        AddressModel model = new AddressModel();

        if (null != hf_id.Value && hf_id.Value.Trim().Length > 0)
        {
            model.Id = Convert.ToInt32(hf_id.Value);
        }
        model.Name       = txtBox_address.Text;
        model.AreaId     = Convert.ToInt32(dpl_area.SelectedValue);
        model.OperatorId = Convert.ToInt32(dpl_operator.SelectedValue);
        //
        int flag = dal.save(model);

        if (flag < 0)
        {
            lb_error.Text = "save error!";
        }
        Response.Redirect("/address_list.aspx");
    }
Пример #4
0
 protected void gv_address_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "go")
     {
         try
         {
             TextBox tb  = (TextBox)gv_address.BottomPagerRow.FindControl("inPageNum");
             int     num = Int32.Parse(tb.Text);
             GridViewPageEventArgs ea = new GridViewPageEventArgs(num - 1);
             gv_address_PageIndexChanging(null, ea);
         }
         catch
         {
         }
     }
     else if (e.CommandName == "delete")
     {
         Int32     id  = Convert.ToInt32(e.CommandArgument);
         AddessDAL dal = new AddessDAL();
         dal.delete(id);
         bondDV();
     }
 }