예제 #1
0
        protected void Search_Click(object sender, EventArgs e)
        {
            Hashtable htabel = new Hashtable();

            if (chkFixName.Checked)
            {
                htabel.Add("Name", txtFixName.Text.Trim());
            }
            if (chkMainHead.Checked)
            {
                htabel.Add("MainHead", txtMainHead.Text.Trim());
            }
            if (chkFixID.Checked)
            {
                htabel.Add("FixID", txtFixID.Text.Trim());
            }
            if (chkSign.Checked)
            {
                htabel.Add("Sign", Convert.ToInt32(DDLSign.SelectedValue));
            }
            if (chkUnit.Checked)
            {
                htabel.Add("RepairUnit", txtUnit.Text.Trim());
            }
            if (chkFee.Checked)
            {
                htabel.Add("RepairSum", Convert.ToInt32(txtFee.Text));
            }
            FixRepairGridView.DataSource = bll.GetFixRepairByCondition(Ultility.GetConditionClause(htabel, chkExact.Checked));
            FixRepairGridView.DataBind();
        }
예제 #2
0
        protected void FixRepairGridView_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            FixRepairModel fixRepair = new FixRepairModel();

            fixRepair.ID   = Convert.ToInt32(FixRepairGridView.DataKeys[e.NewSelectedIndex].Value);
            fixRepair.Sign = 0;
            bll.UpdateFixRepairForSign(fixRepair);
            FixRepairGridView.DataSource = bll.GetAllFixRepair();
            FixRepairGridView.DataBind();
        }
예제 #3
0
 protected void Delete_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < FixRepairGridView.Rows.Count; i++)
     {
         CheckBox chkSelect = (CheckBox)FixRepairGridView.Rows[i].FindControl("chkSelect");
         if (chkSelect.Checked)
         {
             bll.DeleteFixRepair(int.Parse(FixRepairGridView.DataKeys[i].Value.ToString()));
         }
     }
     FixRepairGridView.DataSource = bll.GetAllFixRepair();
     FixRepairGridView.DataBind();
 }
예제 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     user = (UserModel)Session["User"];
     if (Session["User"] == null || Session["User"].ToString() == "" || user.UserType != 1)
     {
         Response.Redirect("../Login.aspx");
     }
     else
     {
         if (!IsPostBack)
         {
             FixRepairGridView.DataSource = bll.GetAllFixRepair();
             FixRepairGridView.DataBind();
         }
     }
 }
예제 #5
0
 protected void Show_Click(object sender, EventArgs e)
 {
     FixRepairGridView.DataSource = bll.GetAllFixRepair();
     FixRepairGridView.DataBind();
 }