private void GetBugIssueContentSingle(HttpContext context)
        {
            string BI_ID = context.Request["BI_ID"];

            if (string.IsNullOrEmpty(BI_ID))
            {
                BI_ID = "0";
            }
            BLL.BugIssue          bll  = new BLL.BugIssue();
            List <Model.BugIssue> list = new List <Model.BugIssue>();
            DataSet ds = bll.GetSingle(Convert.ToInt32(BI_ID));

            if (ds.Tables[0].Rows.Count > 0)
            {
                DataRow dr = ds.Tables[0].Rows[0];
                list.Add(new Model.BugIssue()
                {
                    BI_Title      = dr["BI_Title"].ToString(),
                    BI_CreateDate = dr["BI_CreateDate"].ToString(),
                    BI_Content    = dr["BI_Content"].ToString()
                });
                JavaScriptSerializer jss = new JavaScriptSerializer();
                string strJson           = jss.Serialize(list).TrimStart('[').TrimEnd(']');
                context.Response.Write(strJson);
            }
            else
            {
                context.Response.Write("fail");
            }
        }
        private void CloseBugIssue(HttpContext context)
        {
            int    BI_ID         = Convert.ToInt32(context.Request["BI_ID"]);
            int    User_ID       = Convert.ToInt32(context.Request["User_ID"]);
            string BI_Resolution = context.Request["BI_Resolution"];

            BLL.BugIssue bll      = new BLL.BugIssue();
            bool         CloseRes = bll.CloseBugIssue(BI_ID, User_ID, BI_Resolution);

            if (CloseRes)
            {
                context.Response.Write("success");
            }
            else
            {
                context.Response.Write("fail");
            }
        }
        private void ReOpenBugIssue(HttpContext context)
        {
            int BI_ID   = Convert.ToInt32(context.Request["BI_ID"]);
            int User_ID = Convert.ToInt32(context.Request["User_ID"]);

            BLL.BugIssue bll       = new BLL.BugIssue();
            bool         ReOpenRes = bll.ReOpenBugIssue(BI_ID, User_ID);

            if (ReOpenRes)
            {
                // Add Daily Report
                BLL.V_DailyReport bllDR = new BLL.V_DailyReport();
                bllDR.Add(User_ID.ToString(), BI_ID, "BI");

                context.Response.Write("success");
            }
            else
            {
                context.Response.Write("fail");
            }
        }
        private void AddBugIssue(HttpContext context)
        {
            Model.BugIssue model = new Model.BugIssue();
            BLL.BugIssue   bll   = new BLL.BugIssue();
            model.BI_FK_SR_ID          = Convert.ToInt32(string.IsNullOrEmpty(context.Request["BI_FK_SR_ID"]) ? "0" : context.Request["BI_FK_SR_ID"]);
            model.BI_FK_S_ID           = Convert.ToInt32(string.IsNullOrEmpty(context.Request["BI_FK_S_ID"]) ? "0" : context.Request["BI_FK_S_ID"]);
            model.BI_FK_TT_ID          = Convert.ToInt32(string.IsNullOrEmpty(context.Request["BI_FK_TT_ID"]) ? "0" : context.Request["BI_FK_TT_ID"]);
            model.BI_Title             = context.Request["BI_Title"];
            model.BI_Type              = context.Request["BI_Type"];
            model.BI_Content           = context.Request["BI_Content"];
            model.BI_EnvironmentServer = context.Request["BI_EnvironmentServer"];
            model.BI_TopologyName      = context.Request["BI_TopologyName"];
            model.BI_Remark            = "";
            model.BI_CaseNumber        = context.Request["BI_CaseNumber"];
            model.BI_CreateDate        = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            model.BI_Status            = "Open";
            model.BI_Owner             = Convert.ToInt32(context.Request["BI_Owner"]);
            model.BI_CloseTime         = "";
            model.BI_ReferenceBIID     = 0;
            model.BI_UpdateTime        = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            model.BI_Priority          = context.Request["BI_Priority"];
            int AddRes = bll.Add(model);

            if (AddRes > 0)
            {
                // Add Daily Report
                BLL.V_DailyReport bllDR = new BLL.V_DailyReport();
                bllDR.Add(model.BI_Owner.ToString(), AddRes, "BI");

                context.Response.Write("success");
            }
            else
            {
                context.Response.Write("fail");
            }
        }