コード例 #1
0
 /// <summary>
 /// InitData
 /// </summary>
 protected override void InitData()
 {
     _data = new EmployeesAddTDS();
 }
コード例 #2
0
        // ////////////////////////////////////////////////////////////////////////
        // INITIAL EVENTS
        //
        protected void Page_Load(object sender, EventArgs e)
        {
            // Register client scripts
            this.RegisterClientScripts();

            if (!IsPostBack)
            {
                // Security check
                if (!(Convert.ToBoolean(Session["sgLFS_RESOURCES_EMPLOYEES_ADD"])))
                {
                    Response.Redirect("./../../error_page.aspx?error=" + "You are not authorized to view this page. Contact your system administrator.");
                }

                // Validate query string
                if ((string)Request.QueryString["source_page"] == null)
                {
                    Response.Redirect("./../../error_page.aspx?error=" + "Invalid query string in employees_add.aspx");
                }

                // Tag Page
                hdfCompanyId.Value = Convert.ToInt32(Session["companyID"]).ToString();

                // If coming from
                // ... employee_navigator.aspx
                if (Request.QueryString["source_page"] == "lm")
                {
                    // ... Initialize tables
                    employeesAddTDS = new EmployeesAddTDS();

                    EmployeeAddGateway employeeAddGateway = new EmployeeAddGateway();
                    employeeAddGateway.LoadAll();

                    // ... Store tables
                    Session["employeesAddTDS"] = employeesAddTDS;
                }

                int companyId = Int32.Parse(hdfCompanyId.Value);
                ProjectTimeJobClassTypeList projectTimeJobClassTypeList = new ProjectTimeJobClassTypeList();
                projectTimeJobClassTypeList.LoadAndAddItem(1, companyId, "");
                ddlJobClassType.DataSource = projectTimeJobClassTypeList.Table;
                ddlJobClassType.DataValueField = "JobClassType";
                ddlJobClassType.DataTextField = "JobClassType";
                ddlJobClassType.DataBind();
                ddlJobClassType.SelectedIndex = 0;

                // StepSection1In
                wzTeamMember.ActiveStepIndex = 0;
                lblUserErrorMessage.Visible = false;
                StepBeginIn();
            }
            else
            {
                // Restore tables
                employeesAddTDS = (EmployeesAddTDS)Session["employeesAddTDS"];
            }
        }