Ejemplo n.º 1
0
        public void FetchValue()
        {
            try
            {
                AuthorizationBDto objAuthorizationBDto;
                objAuthorizationBDto = (AuthorizationBDto)Session[PageConstants.ssnUserAuthorization];
                DefaultGadgetsDAL objDefaultGadgetsDAL = new DefaultGadgetsDAL();
                if (objAuthorizationBDto.UserProfile.UserId != 0)
                {
                    DataSet ds = new DataSet();
                    ds = objDefaultGadgetsDAL.FetchMyMortal(objAuthorizationBDto.UserProfile.UserId);
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        string Prefix, UserName, LastLoginDate, LastLoginTime, IP;

                        if (ds.Tables[0].Rows[0]["PREFIX"].ToString() != null)
                            Prefix = ds.Tables[0].Rows[0]["PREFIX"].ToString();
                        else
                            Prefix = "";
                        if (ds.Tables[0].Rows[0]["USER_NAME"].ToString() != null)
                            UserName = ds.Tables[0].Rows[0]["USER_NAME"].ToString();
                        else
                            UserName = "";
                        if (ds.Tables[0].Rows[0]["LOGIN_DATE"].ToString() != null)
                            LastLoginDate = ds.Tables[0].Rows[0]["LOGIN_DATE"].ToString();
                        else
                            LastLoginDate = "";
                        if (ds.Tables[0].Rows[0]["TIME"].ToString() != null)
                            LastLoginTime = ds.Tables[0].Rows[0]["TIME"].ToString();
                        else
                            LastLoginTime = "";
                        if (ds.Tables[0].Rows[0]["IP_ADDRESS"].ToString() != null)
                            IP = ds.Tables[0].Rows[0]["IP_ADDRESS"].ToString();
                        else
                            IP = "";

                        lblLoginName.Text = "<b>" + Prefix + ", " + UserName + "</b>";
                        lbllastLoginDate.Text = "Last Login Date : " + LastLoginDate;
                        lblLastLoginTime.Text = "Last Login Time : " + LastLoginTime;
                        lblLastLoginOn.Text = "Last Login On : " + IP;
                    }
                }
            }
            catch (Exception) { }
        }
Ejemplo n.º 2
0
        protected void btnload_Click(object sender, EventArgs e)
        {
            int a = _userID;
            int d = 0;
            int f = 0;

            string b = txtfrom.Text.Trim().ToString();
            string c = txtTo.Text.Trim().ToString();
            if (ddlfilter.SelectedValue.ToString() == "-Select Filter-")
                d = 0;
            else
                d = int.Parse(ddlfilter.SelectedValue.ToString());
            if (ddlEmployee.SelectedValue.ToString() == "-Select Employee-")
                f = 0;
            else
                f = int.Parse(ddlEmployee.SelectedValue.ToString());

            objdeshboardentity.insertdatefilterdata(a, b, c, d, f);
            // gadget adding and removing method
            ArrayList ary = (ArrayList)ViewState["registredlist"];
            for (int i = 0; i < dtlsgadget.Items.Count; i++)
            {
                Label controlname = (Label)dtlsgadget.Items[i].FindControl("lblgadgetname");
                Label controlurl = (Label)dtlsgadget.Items[i].FindControl("lblGadgeturl");
                if (((CheckBox)dtlsgadget.Items[i].FindControl("chk1")).Checked == true && (!ary.Contains(controlurl.Text)))
                {

                    RadDock dock = CreateRadDock();
                    //find the target zone and add the new dock there                    
                    //RadDockZone dz = (RadDockZone)RadDockLayout1.FindControl("RadDockZone1");                    
                    RadDockZone3.Controls.Add(dock);
                    CreateSaveStateTrigger(dock);

                    //Load the selected widget in the RadDock control   
                    dock.Tag = controlurl.Text.Trim().ToString();
                    dock.Title = controlname.Text.Trim().ToString();
                    LoadWidget(dock);
                    List<DockState> stateList = RadDockLayout1.GetRegisteredDocksState();
                    StringBuilder serializedList = new StringBuilder();
                    int j = 0;

                    // 
                    ArrayList arrCurrentDockTags = new ArrayList();
                    ArrayList arrClosedDockTags = new ArrayList();
                    //

                    while (j < stateList.Count)
                    {
                        serializedList.Append(stateList[j].ToString());
                        serializedList.Append("|");

                        //add tag (Custom Gadget's Path) to array which are not closed.
                        if (!stateList[j].Closed)
                        {
                            arrCurrentDockTags.Add(stateList[j].Tag);
                        }
                        else
                        {
                            arrClosedDockTags.Add(stateList[j].Tag);
                        }

                        j++;
                    }

                    //code to hide check box and show label 'Added' in Gadget Box

                    string dockState = serializedList.ToString();
                    int Result;
                    if (dockState.Trim() != String.Empty)
                    {
                        objDefaultGadgetsDAL = new DefaultGadgetsDAL();
                        Result = objDefaultGadgetsDAL.SaveDashBoardPersonalization(_userID, dockState);
                    }
                }

            }
            //end gadget add and remove method
            Response.Redirect("~/Views/Workplace/AccountDashBoard.aspx");
        }
Ejemplo n.º 3
0
        protected void RadDockLayout1_SaveDockLayout(object sender, DockLayoutEventArgs e)
        {
            List<DockState> stateList = RadDockLayout1.GetRegisteredDocksState();
            StringBuilder serializedList = new StringBuilder();
            int i = 0;

            // 
            ArrayList arrCurrentDockTags = new ArrayList();
            ArrayList arrClosedDockTags = new ArrayList();
            //

            while (i < stateList.Count)
            {
                serializedList.Append(stateList[i].ToString());
                serializedList.Append("|");

                //add tag (Custom Gadget's Path) to array which are not closed.
                if (!stateList[i].Closed)
                {
                    arrCurrentDockTags.Add(stateList[i].Tag);
                }
                else
                {
                    arrClosedDockTags.Add(stateList[i].Tag);
                }
                i++;
            }

            //code to hide check box and show label 'Added' in Gadget Box

            string dockState = serializedList.ToString();
            int Result;
            if (dockState.Trim() != String.Empty)
            {
                objDefaultGadgetsDAL = new DefaultGadgetsDAL();
                Result = objDefaultGadgetsDAL.SaveDashBoardPersonalization(_userID, dockState);
            }
            loadalldashboard();
        }