Exemplo n.º 1
0
        public void GetReportIssueHistory()
        {
            try
            {
                objViewIssue   = new Model.clsViewMyIssues();
                objBLViewIssue = new BusinessLayer.clsBLViewMyIssues();

                objViewIssue.ReportIssueID = intReportIssueID;
                dsReportIssueHistory       = objBLViewIssue.GetReportIssueHistory(objViewIssue);
                if (dsReportIssueHistory.Tables[0].Rows.Count > 0)
                {
                    dgIssueDetails.Visible    = true;
                    dgIssueDetails.DataSource = dsReportIssueHistory;
                    dgIssueDetails.DataBind();
                    lblCheckHistory.Visible = false;
                    pnlFileName.Visible     = true;
                }
                else
                {
                    dgIssueDetails.Visible  = false;
                    lblCheckHistory.Visible = true;
                }
            }
            catch (V2Exceptions ex)
            {
                throw;
            }
            catch (System.Exception ex)
            {
                FileLog objFileLog = FileLog.GetLogger();
                objFileLog.WriteLine(LogType.Error, ex.Message, "ViewSelectedIssue.aspx", "GetReportIssueHistory", ex.StackTrace);
                throw new V2Exceptions(ex.ToString(), ex);
            }
        }
Exemplo n.º 2
0
 //have to change here
 public void FillStatusList()
 {
     try
     {
         objViewIssue   = new Model.clsViewMyIssues();
         objBLViewIssue = new BusinessLayer.clsBLViewMyIssues();
         DataSet dsStatus   = new DataSet();
         int     EmployeeID = Convert.ToInt32(Session["varEmployeeID"]);
         int     Status     = Convert.ToInt32(Session["status"]);
         dsStatus = objBLViewIssue.GetStatusAccToRole(EmployeeID, Status);
         ddlStatus.Items.Clear();
         for (int i = 0; i < dsStatus.Tables[0].Rows.Count; i++)
         {
             ddlStatus.Items.Add(new ListItem(dsStatus.Tables[0].Rows[i]["StatusDesc"].ToString(), dsStatus.Tables[0].Rows[i]["StatusID"].ToString()));
         }
     }
     catch (V2Exceptions ex)
     {
         throw;
     }
     catch (System.Exception ex)
     {
         FileLog objFileLog = FileLog.GetLogger();
         objFileLog.WriteLine(LogType.Error, ex.Message, "ViewSelectedIssue.aspx", "FillStatusList", ex.StackTrace);
         throw new V2Exceptions(ex.ToString(), ex);
     }
 }
Exemplo n.º 3
0
        public void GetSelectedIssue()
        {
            try
            {
                objViewIssue               = new Model.clsViewMyIssues();
                objBLViewIssue             = new BusinessLayer.clsBLViewMyIssues();
                objViewIssue.StatusID      = intStatusID;
                objViewIssue.ReportIssueID = intReportIssueID;
                int userid = EmployeeID;
                Session["status"] = (objViewIssue.StatusID).ToString();
                dsSelectedIssue   = objBLViewIssue.GetSelectedIssue(objViewIssue, userid);

                if (dsSelectedIssue.Tables[1].Rows.Count > 0)
                {
                    Session["Username"]    = dsSelectedIssue.Tables[1].Rows[0]["UserName"].ToString();
                    Session["UserEmailId"] = dsSelectedIssue.Tables[1].Rows[0]["EmailID"].ToString();
                }
                if (dsSelectedIssue.Tables[0].Rows.Count > 0)
                {
                    FillIssueDetails();
                }
            }
            catch (V2Exceptions ex)
            {
                throw;
            }
            catch (System.Exception ex)
            {
                FileLog objFileLog = FileLog.GetLogger();
                objFileLog.WriteLine(LogType.Error, ex.Message, "ViewSelectedIssue.aspx", "GetSelectedIssue", ex.StackTrace);
                throw new V2Exceptions(ex.ToString(), ex);
            }
        }
Exemplo n.º 4
0
        public void GetMyIssueList()
        {
            try
            {
                objViewMyIssues   = new Model.clsViewMyIssues();
                objBLViewMyIssues = new BusinessLayer.clsBLViewMyIssues();

                objViewMyIssues.EmployeeID     = varEmployeeID;
                objViewMyIssues.SelectedStatus = Convert.ToString(ddlStatus.SelectedValue.ToString());
                dsIssueList             = objBLViewMyIssues.GetMyIssueList(objViewMyIssues);
                dgViewIssues.DataSource = dsIssueList.Tables[0];
                if (dsIssueList.Tables[0].Rows.Count > 0)
                {
                    lblMsg.Visible       = false;
                    dgViewIssues.Visible = true;
                    dgViewIssues.DataBind();
                    if (dgViewIssues.PageCount > 1)
                    {
                        dgViewIssues.PagerStyle.Visible = true;
                    }
                    else
                    {
                        dgViewIssues.PagerStyle.Visible = false;
                    }

                    if (objViewMyIssues.SelectedStatus == "All" || objViewMyIssues.SelectedStatus == "1" || (objViewMyIssues.SelectedStatus == "2") || (objViewMyIssues.SelectedStatus == "3") || (objViewMyIssues.SelectedStatus == "4") || (objViewMyIssues.SelectedStatus == "5") || (objViewMyIssues.SelectedStatus == "6") || (objViewMyIssues.SelectedStatus == "7") || (objViewMyIssues.SelectedStatus == "8") || (objViewMyIssues.SelectedStatus == "9"))
                    {
                        dgViewIssues.Columns[1].Visible = false;
                        dgViewIssues.Columns[0].Visible = true;
                    }

                    if (dgViewIssues.PageCount > 1)
                    {
                        dgViewIssues.PagerStyle.Visible = true;
                    }
                    else
                    {
                        dgViewIssues.PagerStyle.Visible = false;
                    }
                }
                else
                {
                    dgViewIssues.Visible = false;
                    lblMsg.Visible       = true;
                    lblMsg.Text          = "No records found";
                }
            }
            catch (V2Exceptions ex)
            {
                throw;
            }
            catch (System.Exception ex)
            {
                FileLog objFileLog = FileLog.GetLogger();
                objFileLog.WriteLine(LogType.Error, ex.Message, "ViewMyIssues.aspx", "GetMyIssueList", ex.StackTrace);
                throw new V2Exceptions(ex.ToString(), ex);
            }
        }
Exemplo n.º 5
0
        public void GetStatus()
        {
            objViewMyIssues   = new Model.clsViewMyIssues();
            objBLViewMyIssues = new BusinessLayer.clsBLViewMyIssues();
            DataSet dsStatus = new DataSet();

            dsStatus = objBLViewMyIssues.GetStatus();

            for (int i = 0; i < dsStatus.Tables[0].Rows.Count; i++)
            {
                ddlStatus.Items.Add(new ListItem(dsStatus.Tables[0].Rows[i]["StatusDesc"].ToString(), dsStatus.Tables[0].Rows[i]["StatusID"].ToString()));
            }
            ddlStatus.Items.Insert(0, "All");
            ddlStatus.SelectedIndex = ddlStatus.Items.IndexOf(ddlStatus.Items.FindByText("Assigned"));
        }