protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usr"] != null)
        {
            Me = (nUser)Session["usr"];

            bool ch = false;
            if(SalesmanCtrl.Salesman.isCEMSales(Me.UID))
                ch = true;

            if(k.Contains(Me.uGroup) || Me.isAdmin)
            {
                ch = true;
                cem_upload_lnk.Visible = true;
            }
            if(!ch)
                Response.Redirect("default.aspx");
        }
        else
        {
            Response.Redirect("default.aspx");
        }

        if (!IsPostBack)
        {
            currentPeriod.Text = Multek.Util.getPeriodNBR(Forecast.currentPeriod());
            loadData();
        }
    }
Example #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["usr"] != null)
     {
         Me = (nUser)Session["usr"];
         if (!Me.isAdmin)
             Response.Redirect("default.aspx");
     }
     else
     {
         Response.Redirect("default.aspx");
     }
     if (!IsPostBack)
         loadCUS();
 }
Example #3
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     ViewState["GroupSearch"] = false;
     Panel1.Visible = false;
     ListView1.Visible = searchPanel.Visible = true;
     Label3.Text = "";
     bool reload = true;
     if (TextBox1.Text.Trim() != "")
     {
         nUser usr = new nUser(TextBox1.Text, domainList.SelectedValue);
         if (usr.isLdapUser)
         {
             reload = false;
             if (usr.isDBuser)
             {
                 Label3.Text = "User " + usr.UID + " existed";
                 DataPager1.SetPageProperties(0, DataPager1.PageSize, true);
                 ListView1.SelectedIndex = -1;
                 loadData();
             }
             else
             {
                 userLabel.Text = usr.UID;
                 nameLabel.Text = usr.userName;
                 domainLabel.Text = usr.domain;
                 departmentLabel.Text = usr.department;
                 titleLabel.Text = usr.jobTitle;
                 emailLabel.Text = usr.emailAddress;
                 mobileLabel.Text = usr.mobile;
                 telLabel.Text = usr.tel;
                 faxLabel.Text = usr.fax;
                 Panel1.Visible = true;
                 ListView1.Visible = searchPanel.Visible = false;
                 DropDownList2.Items.AddRange(DropDownList1.Items.OfType<ListItem>().ToArray());
                 DropDownList2.DataBind();
                 TextBox1.Text = "";
             }
         }
     }
     if (reload)
     {
         DataPager1.SetPageProperties(0, DataPager1.PageSize, true);
         ListView1.SelectedIndex = -1;
         loadData();
     }
 }
Example #4
0
 protected void addUserBtn_Click(object sender, EventArgs e)
 {
     nUser usr = new nUser(userLabel.Text, domainLabel.Text);
     if (usr.isLdapUser && !usr.isDBuser)
     {
         usr.isActive = isActive.Checked;
         usr.isAdmin = isAdmin.Checked;
         usr.isSales = isSales.Checked;
         usr.isReportViewer = isReportViewer.Checked;
         usr.isPriceView = isPriceView.Checked;
         usr.uGroup = DropDownList2.SelectedValue.ToString();
         usr.addDBUser();
     }
     Panel1.Visible = false;
     ListView1.Visible = searchPanel.Visible = true;
     loadData();
 }
Example #5
0
    private void securityChecking(string userId, string domain)
    {
        nUser usr = new nUser(userId, domain);
        if (usr.isLdapUser)
        {
            if (usr.isWebAdmin())
            {
                usr.managerId = 0;
                usr.isSales = false;
                usr.isActive = usr.isAdmin = usr.isReportViewer = true;
                if (!usr.isDBuser)
                {
                    if (usr.addDBUser())
                    {
                       usr.Dispose();
                       securityChecking(userId, domain);
                       return;
                    }
                }
                else if (!usr.isActive)
                {
                    usr.updateDBUser();
                }
            }
            if (usr.isDBuser && usr.isActive)
            {
                Session["usr"] = usr;
                FormsAuthentication.RedirectFromLoginPage(usr.domain + "/" + usr.UID, false);
                if (Request.QueryString["ReturnUrl"] == null)
                {
                    if (Request.UrlReferrer != null)
                        Response.Redirect(Request.UrlReferrer.ToString());
                    else
                        Response.Redirect("default.aspx");
                }
                else
                    Response.Redirect(Request.QueryString["ReturnUrl"].ToString());

            }

        }
        else
        {
            Label5.Text = "Login Failed";
        }
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["usr"] != null)
     {
         Me = (nUser)Session["usr"];
         if (!Me.isAdmin)
             Response.Redirect("default.aspx");
         //isWebAdmin = Me.isWebAdmin();
     }
     else
     {
         Response.Redirect("default.aspx");
     }
     if (!IsPostBack)
     {
         Page.RegisterStartupScript("init", "<script>onload()</script>");
         loadGrid();
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            bool isWA = false;
            defindMenu();
            if (Session["usr"] != null)
            {
                Me = (nUser)Session["usr"];
                isWA = Me.isAdmin;
            }
            else
                Response.Redirect("logout.aspx");

            if (!isWA)
            {
                config_acl.Visible =
                config_view.Visible =
                reporting_view.Visible =
                adjustment_view.Visible = false;

                if (k.Contains(Me.uGroup))
                {
                    report_sales.Visible =
                    report_download.Visible =
                    config_view.Visible =
                    reporting_view.Visible =
                    adjustment_view.Visible = true;
                    if (Me.uGroup != "Admin")
                        config_view.Visible =  false;
                }
                else
                {
                    reporting_view.Visible = Me.isReportViewer;
                    report_download.Visible = report_sales.Visible = false;
                }
            }
        }
    }
