Beispiel #1
0
        protected void TB_Search_TextChanged(object sender, EventArgs e)
        {
            SqlDataSource1.SelectCommand = "select * from ProjectM0 where CodeName like '%" + TB_Search.Text + "%' and PID in (select distinct ProjectID from UserProjectPageAccess where UserID=(select UID from USER_Information.dbo.UserDB where Username='******' and CompanyID='" + Session["CompanyID"].ToString() + "'))";
            Ddl_Project.DataBind();
            ListItem LI = new ListItem();

            LI.Text  = "--請選擇--";
            LI.Value = "0";

            Ddl_Project.Items.Insert(0, LI);
            Ddl_Project.SelectedIndex = 0;
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Session["UserName"] == null) || (Session["CompanyName"] == null))
            {
                SqlDataSource1.ConnectionString = "";
                SqlDataSource1.SelectCommand    = "";
            }
            else
            {
                SqlDataSource1.ConnectionString = Utility.DBconnection.connect_string(Session["DatabaseName"].ToString());
                SqlDataSource1.SelectCommand    = "select * from ProjectM0 where CodeName like '%" + TB_Search.Text + "%' and PID in (select distinct ProjectID from UserProjectPageAccess where UserID=(select UID from USER_Information.dbo.UserDB where Username='******' and CompanyID='" + Session["CompanyID"].ToString() + "'))";
                LoginCompany.Text = Session["CompanyName"].ToString();
                LoginName.Text    = Session["Name"].ToString();
                if ((Ddl_Project.SelectedValue == "") & (Session["ProjectCode"] != null))
                {
                    Ddl_Project.DataBind();
                    ListItem LI = new ListItem();
                    LI.Text  = "--請選擇--";
                    LI.Value = "0";

                    Ddl_Project.Items.Insert(0, LI);
                    Ddl_Project.SelectedValue = Session["ProjectCode"].ToString();
                }
                if ((Ddl_Project.SelectedValue == "") & (Session["ProjectCode"] == null))
                {
                    Ddl_Project.DataSourceID   = "SqlDataSource1";
                    Ddl_Project.DataTextField  = "CodeName";
                    Ddl_Project.DataValueField = "PID";
                    Ddl_Project.DataBind();
                    ListItem LI = new ListItem();
                    LI.Text  = "--請選擇--";
                    LI.Value = "0";

                    Ddl_Project.Items.Insert(0, LI);
                    Ddl_Project.SelectedIndex = 0;
                }
                //makemenu();
                show_Module();
            }
        }
Beispiel #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Session["UserName"] == null) || (Session["CompanyName"] == null))
            {
                Response.Redirect("Login.aspx");
            }
            else
            {
                if (!IsPostBack)
                {
                    SqlDataSource1.ConnectionString = Utility.DBconnection.connect_string(Session["DatabaseName"].ToString());
                    SqlDataSource1.SelectCommand    = "select * from ProjectM0 where PID in (select distinct ProjectID from UserProjectPageAccess where UserID=(select UID from USER_Information.dbo.UserDB where Username='******' and CompanyID='" + Session["CompanyID"].ToString() + "'))";
                    Ddl_Project.DataSourceID        = "SqlDataSource1";
                    Ddl_Project.DataBind();
                    ListItem LI = new ListItem();
                    LI.Text  = "--請選擇--";
                    LI.Value = "0";

                    Ddl_Project.Items.Insert(0, LI);
                    Ddl_Project.SelectedIndex = 0;
                }
            }
        }
