コード例 #1
0
        public int Add(Model.BugIssue model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into BugIssue (");
            strSql.Append("BI_FK_SR_ID,BI_FK_S_ID,BI_FK_TT_ID,BI_Title,BI_Type,BI_Content,BI_EnvironmentServer,BI_TopologyName,BI_Remark,BI_CaseNumber,BI_CreateDate,BI_Status,BI_Owner,BI_CloseTime,BI_ReferenceBIID,BI_UpdateTime,BI_Priority) values (");
            strSql.Append("@BI_FK_SR_ID,@BI_FK_S_ID,@BI_FK_TT_ID,@BI_Title,@BI_Type,@BI_Content,@BI_EnvironmentServer,@BI_TopologyName,@BI_Remark,@BI_CaseNumber,@BI_CreateDate,@BI_Status,@BI_Owner,@BI_CloseTime,@BI_ReferenceBIID,@BI_UpdateTime,@BI_Priority)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@BI_FK_SR_ID",          SqlDbType.Int,         4),
                new SqlParameter("@BI_FK_S_ID",           SqlDbType.Int,         4),
                new SqlParameter("@BI_FK_TT_ID",          SqlDbType.Int,         4),
                new SqlParameter("@BI_Title",             SqlDbType.VarChar,   300),
                new SqlParameter("@BI_Type",              SqlDbType.VarChar,    10),
                new SqlParameter("@BI_Content",           SqlDbType.NVarChar),
                new SqlParameter("@BI_EnvironmentServer", SqlDbType.VarChar,   100),
                new SqlParameter("@BI_TopologyName",      SqlDbType.VarChar,    50),
                new SqlParameter("@BI_Remark",            SqlDbType.VarChar),
                new SqlParameter("@BI_CaseNumber",        SqlDbType.VarChar,   100),
                new SqlParameter("@BI_CreateDate",        SqlDbType.VarChar,    20),
                new SqlParameter("@BI_Status",            SqlDbType.VarChar,    10),
                new SqlParameter("@BI_Owner",             SqlDbType.Int,         4),
                new SqlParameter("@BI_CloseTime",         SqlDbType.VarChar,    20),
                new SqlParameter("@BI_ReferenceBIID",     SqlDbType.Int,         4),
                new SqlParameter("@BI_UpdateTime",        SqlDbType.VarChar,    20),
                new SqlParameter("@BI_Priority",          SqlDbType.VarChar, 10)
            };
            parameters[0].Value  = model.BI_FK_SR_ID;
            parameters[1].Value  = model.BI_FK_S_ID;
            parameters[2].Value  = model.BI_FK_TT_ID;
            parameters[3].Value  = model.BI_Title;
            parameters[4].Value  = model.BI_Type;
            parameters[5].Value  = model.BI_Content;
            parameters[6].Value  = model.BI_EnvironmentServer;
            parameters[7].Value  = model.BI_TopologyName;
            parameters[8].Value  = model.BI_Remark;
            parameters[9].Value  = model.BI_CaseNumber;
            parameters[10].Value = model.BI_CreateDate;
            parameters[11].Value = model.BI_Status;
            parameters[12].Value = model.BI_Owner;
            parameters[13].Value = model.BI_CloseTime;
            parameters[14].Value = model.BI_ReferenceBIID;
            parameters[15].Value = model.BI_UpdateTime;
            parameters[16].Value = model.BI_Priority;
            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
コード例 #2
0
        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");
            }
        }
コード例 #3
0
 public int Add(Model.BugIssue model)
 {
     return(dal.Add(model));
 }