public List <FILE_EQUIPMENT> getDataSource()
        {
            SqlConnection conn = MSSQLDBUtils.GetDBConnection();

            conn.Open();
            List <FILE_EQUIPMENT> list = new List <FILE_EQUIPMENT>();
            FILE_EQUIPMENT        obj  = null;
            String sql = " Use [rbi] Select [FileID]" +
                         ",[EquipmentID]" +
                         ",[FileDocName]" +
                         ",[FileType]" +
                         ",[FileDescription]" +
                         ",[OriFileName]" +
                         ",[FileBinary]" +
                         ",[FileSize]" +
                         ",[FileExt]" +
                         ",[DateUploaded]" +
                         "From [dbo].[FILE_EQUIPMENT]";

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = conn;
                cmd.CommandText = sql;
                using (DbDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        if (reader.HasRows)
                        {
                            obj             = new FILE_EQUIPMENT();
                            obj.FileID      = reader.GetInt32(0);
                            obj.EquipmentID = reader.GetInt32(1);
                            obj.FileDocName = reader.GetString(2);
                            obj.FileType    = reader.GetInt32(3);
                            if (!reader.IsDBNull(4))
                            {
                                obj.FileDescription = reader.GetString(4);
                            }
                            obj.OriFileName  = reader.GetString(5);
                            obj.FileBinary   = (byte[])reader[6];
                            obj.FileSize     = reader.GetString(7);
                            obj.FileExt      = reader.GetString(8);
                            obj.DateUploaded = reader.GetDateTime(9);

                            list.Add(obj);
                        }
                    }
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.ToString(), "GET DATA FAIL!");
            }
            finally
            {
                conn.Close();
            }
            return(list);
        }
Example #2
0
 public void delete(FILE_EQUIPMENT obj)
 {
     DAL.delete(obj.FileID);
 }
Example #3
0
 public void edit(FILE_EQUIPMENT obj)
 {
     DAL.edit(obj.FileID, obj.EquipmentID, obj.FileDocName, obj.FileType, obj.FileDescription, obj.OriFileName, obj.FileBinary[0],
              obj.FileSize, obj.FileExt, obj.DateUploaded);
 }