Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            saveButton.Click   += new EventHandler(saveButton_Click);
            cancelButton.Click += new EventHandler(cancelButton_Click);
            deleteButton.Click += new EventHandler(deleteButton_Click);
            deleteButton.Attributes["onclick"] = "javascript: return confirm('Are you sure want to delete this item?');";

            int salesPersonId = GetIdFromQueryString();

            if (!Page.IsPostBack)
            {
                if (salesPersonId > 0)
                {
                    createEditLabel.Text = "Edit";

                    SalesPersonTableAdapter salesPersonAdapter = new SalesPersonTableAdapter();

                    DollarSaverDB.SalesPersonDataTable salesPeople = salesPersonAdapter.GetSalesPerson(salesPersonId);

                    if (salesPeople.Count != 1)
                    {
                        Response.Redirect("~/admin/SalesPersonList.aspx");
                    }

                    DollarSaverDB.SalesPersonRow salesPerson = salesPeople[0];

                    if (salesPerson.StationId != StationId)
                    {
                        Response.Redirect("~/admin/SalesPersonList.aspx");
                    }


                    idHidden.Value      = salesPersonId.ToString();
                    firstNameBox.Text   = salesPerson.FirstName;
                    lastNameBox.Text    = salesPerson.LastName;
                    isActiveBox.Checked = salesPerson.IsActive;

                    if (!salesPerson.IsEmailAddressNull())
                    {
                        emailBox.Text = salesPerson.EmailAddress;
                    }

                    if (!salesPerson.IsMobilePhoneNull())
                    {
                        mobilePhoneBox.Text = salesPerson.MobilePhone;
                    }

                    if (!salesPerson.IsWorkPhoneNull())
                    {
                        workPhoneBox.Text = salesPerson.WorkPhone;
                    }
                }
                else
                {
                    deleteButton.Visible = false;
                    saveButton.Text      = "Create";
                    createEditLabel.Text = "Create";
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            salesPeopleGrid.RowDataBound += new GridViewRowEventHandler(salesPeopleGrid_RowDataBound);

            SalesPersonTableAdapter salesPersonAdapter = new SalesPersonTableAdapter();

            DollarSaverDB.SalesPersonDataTable salesPeople = salesPersonAdapter.GetByStation(StationId);


            if (salesPeople.Count > 0)
            {
                salesPeopleHolder.Visible = true;
                noDataFoundHolder.Visible = false;

                salesPeopleGrid.DataSource = salesPeople.Rows;
                salesPeopleGrid.DataBind();

                if (ReadOnly)
                {
                    newLink.Visible = false;

                    salesPeopleGrid.Columns[0].Visible = false;
                    salesPeopleGrid.Columns[1].Visible = true;
                }
                else
                {
                    newLink.Visible = true;

                    salesPeopleGrid.Columns[0].Visible = true;
                    salesPeopleGrid.Columns[1].Visible = false;
                }
            }
            else
            {
                salesPeopleHolder.Visible = false;
                noDataFoundHolder.Visible = true;
            }
        }