Ejemplo n.º 1
0
        public void Update_LoanTaskId(LPWeb.Model.LoanNotes model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update LoanNotes set ");
            //strSql.Append("NoteId=@NoteId,");
            strSql.Append("FileId=@FileId,");
            strSql.Append("Created=@Created,");
            strSql.Append("Sender=@Sender,");
            strSql.Append("Note=@Note,");
            strSql.Append("Exported=@Exported,");
            strSql.Append("ExternalViewing=@ExternalViewing");
            strSql.Append(" where (FileId=@FileId) AND (LoanTaskId=@LoanTaskId) ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@NoteId",          SqlDbType.Int,         4),
                new SqlParameter("@FileId",          SqlDbType.Int,         4),
                new SqlParameter("@Created",         SqlDbType.DateTime),
                new SqlParameter("@Sender",          SqlDbType.NVarChar,  255),
                new SqlParameter("@Note",            SqlDbType.NVarChar,  500),
                new SqlParameter("@Exported",        SqlDbType.Bit),
                new SqlParameter("@ExternalViewing", SqlDbType.Bit),
                new SqlParameter("@LoanTaskId",      SqlDbType.Int, 4)
            };
            parameters[0].Value = model.NoteId;
            parameters[1].Value = model.FileId;
            parameters[2].Value = model.Created;
            parameters[3].Value = model.Sender;
            parameters[4].Value = model.Note;
            parameters[5].Value = model.Exported;
            parameters[6].Value = model.ExternalViewing;
            parameters[7].Value = model.LoanTaskId;

            DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
        }
Ejemplo n.º 2
0
        public int Add_LoanTaskId(LPWeb.Model.LoanNotes model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into LoanNotes(");
            strSql.Append("FileId,Created,Sender,Note,Exported,ExternalViewing,LoanTaskId)");
            strSql.Append(" values (");
            //            strSql.Append("@FileId,getdate(),@Sender,@Note,@Exported,@ExternalViewing)");
            strSql.Append("@FileId,@LocalTime,@Sender,@Note,@Exported,@ExternalViewing,@LoanTaskId)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@FileId",          SqlDbType.Int,         4),
                new SqlParameter("@LocalTime",       SqlDbType.DateTime),
                new SqlParameter("@Sender",          SqlDbType.NVarChar,  255),
                new SqlParameter("@Note",            SqlDbType.NVarChar,  500),
                new SqlParameter("@Exported",        SqlDbType.Int),
                new SqlParameter("@ExternalViewing", SqlDbType.Bit),
                new SqlParameter("@LoanTaskId",      SqlDbType.Int, 4)
            };
            parameters[0].Value = model.FileId;
            parameters[1].Value = model.Created;
            parameters[2].Value = model.Sender;
            parameters[3].Value = model.Note;
            parameters[4].Value = model.Exported;
            parameters[5].Value = model.ExternalViewing;
            if (model.LoanTaskId == null)
            {
                parameters[6].Value = DBNull.Value;
            }
            else
            {
                parameters[6].Value = model.LoanTaskId;
            }

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(1);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Ejemplo n.º 3
0
        public LPWeb.Model.LoanNotes GetModel_LoanTaskId(int FileId, int LoanTaskId)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 NoteId,FileId,Created,Sender,Note,Exported,ExternalViewing from LoanNotes ");
            strSql.Append(" where (FileId=@FileId) AND (LoanTaskId=@LoanTaskId) ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@FileId",     SqlDbType.Int, 4),
                new SqlParameter("@LoanTaskId", SqlDbType.Int, 4)
            };

            parameters[0].Value = FileId;
            parameters[1].Value = LoanTaskId;

            LPWeb.Model.LoanNotes model = new LPWeb.Model.LoanNotes();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["NoteId"].ToString() != "")
                {
                    model.NoteId = int.Parse(ds.Tables[0].Rows[0]["NoteId"].ToString());
                }
                if (ds.Tables[0].Rows[0]["FileId"].ToString() != "")
                {
                    model.FileId = int.Parse(ds.Tables[0].Rows[0]["FileId"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Created"].ToString() != "")
                {
                    model.Created = DateTime.Parse(ds.Tables[0].Rows[0]["Created"].ToString());
                }
                model.Sender = ds.Tables[0].Rows[0]["Sender"].ToString();
                model.Note   = ds.Tables[0].Rows[0]["Note"].ToString();

                if (ds.Tables[0].Rows[0]["Exported"].ToString() != "")
                {
                    if ((ds.Tables[0].Rows[0]["Exported"].ToString() == "1") || (ds.Tables[0].Rows[0]["Exported"].ToString().ToLower() == "true"))
                    {
                        model.Exported = true;
                    }
                    else
                    {
                        model.Exported = false;
                    }
                }

                //ExternalViewing gdc CR43
                if (ds.Tables[0].Rows[0]["ExternalViewing"].ToString() != "")
                {
                    if ((ds.Tables[0].Rows[0]["ExternalViewing"].ToString() == "1") || (ds.Tables[0].Rows[0]["ExternalViewing"].ToString().ToLower() == "true"))
                    {
                        model.ExternalViewing = true;
                    }
                    else
                    {
                        model.ExternalViewing = false;
                    }
                }

                return(model);
            }
            else
            {
                return(null);
            }
        }