Example #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usr"] != null)
        {
            Me = (nUser)Session["usr"];
            if (!Me.isAdmin)
                Response.Redirect("default.aspx");
            isWebAdmin = nUser.isWebAdmin(Me.uid);
        }
        else
        {
            Response.Redirect("default.aspx");
        }

        if (!IsPostBack)
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "init", "Sys.WebForms.PageRequestManager.getInstance().add_endRequest(loadpage);", true);
            startDate.Attributes.Add("onclick", "calendar(this)");
            endDate.Attributes.Add("onclick", "calendar(this)");
            Label1.Visible = false;
            Label1.Text = "No records found....";
        }
    }
Example #9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usr"] != null)
        {
            Me = (nUser)Session["usr"];
            if (!Me.isAdmin)
                Response.Redirect("default.aspx");
            isWebAdmin = Me.isWebAdmin();
        }
        else
        {
            //if(User.Identity.IsAuthenticated)
            //Me = new nUser(Page.User.Identity);
            Response.Redirect("default.aspx");
        }

        if (!IsPostBack)
        {

            ViewState["GroupSearch"] = false;
            string[] items = new string[] { "", "Management", "Admin", "GAM", "BDM", "China Sales", "HK Sales", "China CS", "HK CS", "Others", "Disabled" };
            foreach (string k in items)
            {
                DropDownList1.Items.Add(k);
            }
            DropDownList1.DataBind();

            DataPager1.SetPageProperties(0, DataPager1.PageSize, true);
            ListView1.SelectedIndex = -1;
            loadData();
        }
    }
Example #10
0
 protected void ListView1_ItemCommand(object sender, ListViewCommandEventArgs e)
 {
     if (e.CommandName == "Update")
     {
         string u = ((Label)e.Item.FindControl("uid")).Text.ToString();
         string dom = ((Label)e.Item.FindControl("dom")).Text.ToString();
         nUser usr = new nUser(u, dom);
         usr.isActive = ((CheckBox)e.Item.FindControl("isActive")).Checked;
         usr.isAdmin = ((CheckBox)e.Item.FindControl("isAdmin")).Checked;
         usr.isSales = ((CheckBox)e.Item.FindControl("isSales")).Checked;
         usr.isReportViewer = ((CheckBox)e.Item.FindControl("isReportViewer")).Checked;
         usr.isPriceView = ((CheckBox)e.Item.FindControl("isPriceView")).Checked;
         usr.uGroup = ((DropDownList)e.Item.FindControl("uGroupList")).SelectedValue.ToString();
         usr.updateDBUser();
         //nLog.addLog(Me.uid, "Update User", usr.uid + " Updated", Request.Url.ToString(), Session.SessionID);
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        /*Transfer to 6! */
        Response.Redirect("SalesmenForecast6.aspx");

        if (Session["usr"] != null)
            usr = (nUser)Session["usr"];
        else
            Response.Redirect("default.aspx");
        if (!IsPostBack)
        {
            ViewState["isAdmin"] = false;
            if (usr.isAdmin)
            {
                adminFeature.Visible = true;
                ViewState["isAdmin"] = true;
            }
            loadSumittion();
            currentPeriod.Text = Forecast.currentPeriod().ToString().Trim();
            //currentPeriod.Text = Forecast.currentPeriodAdd(1).ToString().Trim();
            setYear();
            selectSales.Attributes.Add("onkeyup", "checkSales(this,'" + selectSalesId.ClientID + "')");
            Button1.Attributes.Add("onclick", "hideDisplayBox()");
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "init", "Sys.WebForms.PageRequestManager.getInstance().add_endRequest(pageReloaded);", true);
        }
    }
