예제 #1
0
 /// <summary>
 /// Sets a new size mode for the given GridImageEditControl
 /// </summary>
 /// <param name="ic"></param>
 /// <param name="sizeMode"></param>
 private void SetNewSizeMode(
     GridImageEditControl ic, ImageSizeMode sizeMode)
 {
     if (ic != null)
     {
         ic.ImageSizeMode = sizeMode;
     }
 }
예제 #2
0
        private void TeamPerformance_Load(object sender, EventArgs e)
        {
            try
            {
                lblUpload.Parent  = pictureDP;
                lblUpload.Dock    = DockStyle.Bottom;
                pictureDP.Image   = GV.imgEmployeeImage;
                lblUpload.Visible = false;
                //lblUpload.Width = pictureDP.Width;
                Load_Agent_Data();

                lblAgentName.Text      = ProperCaseHelper.NameANDJobTitleCasing(GV.sEmployeeActualName, "Name");
                lblCurrentProject.Text = "Current Project: <b>" + GV.sProjectName.Replace("_", " ") + "</b>";
                lblEmpID.Text          = "Employee ID: <b>" + GV.sEmployeeNo + "</b>";
                if (GV.sAccessTo == "TR")
                {
                    lblResearchType.Text = "Research Type: <b>Voice</b>";
                }
                else
                {
                    lblResearchType.Text = "Research Type: <b>Web</b>";
                }
                lblUserType.Text = "User Type: <b>" + GV.sUserType + "</b>";


                //if (GlobalVariables.sDashBoardID.Length > 0)
                {
                    //DataTable dtAgentWisePerformence = GV.MSSQL.BAL_ExecuteQuery("SELECT U.Fullname,SELF_TARGET,NO_OF_CONTACTS_VALIDATED,U.DateOfJoin, LastSeen FROM DAILY_AGENT_PERFORMANCE D INNER JOIN Timesheet.dbo.USERS U ON D.AGENTNAME = U.UserName WHERE D.DASHBOARD_ID=" + GlobalVariables.sDashBoardID + " AND U.Active = 'Y' AND DATECALLED='"+GlobalMethods.GetDateTime().ToString("yyyyMMdd")+"'");
                    //DataTable dtAgentWisePerformence = GV.MSSQL.BAL_ExecuteQuery("SELECT U.Fullname,SELF_TARGET,NO_OF_CONTACTS_VALIDATED,CASE WHEN DATEDIFF(YEAR, DateOfJoin,GETDATE())>1 THEN CONVERT(VARCHAR(100), DATEDIFF(YEAR, DateOfJoin,GETDATE())) +' Years' WHEN DATEDIFF(YEAR, DateOfJoin,GETDATE())=1 THEN CONVERT(VARCHAR(100), DATEDIFF(YEAR, DateOfJoin,GETDATE())) +' Year' WHEN (DATEDIFF(YEAR, DateOfJoin,GETDATE())<1 AND DATEDIFF(MONTH, DateOfJoin,GETDATE())>1)  THEN CONVERT(VARCHAR(100), DATEDIFF(MONTH, DateOfJoin,GETDATE())) +' Months' WHEN (DATEDIFF(YEAR, DateOfJoin,GETDATE())<1 AND DATEDIFF(MONTH, DateOfJoin,GETDATE())=1)  THEN CONVERT(VARCHAR(100), DATEDIFF(MONTH, DateOfJoin,GETDATE())) +' Month' WHEN (DATEDIFF(YEAR, DateOfJoin,GETDATE())<1 AND DATEDIFF(MONTH, DateOfJoin,GETDATE())<1)  THEN CONVERT(VARCHAR(100), DATEDIFF(DAY, DateOfJoin,GETDATE())) +' Days' END Tenure, LastSeen FROM DAILY_AGENT_PERFORMANCE D INNER JOIN Timesheet.dbo.USERS U ON D.AGENTNAME = U.UserName WHERE D.DASHBOARD_ID=174 AND U.Active = 'Y' AND DATECALLED='" + GlobalMethods.GetDateTime().ToString("yyyyMMdd") + "'");
                    //byte[] image = ReadImageFile(@"C:\Users\thangaprakashm\Desktop\Road\3759007_orig.jpg");
                    // Image img = Image.FromFile(@"C:\Users\thangaprakashm\Desktop\Road\3759007_orig.jpg");
                    dtImages = GV.MSSQL_RM.BAL_ExecuteQuery("SELECT A.* FROM RM..EmployeeImage A INNER JOIN CH1020BD02.Timesheet.DBO.Users B ON A.EmployeeID = B.EmployeeNo WHERE B.Active = 'Y'");
                    Load_ProjectPerformance();
                    Load_OverAllPerformance();
                    GridPanel panel1 = sdgvProjectPerformance.PrimaryGrid;
                    GridPanel panel2 = sdgvOverallPerformance.PrimaryGrid;

                    GridColumn column1 = panel1.Columns["Photo"];
                    GridColumn column2 = panel2.Columns["Photo"];

                    GridImageEditControl gc1 = column1.EditControl as GridImageEditControl;
                    GridImageEditControl gc2 = column1.RenderControl as GridImageEditControl;
                    gc1.ImageSizeMode = ImageSizeMode.Zoom;
                    gc2.ImageSizeMode = ImageSizeMode.Zoom;


                    GridImageEditControl gc11 = column2.EditControl as GridImageEditControl;
                    GridImageEditControl gc21 = column2.RenderControl as GridImageEditControl;
                    gc11.ImageSizeMode = ImageSizeMode.Zoom;
                    gc21.ImageSizeMode = ImageSizeMode.Zoom;

                    //superGridControl1.PrimaryGrid.Columns[1].CellStyles.Default.Font = new Font("Microsoft Sans Serif", 18, FontStyle.Bold);


                    splitContainerGrids.SplitterDistance = (splitContainerGrids.Size.Width / 2);
                    sdgvProjectPerformance.PrimaryGrid.Columns[0].FillWeight = 30;
                    sdgvProjectPerformance.PrimaryGrid.DefaultRowHeight      = 140;

                    sdgvOverallPerformance.PrimaryGrid.Columns[0].FillWeight = 30;
                    sdgvOverallPerformance.PrimaryGrid.DefaultRowHeight      = 140;

                    sdgvProjectPerformance.PrimaryGrid.Columns[1].Width = splitContainerGrids.Panel1.Width; // -135;

                    sdgvOverallPerformance.PrimaryGrid.Columns[1].Width = splitContainerGrids.Panel2.Width; // -135;
                }

                //if ((Screen.PrimaryScreen.WorkingArea.Width - (sdgvProjectPerformance.PrimaryGrid.Columns[1].Width + sdgvOverallPerformance.PrimaryGrid.Columns[1].Width) - 100) > 600)
                //    panelInformation.Width = 600;
                //else if ((Screen.PrimaryScreen.WorkingArea.Width - (sdgvProjectPerformance.PrimaryGrid.Columns[1].Width + sdgvOverallPerformance.PrimaryGrid.Columns[1].Width) - 100) < 470)
                //{
                //    panelInformation.Width = Screen.PrimaryScreen.WorkingArea.Width - (sdgvProjectPerformance.PrimaryGrid.Columns[1].Width + sdgvOverallPerformance.PrimaryGrid.Columns[1].Width) - 100;
                //    panelInformation.Width = 490;

                //}
                //else
                //    panelInformation.Width = Screen.PrimaryScreen.WorkingArea.Width - (sdgvProjectPerformance.PrimaryGrid.Columns[1].Width + sdgvOverallPerformance.PrimaryGrid.Columns[1].Width) - 100;

                //panelInformation.Height = this.Height- 80;
                ////panelInformation.Height = sdgvOverallPerformance.Height + 80;
            }
            catch (Exception ex)
            {
                GM.Error_Log(System.Reflection.MethodBase.GetCurrentMethod(), ex, true, true);
                //MessageBoxEx.Show(ex.Message, "Campaign Manager", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }