Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["email"] == null)
            {
                Response.Redirect("Account/Login.aspx");
            }
            else
            {
                if (!this.IsPostBack)
                {
                    LeaseSlipDB leaseDocksDropDown = new LeaseSlipDB();
                    leaseDocksDropDown.LeaseDocksDropDown(ddlLeaseDocks);
                }

                int         dock         = Convert.ToInt32(ddlLeaseDocks.SelectedValue);
                LeaseSlipDB slipGridView = new LeaseSlipDB();
                slipGridView.LeaseBindSlipGrid(dock, gvAvailableLeaseSlips);

                string      custEmail        = Convert.ToString(Session["email"]);
                LeaseSlipDB custSlipGridView = new LeaseSlipDB();
                custSlipGridView.CustomerSlips(custEmail, gvCustomerSlips);

                foreach (TableRow row in gvAvailableLeaseSlips.Rows)
                {
                    TableCell btnCell = new TableCell();
                    Button    btn     = new Button();

                    int id = Convert.ToInt32(row.Cells[0].Text);

                    btn.Text     = "Lease Slip";
                    btn.CssClass = "btn";
                    btn.ID       = id.ToString();
                    btn.Click   += new EventHandler(BtnLease_Click);
                    btnCell.Controls.Add(btn);
                    row.Cells.Add(btnCell);
                }

                foreach (TableRow row in gvCustomerSlips.Rows)
                {
                    TableCell btnCell = new TableCell();
                    Button    btn     = new Button();

                    int id = Convert.ToInt32(row.Cells[0].Text);

                    btn.Text     = "X";
                    btn.CssClass = "btn";
                    btn.ID       = id.ToString();
                    btn.Click   += new EventHandler(BtnRemoveLease_Click);
                    btnCell.Controls.Add(btn);
                    row.Cells.Add(btnCell);
                }
            }
        }
Exemplo n.º 2
0
        public void BtnRemoveLease_Click(object sender, EventArgs e)
        {
            Button      btn = (Button)sender;
            GridViewRow row = (GridViewRow)btn.NamingContainer;
            int         id  = Convert.ToInt32(row.Cells[0].Text);

            string      custEmail  = Convert.ToString(Session["email"]);
            LeaseSlipDB removeSlip = new LeaseSlipDB();

            removeSlip.RemoveSlip(id);

            Response.Redirect("LeaseSlip.aspx");
        }