Ejemplo n.º 1
0
        public HttpResponseMessage ChangeIssueStatus(PM_IssuesLog IssueLog)
        {
            //IssueLog.UserId = ViewBag.UserId;
            PM_IssueBL bal = new PM_IssueBL();

            if (IssueLog.IssueLogId != 0)
            {
                var res = bal.ManageIssueLog("Insert_IssueLog_Status", IssueLog);
                if (res)
                {
                    return(this.Request.CreateResponse(HttpStatusCode.OK,
                                                       new { Message = "Issue status Loged", Value = 1 }));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound,
                                                       "Issue status not Loged"));
                }
            }
            else
            {
                var res = bal.ManageIssueLog("Insert_IssueLog_Status", IssueLog);
                if (res)
                {
                    return(this.Request.CreateResponse(HttpStatusCode.OK,
                                                       new { Message = "Issue status Loged", Value = 1 }));
                }
                else
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound,
                                                       "Issue status not Loged"));
                }
            }
        }
Ejemplo n.º 2
0
        public List <PM_IssuesLog> GetIssue(string Filter, long IssueId)
        {
            DataTable           dt  = dal.GetIssueLog(Filter, IssueId);
            List <PM_IssuesLog> lst = new List <PM_IssuesLog>();

            foreach (DataRow item in dt.Rows)
            {
                PM_IssuesLog issue = new PM_IssuesLog();
                issue.ActivityTypeId  = (!string.IsNullOrEmpty(item["ActivityTypeId"].ToString())) ? int.Parse(item["ActivityTypeId"].ToString()) : 0;   // Convert.ToInt64(item["ActivityTypeId"]);
                issue.IssueCategoryId = (!string.IsNullOrEmpty(item["IssueCategoryId"].ToString())) ? int.Parse(item["IssueCategoryId"].ToString()) : 0; /// Convert.ToInt64(item["IssueCategoryId"]);
                issue.eNB             = item["eNB"].ToString();
                issue.IsUnavoidable   = Convert.ToBoolean(item["IsUnavoidable"]);
                issue.ExtendedeNB     = item["ExtendedeNB"].ToString();
                issue.AOTSCR          = item["AOTSCR"].ToString();
                issue.RequestedDate   = Convert.ToDateTime(item["RequestedDate"].ToString());
                issue.ReasonId        = (!string.IsNullOrEmpty(item["ReasonId"].ToString())) ? int.Parse(item["ReasonId"].ToString()) : 0;     //Convert.ToInt64(item["ReasonId"]);
                issue.MSWindowId      = (!string.IsNullOrEmpty(item["MSWindowId"].ToString())) ? int.Parse(item["MSWindowId"].ToString()) : 0; //Convert.ToInt64(item["MSWindowId"]);
                issue.AlarmId         = (!string.IsNullOrEmpty(item["AlarmId"].ToString())) ? int.Parse(item["AlarmId"].ToString()) : 0;       // Convert.ToInt64(item["AlarmId"]);
                issue.EquipmentId     = item["EquipmentId"].ToString();
                issue.AOTSCR          = item["AOTSCR"].ToString();
                issue.ReasonId        = (!string.IsNullOrEmpty(item["ReasonId"].ToString())) ? int.Parse(item["ReasonId"].ToString()) : 0;     // Convert.ToInt64(item["ReasonId"]);
                issue.SeverityId      = (!string.IsNullOrEmpty(item["SeverityId"].ToString())) ? int.Parse(item["SeverityId"].ToString()) : 0; // Convert.ToInt64(item["SeverityId"]);
                issue.RequestedBy     = item["RequestedBy"].ToString();
                issue.ItemTypeId      = (!string.IsNullOrEmpty(item["ItemTypeId"].ToString())) ? int.Parse(item["ItemTypeId"].ToString()) : 0; // Convert.ToInt64(item["ItemTypeId"]);
                lst.Add(issue);
            }
            return(lst);
        }