Example #12
0
 public Salesman(int id)
 {
     user = new nUser(id);
     if (!user.isDBuser)
         user = null;
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usr"] != null)
        {
            Me = (nUser)Session["usr"];

            if (k.Contains(Me.uGroup) || Me.isAdmin)
            {
                isWebAdmin = true;
            }

            if (!isWebAdmin)
                Response.Redirect("default.aspx");
        }
        else
        {
            Response.Redirect("default.aspx");
        }
        if (!IsPostBack)
        {
            /*
            periodString.Text = Forecast.currentPeriodAdd(1).ToString() + "," +
                Forecast.currentPeriodAdd(2).ToString() + "," +
                Forecast.currentPeriodAdd(3).ToString() + "," +
                Forecast.currentPeriodAdd(4).ToString() + "," +
                Forecast.currentPeriodAdd(5).ToString() + "," +
                Forecast.currentPeriodAdd(6).ToString();

            Label1.Text = Util.getPeriodNBR(Forecast.currentPeriodAdd(1));
            Label2.Text = Util.getPeriodNBR(Forecast.currentPeriodAdd(2));
            Label3.Text = Util.getPeriodNBR(Forecast.currentPeriodAdd(3));
            Label4.Text = Util.getPeriodNBR(Forecast.currentPeriodAdd(4));
            Label5.Text = Util.getPeriodNBR(Forecast.currentPeriodAdd(5));
            Label6.Text = Util.getPeriodNBR(Forecast.currentPeriodAdd(6));
             */
            Label1.Text = Forecast.currentPeriodAdd(1).ToString();
            Label2.Text = Forecast.currentPeriodAdd(2).ToString();
            Label3.Text = Forecast.currentPeriodAdd(3).ToString();
            Label4.Text = Forecast.currentPeriodAdd(4).ToString();
            Label5.Text = Forecast.currentPeriodAdd(5).ToString();
            Label6.Text = Forecast.currentPeriodAdd(6).ToString();
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "init", "Sys.WebForms.PageRequestManager.getInstance().add_endRequest(finish_upload);", true);
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usr"] != null)
            usr = (nUser)Session["usr"];
        else
            Response.Redirect("default.aspx");
        if(!k.Contains(usr.uGroup))
            Response.Redirect("default.aspx");

        if (!IsPostBack)
        {
            //ViewState["isAdmin"] = true;
            searchOEM.Attributes.Add("onkeydown", "return (event.keyCode!=13)");
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "init", "Sys.WebForms.PageRequestManager.getInstance().add_endRequest(loadpage);", true);
            setYear();
            currentPeriod.Text = Forecast.currentPeriod().ToString().Trim();
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        temp.Text = "";

        if (Session["usr"] != null)
            usr = (nUser)Session["usr"];
        else
            Response.Redirect("default.aspx");

        if (!IsPostBack)
        {
            if (k.Contains(usr.uGroup) || usr.isAdmin)
            {
                adminFeature.Visible = true;
            }
            loadSumittion(usr.sysUserId);
            currentPeriod.Text = Forecast.currentPeriod().ToString().Trim();
            setYear();
            selectSales.Attributes.Add("onkeyup", "Sales.checkSales(this,'" + selectSalesId.ClientID + "')");
            Button1.Attributes.Add("onclick", "hideDisplayBox()");
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "init", "Sys.WebForms.PageRequestManager.getInstance().add_endRequest(forecastPage.loadCompleted);", true);
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usr"] != null)
        {
            Me = (nUser)Session["usr"];
            bool pass = false;
            if (Me.isAdmin || k.Contains(Me.uGroup))
                pass = true;
            if(Me.UID.ToLower() == "mcnhwong" || Me.UID.ToLower() == "mcnthuan")
                pass = true;

            if (!pass)
                Response.Redirect("default.aspx");
        }
        else
        {
            Response.Redirect("default.aspx");
        }

        if (!IsPostBack)
        {
            currentPeriod.Text = Multek.Util.getPeriodNBR(Forecast.currentPeriod());
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "init", "Sys.WebForms.PageRequestManager.getInstance().add_endRequest(finish_upload);", true);
            loadExistsData();
            uploadMessage.Text = "Uplaod B2F forecast for " + currentPeriod.Text + ".";
            previewMessage.Text = "Preview B2F forecast for " + currentPeriod.Text + ".";
        }
    }
Example #17
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Session["usr"] == null)
            {
                //Response.Redirect("default.aspx");
                //re take session when it's lose.
                nUser usr = new nUser(User.Identity.Name.ToString());
                Session["usr"] = usr;
            }

            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "init", "Sys.WebForms.PageRequestManager.getInstance().add_endRequest(loadpage);", true);
            DateTime td = DateTime.Today;
            td = td.AddDays(1 - td.Day);
            //startDate.Text = td.ToShortDateString();
            //endDate.Text = td.AddMonths(1).AddDays(-1).ToShortDateString();

            startDate.Attributes.Add("onclick", "calendar(this)");
            endDate.Attributes.Add("onclick", "calendar(this)");
            Label1.Visible = false;
            Label1.Text = "No records found....";
        }
    }
Example #18
0
 private void securityChecking(string userId, string don)
 {
     nUser usr = new nUser(userId, don);
     if (!usr.isDBuser)
     {
         Label5.Text = "Sorry you are not authorize to access this site.";
     }
     if (usr.isDBuser && usr.isActive)
     {
         if (nUser.isWebAdmin(usr.uid))
             usr.isAdmin = true;
         Session["usr"] = usr;
         FormsAuthentication.RedirectFromLoginPage(usr.uid+"\\"+usr.domain , false);
     }
 }