Example #1
0
        protected void gvSearch_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.Header)
            {
                check_all_head = (CheckBox)e.Row.FindControl("checkall");
            }
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                var      lblPaymentNo     = (Label)e.Row.FindControl("lblPaymentNo");
                var      lblHeadRequestNo = (Label)e.Row.FindControl("lblHeadRequestNo");
                CheckBox chkSelectPayment = (CheckBox)e.Row.FindControl("chkSelectGroupR");
                var      ls = ListLicense.FirstOrDefault(x => x.PAYMENT_NO == lblPaymentNo.Text && x.HEAD_REQUEST_NO == lblHeadRequestNo.Text);

                if (ls != null)
                {
                    chkSelectPayment.Checked = true;

                    b_check = false;
                }
                else
                {
                    chkSelectPayment.Checked = false;
                }
                if (e.Row.RowType == DataControlRowType.Footer)
                {
                    if (b_check)
                    {
                        check_all_head.Checked = true;
                    }
                }
            }
        }
Example #2
0
        protected void chkSelectGroupR_CheckedChanged(object sender, EventArgs e)
        {
            CheckBox    checkselect        = (CheckBox)sender;
            GridViewRow gr                 = (GridViewRow)checkselect.Parent.Parent;
            var         lblPaymentNo       = (Label)gr.FindControl("lblPaymentNo");
            var         lblHeadRequestNo   = (Label)gr.FindControl("lblHeadRequestNo");
            var         lblUPLOAD_GROUP_NO = (Label)gr.FindControl("lblUPLOAD_GROUP_NO");
            var         lblSEQ_NO          = (Label)gr.FindControl("lblSEQ_NO");

            if (checkselect.Checked)
            {
                var ChkGroupNo = ListLicense.FirstOrDefault(x => x.UPLOAD_GROUP_NO == lblUPLOAD_GROUP_NO.Text && x.SEQ_NO == lblSEQ_NO.Text);
                if (ChkGroupNo == null)
                {
                    this.ListLicense.Add(new DTO.GenLicense
                    {
                        HEAD_REQUEST_NO = lblHeadRequestNo.Text,
                        PAYMENT_NO      = lblPaymentNo.Text,
                        USER_ID         = base.UserId,
                        UPLOAD_GROUP_NO = lblUPLOAD_GROUP_NO.Text,
                        SEQ_NO          = lblSEQ_NO.Text,
                    });
                }
            }
            else
            {
                var pament = ListLicense.FirstOrDefault(x => x.UPLOAD_GROUP_NO == lblUPLOAD_GROUP_NO.Text && x.SEQ_NO == lblSEQ_NO.Text);
                ((CheckBox)((GridView)gr.Parent.Parent).HeaderRow.FindControl("Checkall")).Checked = false;
                ListLicense.Remove(pament);
                //((CheckBox)((GridView)gr.Parent.Parent).HeaderRow.FindControl("checkall")).Checked = false;
                //ListLicense.Remove(lblGroupRequestNo.Text);
            }
        }
Example #3
0
        protected void checkall_CheckedChanged(object sender, EventArgs e)
        {
            CheckBox checkall = (CheckBox)sender;

            foreach (GridViewRow gr in gvSearch.Rows)
            {
                CheckBox checkselect        = (CheckBox)gr.FindControl("chkSelectGroupR");
                var      lblPaymentNo       = (Label)gr.FindControl("lblPaymentNo");
                var      lblHeadRequestNo   = (Label)gr.FindControl("lblHeadRequestNo");
                var      lblUPLOAD_GROUP_NO = (Label)gr.FindControl("lblUPLOAD_GROUP_NO");
                var      lblSEQ_NO          = (Label)gr.FindControl("lblSEQ_NO");
                if (checkall.Checked)
                {
                    if (!checkselect.Checked)
                    {
                        ListLicense.Add(new DTO.GenLicense
                        {
                            HEAD_REQUEST_NO = lblHeadRequestNo.Text,
                            PAYMENT_NO      = lblPaymentNo.Text,
                            USER_ID         = base.UserId,
                            UPLOAD_GROUP_NO = lblUPLOAD_GROUP_NO.Text,
                            SEQ_NO          = lblSEQ_NO.Text,
                        });
                        checkselect.Checked = true;
                    }
                }
                else
                {
                    var pament = ListLicense.FirstOrDefault(x => x.UPLOAD_GROUP_NO == lblUPLOAD_GROUP_NO.Text && x.SEQ_NO == lblSEQ_NO.Text);
                    ListLicense.Remove(pament);
                    checkselect.Checked = false;
                }
            }
        }
Example #4
0
 protected void btnSearch_Click(object sender, EventArgs e)
 {
     ListLicense.Clear();
     if (Convert.ToDateTime(txtStartDate.Text) > Convert.ToDateTime(txtEndDate.Text))
     {
         this.MasterSite.ModelError.ShowMessageError = Resources.errorApplicantNoPay_004;
         this.MasterSite.ModelError.ShowModalError();
     }
     else
     {
         txtNumberGvSearch.Text = "1";
         PAGE_SIZE = PAGE_SIZE_Key;
         maxBefore = txtInputMaxrow.Text;
         if ((txtInputMaxrow.Text != Convert.ToString(PAGE_SIZE) && txtInputMaxrow.Text != "" && Convert.ToInt32(txtInputMaxrow.Text) != 0))
         {
             txtInputMaxrow.Text = maxBefore;
         }
         else if (txtInputMaxrow.Text == "" || Convert.ToInt32(txtInputMaxrow.Text) == 0)
         {
             txtInputMaxrow.Text = Convert.ToString(PAGE_SIZE);
         }
         BindDataInGridView();
     }
 }