Ejemplo n.º 3
0
        public ActionResult ChangeIssueStatus(PM_IssuesLog IssueLog)
        {
            IssueLog.UserId = ViewBag.UserId;

            if (IssueLog.IssueLogId != 0)
            {
                var res = bal.ManageIssueLog("Insert_IssueLog_Status", IssueLog);
                return(Json(res, JsonRequestBehavior.AllowGet));
            }
            else
            {
                var res = bal.ManageIssueLog("Insert_IssueLog_Status", IssueLog);
                return(Json(res, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 4
0
        public List <PM_IssuesLog> GetIssueLog(string Filter, long IssueId)
        {
            DataTable           dt  = dal.GetIssueLog(Filter, IssueId);
            List <PM_IssuesLog> lst = new List <PM_IssuesLog>();

            foreach (DataRow item in dt.Rows)
            {
                PM_IssuesLog issue = new PM_IssuesLog();
                issue.IssueId      = Convert.ToInt64(item["IssueId"]);
                issue.IssueLogId   = Convert.ToInt64(item["IssueLogId"]);
                issue.UserId       = Convert.ToInt64(item["UserId"]);
                issue.StatusId     = Convert.ToInt64(item["StatusId"]);
                issue.Description  = item["Description"].ToString();
                issue.Status       = item["Status"].ToString();
                issue.Picture      = item["Picture"].ToString();
                issue.UserName     = item["UserName"].ToString();
                issue.Task         = item["Task"].ToString();
                issue.Priority     = item["Priority"].ToString();
                issue.AssignedToId = item["AssignedToId"].ToString();
                issue.CreatedOn    = Convert.ToDateTime(item["CreatedOn"].ToString());


                if (!string.IsNullOrEmpty(Convert.ToString(item["ActivityTypeId"])))
                {
                    issue.ActivityTypeId = Convert.ToInt64(item["ActivityTypeId"]);
                }
                issue.IssueCategoryId = Convert.ToInt64(item["IssueCategoryId"]);
                issue.eNB             = item["eNB"].ToString();
                issue.ExtendedeNB     = item["ExtendedeNB"].ToString();
                issue.AOTSCR          = item["AOTSCR"].ToString();
                issue.RequestedDate   = Convert.ToDateTime(item["RequestedDate"].ToString());

                if (!string.IsNullOrEmpty(Convert.ToString(item["ReasonId"])))
                {
                    issue.ReasonId = Convert.ToInt64(item["ReasonId"]);
                }
                if (!String.IsNullOrEmpty(Convert.ToString(item["MSWindowId"])))
                {
                    issue.MSWindowId = Convert.ToInt64(item["MSWindowId"]);
                }

                if (!String.IsNullOrEmpty(Convert.ToString(item["AlarmId"])))
                {
                    issue.AlarmId = Convert.ToInt64(item["AlarmId"]);
                }


                if (!String.IsNullOrEmpty(Convert.ToString(item["EquipmentId"])))
                {
                    issue.EquipmentId = item["EquipmentId"].ToString();
                }

                if (!String.IsNullOrEmpty(Convert.ToString(item["AOTSCR"])))
                {
                    issue.AOTSCR = item["AOTSCR"].ToString();
                }

                if (!string.IsNullOrEmpty(Convert.ToString(item["ReasonId"])))
                {
                    issue.ReasonId = Convert.ToInt64(item["ReasonId"]);
                }

                if (!String.IsNullOrEmpty(Convert.ToString(item["SeverityId"])))
                {
                    issue.SeverityId = Convert.ToInt64(item["SeverityId"]);
                }

                if (!String.IsNullOrEmpty(Convert.ToString(item["RequestedBy"])))
                {
                    issue.RequestedBy = item["RequestedBy"].ToString();
                }
                lst.Add(issue);
            }
            return(lst);
        }
Ejemplo n.º 5
0
 public bool ManageIssueLog(string Filter, PM_IssuesLog issueLog)
 {
     issueLog.CreatedOn = DateTime.Now;
     return(dal.ManageIssueLog(Filter, issueLog.IssueId, issueLog.StatusId, issueLog.UserId, issueLog.Description, issueLog.CreatedOn));
 }