Exemple #1
0
        public IList <UseCaseAttachments> GetUseCaseAttachments(int intUseCaseID)
        {
            List <UseCaseAttachments> _retVal = new List <UseCaseAttachments>();
            SqlConnection             objCon  = new SqlConnection();
            SqlCommand         objCom;
            UseCaseAttachments attachments;

            try
            {
                ConnectionString(objCon);
                objCom = new SqlCommand("Select lngRecordID, Attachment, strFileType, strFileName from GIOS.GIOS_UUseCaseAttachment where intUseCaseID = @intUseCaseID", objCon);
                objCom.Parameters.Add(new SqlParameter("@intUseCaseID", intUseCaseID));

                objCon.Open();
                SqlDataReader reader = objCom.ExecuteReader();
                while (reader.Read())
                {
                    attachments             = new UseCaseAttachments();
                    attachments.lngRecordID = Convert.ToInt32(reader["lngRecordID"]);
                    attachments.strFileType = reader["strFileType"].ToString();
                    attachments.strFileName = reader["strFileName"].ToString();
                    attachments.Attachment  = (byte[])reader["Attachment"];
                    _retVal.Add(attachments);
                }

                reader.Close();
                objCon.Close();
                return(_retVal);
            }
            catch (Exception ex)
            {
                return(_retVal);
            }
        }
Exemple #2
0
        public UseCaseAttachments FindUseCaseAttachment(int lngRecordID)
        {
            //List<UseCaseAttachments> _retVal = new List<UseCaseAttachments>();
            SqlConnection      objCon = new SqlConnection();
            SqlCommand         objCom;
            UseCaseAttachments attachment = new UseCaseAttachments();;

            try
            {
                ConnectionString(objCon);
                objCom = new SqlCommand("Select  Attachment, strFileType, strFileName from GIOS.GIOS_UUseCaseAttachment where lngRecordID = @lngRecordID", objCon);
                objCom.Parameters.Add(new SqlParameter("@lngRecordID", lngRecordID));

                objCon.Open();
                SqlDataReader reader = objCom.ExecuteReader();
                while (reader.Read())
                {
                    attachment.strFileType = reader["strFileType"].ToString();
                    attachment.strFileName = reader["strFileName"].ToString();
                    attachment.Attachment  = (byte[])reader["Attachment"];
                }

                reader.Close();
                objCon.Close();
                return(attachment);
            }
            catch (Exception ex)
            {
                return(attachment);
            }
        }
Exemple #3
0
        public void UploadFile(UseCaseAttachments attachments)
        {
            SqlConnection objCon = new SqlConnection();
            SqlCommand    objCom;

            try
            {
                ConnectionString(objCon);
                objCom             = new SqlCommand("GIOS.GIOS_AddUseCaseAttachment", objCon);
                objCom.CommandType = System.Data.CommandType.StoredProcedure;
                objCom.Parameters.Add(new SqlParameter("@intUseCaseID", attachments.intUseCaseID));
                objCom.Parameters.Add(new SqlParameter("@Attachment", attachments.Attachment));
                objCom.Parameters.Add(new SqlParameter("@strFileType", attachments.strFileType));
                objCom.Parameters.Add(new SqlParameter("@strFileName", attachments.strFileName));
                objCom.Parameters.Add(new SqlParameter("@strUserID", attachments.strCreatorID));
                objCon.Open();

                objCom.ExecuteScalar();
                objCon.Close();
            }
            catch (Exception ex)
            {
            }
        }