Beispiel #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ((Session["UserName"] == null) || (Session["CompanyName"] == null))
            {
                Response.Redirect("Login.aspx");
            }
            //if (Session["ProjectCode"] != null)
            //{
            //    ProjectName.Text = Session["ProjectCode"].ToString();
            //}
            else
            {
                SqlDataSource1.ConnectionString = Utility.DBconnection.connect_string(Session["DatabaseName"].ToString());
                SqlDataSource1.SelectCommand    = "select * from ProjectM0 where CodeName like '%" + TB_Search.Text + "%' and PID in (select distinct ProjectID from UserProjectPageAccess where UserID=(select UID from USER_Information.dbo.UserDB where Username='******' and CompanyID='" + Session["CompanyID"].ToString() + "'))";
                //LoginCompany.Text = Session["CompanyName"].ToString();
                //LoginName.Text = Session["Name"].ToString();
                if ((Ddl_Project.SelectedValue == "") & (Session["ProjectCode"] != null))
                {
                    Ddl_Project.DataBind();
                    ListItem LI = new ListItem();
                    LI.Text  = "--請選擇--";
                    LI.Value = "0";

                    Ddl_Project.Items.Insert(0, LI);
                    Ddl_Project.SelectedValue = Session["ProjectCode"].ToString();
                }
                if ((Ddl_Project.SelectedValue == "") & (Session["ProjectCode"] == null))
                {
                    Ddl_Project.DataSourceID   = "SqlDataSource1";
                    Ddl_Project.DataTextField  = "CodeName";
                    Ddl_Project.DataValueField = "PID";
                    Ddl_Project.DataBind();
                    ListItem LI = new ListItem();
                    LI.Text  = "--請選擇--";
                    LI.Value = "0";

                    Ddl_Project.Items.Insert(0, LI);
                    Ddl_Project.SelectedIndex = 0;
                }
            }
            if (!IsPostBack)
            {
                int UID = DAL.SystemManage.Get_UserID_by_UserName(Session["UserName"].ToString());
                Lbaccount.Text = Session["UserName"].ToString();
                LbCom.Text     = Session["CompanyName"].ToString();
                string SQLSelect  = "Select * from [USER_Information].[dbo].[CompanyDB] where CompanyID=" + Session["CompanyID"].ToString();
                string SQLSelect1 = "Select * from [USER_Information].[dbo].[UserDB] where UID=" + UID;
                string SQLSelect2 = "Select * from [USER_Information].[dbo].[CompanyTransaction] where CompanyID=" + Session["CompanyID"].ToString();
                string database   = Session["DatabaseName"].ToString();
                LbName.Text  = WebModel.SItemName(database, SQLSelect1, "Name");
                LbTel.Text   = WebModel.SItemName(database, SQLSelect, "TeleNumber");
                LbEmail.Text = WebModel.SItemName(database, SQLSelect1, "Email");
                string ad = WebModel.SItemName(database, SQLSelect1, "Admin");
                LbAdmin.Text = ad == "1" ? "是" : "否";
                string TrialStart   = WebModel.SItemName(database, SQLSelect2, "TrialStart") != ""?DateTime.Parse(WebModel.SItemName(database, SQLSelect2, "TrialStart")).ToShortDateString():"";
                string TrialEnd     = WebModel.SItemName(database, SQLSelect2, "TrialEnd") != ""? DateTime.Parse(WebModel.SItemName(database, SQLSelect2, "TrialEnd")).ToShortDateString():"";
                string LicenseStart = WebModel.SItemName(database, SQLSelect2, "LicenseStart") != ""? DateTime.Parse(WebModel.SItemName(database, SQLSelect2, "LicenseStart")).ToShortDateString():"";
                string LicenseEnd   = WebModel.SItemName(database, SQLSelect2, "LicenseEnd") != ""?DateTime.Parse(WebModel.SItemName(database, SQLSelect2, "LicenseEnd")).ToShortDateString():"";
                if (LicenseEnd != "")
                {
                    if (DateTime.Now > DateTime.Parse(LicenseEnd))
                    {
                        LbDeadLine.Text = LicenseEnd + "(已經逾期)";
                    }
                    else
                    {
                        LbDeadLine.Text = LicenseStart + "~" + LicenseEnd;
                    }
                }
                else if (TrialEnd != "")
                {
                    if (DateTime.Now > DateTime.Parse(TrialEnd))
                    {
                        LbDeadLine.Text = "試用期間:" + LicenseEnd + "(已經逾期)";
                    }
                    else
                    {
                        LbDeadLine.Text = "試用期間:" + TrialStart + "~" + TrialEnd;
                    }
                }
            }
            if (Session["ProjectName"] != null)
            {
                LbProjectName.Text = Session["ProjectName"].ToString();
            }

            //if (Session["LoginAccess"] == null)
            //{
            //    Response.Redirect("Login.aspx");
            //}
            //else
            //{
            //    Lbl_Access.Text = Session["LoginAccess"].ToString();
            //}
            //string temp = Request.FilePath;

            //bool result = DAL.LayerCodeSort.Update_order_num(Session["DatabaseName"].ToString(), "13");
            //Lbl_Access.Text = temp.Substring(1);
            //SqlDataSource1.ConnectionString = Utility.DBconnection.connect_string(Session["DatabaseName"].ToString());
            //int[] result = DAL.LayerCodeSort.Sort_LayerCode();
            //for (int i = 0; i < result.Length; i++)
            //{
            //    ProjectResource.Text += result[i].ToString() + ",";
            //Response.Write(result[i].ToString()+",");
            //}
            //ProjectResource.Text = ProjectResource.Text.Substring(0, ProjectResource.Text.Length - 1);
            //Response.Write("<br/>");
        }